К сожалению новая версия кардинально отличается по структуре, апи, так же сильно затронута база даннных и инструкция по миграции заняла бы несколько страниц текста. Поэтому новая версия(а сейчас есть еще новее той, что в архиве), когда я сделаю релиз будет без обратной совместимости. Да я понимаю, что это плохо и не правильно, но поверьте оно того стоит. Когда уже появится стабильная версия 1.0 и последующие, я надеюсь с обновлением все будет хорошо, а сейчас ну просто слишком много было переделано и улучшено.iblis писал(а):А существует какое то обновление? то есть уже настроил сайт (пока на локалке) и вот вы сделали новую версию с меню! как можно плано обновить? может какая то миграция есть ? что бы данные заново не вбивать или может еще какой то обходной путь есть?noumo писал(а):http://easyiicms.com/uploads/files/new.zipmaska писал(а):а можно новую версию получить без доков и демо сайта
EasyiiCMS - очередная CMS?
Re: EasyiiCMS - очередная CMS?
Re: EasyiiCMS - очередная CMS?
а можно скачать самую новую версию?)
Re: EasyiiCMS - очередная CMS?
а можно новую версию получить без доков и демо сайта ??) а то уж очень хочется меню, а сам только начал изучать yii2)
Re: EasyiiCMS - очередная CMS?
В общем, чтобы все заработало, чтобы dektrium/yii2-user прикрутить к этой CMS, надо не очень многоnoumo писал(а):Не в курсе, но врядли это у вас получится это сделать без адских мук , все же easyii для простых сайтов без регистрации.oleg1 писал(а):А не подскажите, может кто-то уже делал интеграцию dektrium/yii2-user с EASYII ? Вроде там довольно много надо менять ?
В файле \vendor\dektrium\yii2-user\models\User.php вставить :
public function isRoot(){
return in_array($this->username, $this->module->admins);
}
и все
Re: EasyiiCMS - очередная CMS?
Я обновил архив по старой ссылке:iblis писал(а):а можно новую версию получить без доков и демо сайта ??) а то уж очень хочется меню, а сам только начал изучать yii2)
http://easyiicms.com/uploads/files/new.zip
В принципе ей уже можно пользоваться, думаю радикальных изменений уже не будет и релизную версию уже можно будет спокойно обновить с помощью composer update
Re: EasyiiCMS - очередная CMS?
Если честно не работал с данным расширением, но рад что у вас получилосьoleg1 писал(а):В общем, чтобы все заработало, чтобы dektrium/yii2-user прикрутить к этой CMS, надо не очень многоnoumo писал(а):Не в курсе, но врядли это у вас получится это сделать без адских мук , все же easyii для простых сайтов без регистрации.oleg1 писал(а):А не подскажите, может кто-то уже делал интеграцию dektrium/yii2-user с EASYII ? Вроде там довольно много надо менять ?
В файле \vendor\dektrium\yii2-user\models\User.php вставить :
public function isRoot(){
return in_array($this->username, $this->module->admins);
}
и все
Re: EasyiiCMS - очередная CMS?
А можно примерно сказать, что было переделано и улучшено ?noumo писал(а):К сожалению новая версия кардинально отличается по структуре, апи, так же сильно затронута база даннных и инструкция по миграции заняла бы несколько страниц текста. Поэтому новая версия(а сейчас есть еще новее той, что в архиве), когда я сделаю релиз будет без обратной совместимости. Да я понимаю, что это плохо и не правильно, но поверьте оно того стоит. Когда уже появится стабильная версия 1.0 и последующие, я надеюсь с обновлением все будет хорошо, а сейчас ну просто слишком много было переделано и улучшено.iblis писал(а):А существует какое то обновление? то есть уже настроил сайт (пока на локалке) и вот вы сделали новую версию с меню! как можно плано обновить? может какая то миграция есть ? что бы данные заново не вбивать или может еще какой то обходной путь есть?noumo писал(а): http://easyiicms.com/uploads/files/new.zip
Re: EasyiiCMS - очередная CMS?
В новой версии! ошибка при переходе в галлереюnoumo писал(а):Я обновил архив по старой ссылке:iblis писал(а):а можно новую версию получить без доков и демо сайта ??) а то уж очень хочется меню, а сам только начал изучать yii2)
http://easyiicms.com/uploads/files/new.zip
В принципе ей уже можно пользоваться, думаю радикальных изменений уже не будет и релизную версию уже можно будет спокойно обновить с помощью composer update
Unknown Method – yii\base\UnknownMethodException
Calling unknown method: yii\easyii\modules\gallery\api\CategoryObject::photos()
Re: EasyiiCMS - очередная CMS?
На самом деле эта новая версия пишется уже очень давно(к сожалению свободного времени не так много) и изменений было уже целый вагон и тележка.oleg1 писал(а):А можно примерно сказать, что было переделано и улучшено ?noumo писал(а):К сожалению новая версия кардинально отличается по структуре, апи, так же сильно затронута база даннных и инструкция по миграции заняла бы несколько страниц текста. Поэтому новая версия(а сейчас есть еще новее той, что в архиве), когда я сделаю релиз будет без обратной совместимости. Да я понимаю, что это плохо и не правильно, но поверьте оно того стоит. Когда уже появится стабильная версия 1.0 и последующие, я надеюсь с обновлением все будет хорошо, а сейчас ну просто слишком много было переделано и улучшено.iblis писал(а): А существует какое то обновление? то есть уже настроил сайт (пока на локалке) и вот вы сделали новую версию с меню! как можно плано обновить? может какая то миграция есть ? что бы данные заново не вбивать или может еще какой то обходной путь есть?
Из как я считаю основных:
- Новый модуль Entity, теперь с помощью него можно что угодно слепить: меню, преимущества, какой то кастомный список и пр.
- Переработан модуль Page, теперь страницы могут иметь вложенную структуру и к ним можно добавлять доп. поля.
- Новые типы доп. полей: Файл, Html, Дата, Метка на карте
- На главной админки теперь есть уведомления о новых заказах, обратной связи и пр.
- Так же на главной теперь можно вывести графики из Google Analytics
- Тэги добавлены в фак и галерею
- Ну и тонны рефакторинга, можете просто глянуть сюда https://github.com/noumo/easyii/compare ... v?expand=1
278 changed files with 2,273 additions and 14,979 deletions.
Re: EasyiiCMS - очередная CMS?
Бывает, просто в демке не все под новый апи переделал.iblis писал(а):В новой версии! ошибка при переходе в галлереюnoumo писал(а):Я обновил архив по старой ссылке:iblis писал(а):а можно новую версию получить без доков и демо сайта ??) а то уж очень хочется меню, а сам только начал изучать yii2)
http://easyiicms.com/uploads/files/new.zip
В принципе ей уже можно пользоваться, думаю радикальных изменений уже не будет и релизную версию уже можно будет спокойно обновить с помощью composer update
Unknown Method – yii\base\UnknownMethodException
Calling unknown method: yii\easyii\modules\gallery\api\CategoryObject::photos()
Я уже исправил и перезалил архив, но проще будет сделать
Код: Выделить всё
git pull
Re: EasyiiCMS - очередная CMS?
http://prnt.sc/avepnb
http://prntscr.com/aveq1c
http://prnt.sc/aveqkm
не понятно где остаются старые поля для фильтрации!
подключение точно к этой базе!
в старой версии это работало!)
чистка кэша не помогла
http://prntscr.com/aveq1c
http://prnt.sc/aveqkm
не понятно где остаются старые поля для фильтрации!
подключение точно к этой базе!
в старой версии это работало!)
чистка кэша не помогла
Re: EasyiiCMS - очередная CMS?
эта форма находится на фронте, app\models\GadgetsFilterForm.php и пилить ее надо вручную под свои нуждыiblis писал(а):http://prnt.sc/avepnb
http://prntscr.com/aveq1c
http://prnt.sc/aveqkm
не понятно где остаются старые поля для фильтрации!
подключение точно к этой базе!
в старой версии это работало!)
чистка кэша не помогла
Re: EasyiiCMS - очередная CMS?
я про Storage: GBnoumo писал(а):эта форма находится на фронте, app\models\GadgetsFilterForm.php и пилить ее надо вручную под свои нуждыiblis писал(а):http://prnt.sc/avepnb
http://prntscr.com/aveq1c
http://prnt.sc/aveqkm
не понятно где остаются старые поля для фильтрации!
подключение точно к этой базе!
в старой версии это работало!)
чистка кэша не помогла
Touchscreen: No
CPU cores:
, то есть те поля которые задаются для товара! вроде как в той версии задавалось через админку
я думал в этом месте задаются категории для товара http://prnt.sc/aveqkm
Re: EasyiiCMS - очередная CMS?
Разобрался! D:\openserver\domains\test2\app\views\shopiblis писал(а):я про Storage: GBnoumo писал(а):эта форма находится на фронте, app\models\GadgetsFilterForm.php и пилить ее надо вручную под свои нуждыiblis писал(а):http://prnt.sc/avepnb
http://prntscr.com/aveq1c
http://prnt.sc/aveqkm
не понятно где остаются старые поля для фильтрации!
подключение точно к этой базе!
в старой версии это работало!)
чистка кэша не помогла
Touchscreen: No
CPU cores:
, то есть те поля которые задаются для товара! вроде как в той версии задавалось через админку
я думал в этом месте задаются категории для товара http://prnt.sc/aveqkm
чем дальше тем интересней)
Re: EasyiiCMS - очередная CMS?
Приветствую
Если мне хочется внести изменения в функционал CMS какую стратегию посоветуете выбрать?
Если я попытаюсь создать свой модуль на основе расширения nuomo/easyii с какими трудностями я могу столкнуться?
Спасибо
Если мне хочется внести изменения в функционал CMS какую стратегию посоветуете выбрать?
Если я попытаюсь создать свой модуль на основе расширения nuomo/easyii с какими трудностями я могу столкнуться?
Спасибо
Re: EasyiiCMS - очередная CMS?
Выбираете модуль который больше всего подходит под нужный функционал, заходите в Модули, там есть функция копирования.erkesh писал(а):Приветствую
Если мне хочется внести изменения в функционал CMS какую стратегию посоветуете выбрать?
Если я попытаюсь создать свой модуль на основе расширения nuomo/easyii с какими трудностями я могу столкнуться?
Спасибо
Новый модуль появится у вас в папке /app/modules уже готовый к работе, останется лишь модифицировать его под свои нужды.
Re: EasyiiCMS - очередная CMS?
Ооо, класс!noumo писал(а): Выбираете модуль который больше всего подходит под нужный функционал, заходите в Модули, там есть функция копирования.
Новый модуль появится у вас в папке /app/modules уже готовый к работе, останется лишь модифицировать его под свои нужды.
Re: EasyiiCMS - очередная CMS?
D:\OpenServer\domains\capital\vendor\noumo\easyii\modules\catalog\apiCatalog.php
private function findItem($id_slug)
{
if(is_numeric($id_slug)) {
$condition = ['or', 'id=:id_slug', 'slug=:id_slug'];
} else {
$condition = 'slug=:id_slug';
}
if(!($item = Item::find()->where($condition, [':id_slug' => $id_slug])->status(Item::STATUS_ON)->one())){
throw new NotFoundHttpException(Yii::t('easyii', 'Not found'));
}
return new ItemObject($item);
}
$condition = ['or', 'id=:id_slug', 'slug=:id_slug']; должно быть $condition = ['or', 'item_id=:id_slug', 'slug=:id_slug'];
это в 92 обновлении
private function findItem($id_slug)
{
if(is_numeric($id_slug)) {
$condition = ['or', 'id=:id_slug', 'slug=:id_slug'];
} else {
$condition = 'slug=:id_slug';
}
if(!($item = Item::find()->where($condition, [':id_slug' => $id_slug])->status(Item::STATUS_ON)->one())){
throw new NotFoundHttpException(Yii::t('easyii', 'Not found'));
}
return new ItemObject($item);
}
$condition = ['or', 'id=:id_slug', 'slug=:id_slug']; должно быть $condition = ['or', 'item_id=:id_slug', 'slug=:id_slug'];
это в 92 обновлении
Re: EasyiiCMS - очередная CMS?
Там все верно, я принял не простое решение переименовать все primaryKey в id.iblis писал(а):D:\OpenServer\domains\capital\vendor\noumo\easyii\modules\catalog\apiCatalog.php
private function findItem($id_slug)
{
if(is_numeric($id_slug)) {
$condition = ['or', 'id=:id_slug', 'slug=:id_slug'];
} else {
$condition = 'slug=:id_slug';
}
if(!($item = Item::find()->where($condition, [':id_slug' => $id_slug])->status(Item::STATUS_ON)->one())){
throw new NotFoundHttpException(Yii::t('easyii', 'Not found'));
}
return new ItemObject($item);
}
$condition = ['or', 'id=:id_slug', 'slug=:id_slug']; должно быть $condition = ['or', 'item_id=:id_slug', 'slug=:id_slug'];
это в 92 обновлении
Re: EasyiiCMS - очередная CMS?
Поясните пожалуйста для чего нужна в новой версии вложенная структура для страниц?