Страница 20 из 22

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.06, 23:05
Ivan31
zelenin писал(а): 2017.03.06, 13:03 ну пишет же Invalid path alias
Файл то в правильной папке

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.06, 23:31
Loveorigami
папка и alias - это не одно и то же
@media как настроен?

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.10, 12:35
Ivan31
Loveorigami писал(а): 2017.03.06, 23:31 папка и alias - это не одно и то же
@media как настроен?

Код: Выделить всё

class AppAsset extends \yii\web\AssetBundle
{
    public $sourcePath = '@app/media';
}

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.10, 13:09
Loveorigami
не то

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.13, 10:42
Ivan31
Loveorigami писал(а): 2017.03.10, 13:09не то
Значит не настроено, подскажите где можно почитать об alias

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.03.13, 14:16
Loveorigami

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.02, 21:33
proctoleha
Попытался форкнуть EasyiiCms.

Отличия от оригинала:

1. Админка вынесена в корень проекта admin/easyii

2. Файл index.php, пользовательские скрипты и стили в папке web, как в оригинальном basic шаблоне

3. Подчищены мелочи.
  • Например в оригинале, при удалении пользовательского модуля, не удалялась его таблица.
  • При удалении картинок из галереи - не удалялись превьюхи.
  • Таблица для модели LoginForm росла безразмерно, в этой таблице складывались все авторизации. Я поставил ограничение на неделю, и записываются только неудачные попытки
4. Самое спорное: изобрел 1000-ый велосипед для относительно полноценной авторизации и аутентификации пользователей на базе моей любимой cms-ки

Пользователь root создается при инициализации приложения. Аутентификация по емайлу и паролю. Реализовано восстановление пароля через емайл

Инициализация склонированного приложения: последовательно запустить команды composer update и ./yii migrate и ./yii init, предварительно настроив соединение c БД.

Ну как-то так. Камнями прошу не кидать, это мой первый опыт. Не ошибается ни в чем тот, кто ничего не делает. Возможно что-то где-то сломал. Всё может быть.

Гит: https://github.com/ale10257/easyii-cms-with-auth

Демо: http://easyii.kulagin-alex.ru
Данные для аутентификации:
емайл root@root.ru
пароль root

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.03, 18:05
rodion_zlobin
Классно, что проект до сих пор живет и пользуется спросом

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.06, 11:56
Kwaigon
Всем привет.
Только недавно начал разбираться с yii2 и easyii. Столкнулся с одной проблемой. Внедряю свою верстку в easyii и во вьюхе base.php подключаю jquery:

Код: Выделить всё

<script src="<?= $asset->baseUrl ?>/libs/jquery/jquery-3.1.1.min.js"></script>
Сама библиотека лежит в app/media. После этого перестают работать формы (обратная связь и поиск). При отправки формы ничего не происходит. В консоли браузера выскакивает 404 такого вида:

Код: Выделить всё

GET http://localhost/mail.php?text=sad 404 (Not Found)  jquery-3.1.1.min.js:4 
Пробовал подключать разные версии библиотеки - не помогает. Если закомментировать подключение jquery, тогда все работает. Все работает на локальной машине в open server, если это важно.
Подскажите, что я делаю не так?

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.07, 09:31
svarnoy85
Kwaigon писал(а): 2017.04.06, 11:56 Всем привет.
Только недавно начал разбираться с yii2 и easyii. Столкнулся с одной проблемой. Внедряю свою верстку в easyii и во вьюхе base.php подключаю jquery:

Код: Выделить всё

<script src="<?= $asset->baseUrl ?>/libs/jquery/jquery-3.1.1.min.js"></script>
Сама библиотека лежит в app/media. После этого перестают работать формы (обратная связь и поиск). При отправки формы ничего не происходит. В консоли браузера выскакивает 404 такого вида:

Код: Выделить всё

GET http://localhost/mail.php?text=sad 404 (Not Found)  jquery-3.1.1.min.js:4 
Пробовал подключать разные версии библиотеки - не помогает. Если закомментировать подключение jquery, тогда все работает. Все работает на локальной машине в open server, если это важно.
Подскажите, что я делаю не так?
Я подключал библиотеки здесь:

Код: Выделить всё

app/assets/AppAsset.php в public $js = [ 'js/jquery-ui-1.10.4.custom.min.js',  ....
Сами библиотеки я кладу сюда: app/media/js

Потом вот тут app/config/web.php
Я прописываю в

Код: Выделить всё

$config = [
    .....
    .....
    'components' => [
        'bundles' => [
                'yii\web\JqueryAsset' => [
                    'sourcePath' => null,   // do not publish the bundle
                    'js' => [
                      '//yastatic.net/jquery/2.1.4/jquery.js',    <----- здесь я указываю свою версию js
                    ]
                ],
                'yii\bootstrap\BootstrapAsset' => [
                    'sourcePath' => null,   // do not publish the bundle
                    'css' => [
                        '//yastatic.net/bootstrap/3.3.6/css/bootstrap.min.css'
                    ],
                ], и т.д.
В самом base, только :

Код: Выделить всё

<?php
use yii\helpers\Html;
$asset = \app\assets\AppAsset::register($this);
?>

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.07, 15:42
rodion_zlobin
Так там по дефолту jquery подключен

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.07, 16:54
svarnoy85
rodion_zlobin писал(а): 2017.04.07, 15:42 Так там по дефолту jquery подключен
Так человек хочет версию jquery-3.1.1.min.js
А я пробовал через CDN подключать, думаю ему такой же мех. нужен

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.07, 19:33
Kwaigon
svarnoy85, большое спасибо. Все заработало)

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.08, 02:07
svarnoy85
Приветствую всех!
Запустил все на локалке на http://easyii.loc/ - все отлично работает.
Захотел перейти в Gii --- > http://easyii.loc/index.php?r=gii

Сразу получаю ошибку:

Код: Выделить всё

PHP Notice – yii\base\ErrorException
Uninitialized string offset: 0
in /Applications/MAMP/htdocs/easyii.loc/vendor/yiisoft/yii2/web/Request.php
719 if ($pathInfo[0] === '/') {
--- ругается вот на это.
Не могу понять, что не так.
Заранее спасибо за совет!

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.08, 10:21
rodion_zlobin

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.08, 12:04
svarnoy85
rodion_zlobin писал(а): 2017.04.08, 10:21 http://easyii.loc/gii
Спасибо !

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.26, 14:22
svarnoy85
Приветствую всех!

Копаюсь дальше в коде.
У меня возник вопрос:
Во вышке вывода всех новостей есть вывод даты <?= $item->date ?>
Выводит простой текст даты создания: 23 мар. 2017 г.
В админке это input c widget DateTimePicker

А я хочу обернуть каждое значение даты в span, т.е. получить на выходе во вьюшке код:
<span>23</span><span> мар.</span><span> 2017 г.</span>

Заранее всем спасибо !

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.04.26, 19:12
svarnoy85
svarnoy85 писал(а): 2017.04.26, 14:22 Приветствую всех!

Копаюсь дальше в коде.
У меня возник вопрос:
Во вышке вывода всех новостей есть вывод даты <?= $item->date ?>
Выводит простой текст даты создания: 23 мар. 2017 г.
В админке это input c widget DateTimePicker

А я хочу обернуть каждое значение даты в span, т.е. получить на выходе во вьюшке код:
<span>23</span><span> мар.</span><span> 2017 г.</span>

Заранее всем спасибо !
Разобрался:

Код: Выделить всё

public function getDate(){
        return Yii::$app->formatter->asDate($this->time, 'dd');
    }
    public function getDatemonth(){
        return Yii::$app->formatter->asDate($this->time, 'MMM');
    }
    public function getDateyear(){
        return Yii::$app->formatter->asDate($this->time, 'Y');
    }
Ну и во вьюшке:

Код: Выделить всё

<div class="article-date">
          <span class="day"><?= $item->date ?></span>
          <span class="month"><?= $item->datemonth ?></span>
          <span class="year"><?= $item->dateyear ?></span>
</div>

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.05.01, 14:09
svarnoy85
Всем привет, столкнулся с очередной проблемой:

Код: Выделить всё

<aside id="page-header" class="page-header-image" style="background-image:url(<?= $asset->baseUrl ?>/page/headers/header.jpg)">
во вьшке
В браузере <aside id="page-header" class="page-header-image" style="background-image:url(/assets/47c3c958/page/headers/header.jpg)">
картинку показывает в Safari, в остальных - нет, хотя эта картинка есть.

Подскажите, где смотреть, логи чистые, нет никаких предупреждений

Re: EasyiiCMS - очередная CMS?

Добавлено: 2017.05.01, 15:32
rodion_zlobin
А класс "page-header-image" что содержит?