Evolution CMS 2.0.1 (25.11.2019)
Данный релиз направлен в основном на исправление ошибок которые были найдены в в версии 2.0
github.com/evolution-cms/evolution/releases/tag/2.0.1
Новые возможности:
мы можем использовать DynamicRelation
Пример: github.com/Ser1ous/evocms-comments
Видео(ru): www.youtube.com/watch?v=gJj05HwOm0A
Библиотека: github.com/i-rocky/eloquent-dynamic-relation
Список изменений:
— Update DocLister
— fix: manager fix change theme (Serious)
— fix: #1271 childrens should be children (Dmi3yy)
— fix: #1294 Bad layout on page template-bound resources (Dmi3yy)
— fix: Lang issue & #1272 (Dmi3yy)
— fix: forgot ->db-> #1265 (Dmi3yy)
— fix: issets are need in codemirror plugin #1264 (Dmi3yy)
— fix: needs isset #1263 (Dmi3yy)
— fix: getDocumentObject method (Pathologic)
— fix: need use correct cachekey with event and GET (Dmi3yy)
— fix: manager theme bug (Dmi3yy)
— fix: styles anв icons (Ruslan Aleev)
— fix: tree icon for private resource (Mr B)
— fix: No hint path defined for [cache] (Pathologic)
— fix: Corrected lexicons, Corrected output of lexicons in template (Ruslan Aleev)
— fix: send mail to manager e-mail. (Yevhen Lebediev)
— fix: demo site install (Pathologic)
— fix: fullscreen tinymce hiding buttons (Mr B)
— fix: parse plugin params (dzhuryn.volodymyr)
— refactor: htaccess add rules for remove // #1239 fix (Dmi3yy)
— new: (core) Add Dynamic Relation (Ser1ous)
github.com/evolution-cms/evolution/releases/tag/2.0.1
Новые возможности:
мы можем использовать DynamicRelation
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
return $myModel->hasMany(Comments::class);
}) <a name="cut"></a> ;
Пример: github.com/Ser1ous/evocms-comments
Видео(ru): www.youtube.com/watch?v=gJj05HwOm0A
Библиотека: github.com/i-rocky/eloquent-dynamic-relation
Список изменений:
— Update DocLister
— fix: manager fix change theme (Serious)
— fix: #1271 childrens should be children (Dmi3yy)
— fix: #1294 Bad layout on page template-bound resources (Dmi3yy)
— fix: Lang issue & #1272 (Dmi3yy)
— fix: forgot ->db-> #1265 (Dmi3yy)
— fix: issets are need in codemirror plugin #1264 (Dmi3yy)
— fix: needs isset #1263 (Dmi3yy)
— fix: getDocumentObject method (Pathologic)
— fix: need use correct cachekey with event and GET (Dmi3yy)
— fix: manager theme bug (Dmi3yy)
— fix: styles anв icons (Ruslan Aleev)
— fix: tree icon for private resource (Mr B)
— fix: No hint path defined for [cache] (Pathologic)
— fix: Corrected lexicons, Corrected output of lexicons in template (Ruslan Aleev)
— fix: send mail to manager e-mail. (Yevhen Lebediev)
— fix: demo site install (Pathologic)
— fix: fullscreen tinymce hiding buttons (Mr B)
— fix: parse plugin params (dzhuryn.volodymyr)
— refactor: htaccess add rules for remove // #1239 fix (Dmi3yy)
— new: (core) Add Dynamic Relation (Ser1ous)
44 комментария
Первоначальную установку делал по видео из мануала, с помощью консоли и Composer.
Пробовал перезалить все файлы вручную и запустить еще раз install. Все этапы показывает, что всё Ок. Жму Установить и опять кидает на страницу 500 с ошибкой, которая выше.
Что делать?
Получается, что надо сделать дополнительный мануал для установки из консоли. Или сообщить об этом при установке/обновлении сайта через браузер.
В чем может быть дело и куда посмотреть?
скрин
Нет ли возможности как-то переписать там названия классов, чтоб такой проблемы не возникало? Процент пользователей с адблоком и юблоком довольно внушительный.
тогда есть шанс что поправим )
Все работало.
Обновил до 1.4.10 через Updater. Все работало. Затем согласно инструкции обновил до 2.0.
Админка поднялась, сайт поднялся частично и как то странно. Одни страницы идут нормально, на других (новости) вываливается вот это
Одновил через апдейтер до 2.0.1. То же самое.
Темплейты идентичны что для отдельной новости, что для отдельной статьи.
Если только для новостей запрос был изначально накосячен. Но почему на 5.6 работало, на 7.2 нет.
UPD.Нашел вроде. В новоcтном темплейте было закомменчено вот это
И, походу, эти комменты в шаблоне в новом движке не отрабатываются и вызывают ошибку.
Теперь осталась одна проблема — надо настроить правильную отправку почту через формы обратной связи. Они перестали почему-то работать, а в новом движке 2 версии появилась возможность выставить отправку через smtp, а не phpmail.
Использую форму eForm.
&removeGpc=`1`.
github.com/evolution-cms/evolution/issues/1318
Из найденных и не решенных проблем:
1. Перестал работать поиск по сайту.
Код поиска сниппета
2. Перестала работать проверка tv-параметра на заполненность
так было — перестало работать
пробовал через if — не работает
прямой вывод [*project_youtube*] работает
проверка типа
работает
Как решить проблему?
в иф проверку сделать «....:!=:». Тоесть не равно пустоте !empty не всегда коректно отрабатывает
Отправка через формы работает через PHP, поэтому на отправке писем это не сказывается, но вот, то что они приходят постоянно это очень мешает. Понимаю, что можно просто отключить уведомления об ошибках в админке, но хотелось бы узнать в чем дело и поправить. Подскажете как это сделать и с чем связано?!
Правили это уже
1. Можно было бы предусмотреть какую-то опцию, чтобы не писать @B_CODE, раз уж весь сайт на блейде, ну и поддержать указание шаблонов через точку.
2. И еще небольшой вопрос, кто что делает с такой мелочью?
Установил все из консоли. Работает.
Создал пакет php artisan package:create main
закончилось вот этим
и всё сломалось
Команда composer update из папки core/ не помогла
Даже php artisan не реагирует вообще.
Что делать?
С Новым Годом!!!
Спасибо за проделанный труд.
2.0.1 Нормально установилась поверх 1.4.7, но столкнулся с несколькими ошибками:
1. Невозможно создать новый Чанк.
2. Не работают плейсхолдеры в чанках при использовании в шаблоне сниппета через @CODE:
«menutitle» — не выводится ни в каких вариантах
Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in /var/www/--тут имя сайта--/core/src/AbstractLaravel.php on line 666
и на раннем и на этом релизах была эта ошибка, в чем может быть дело? Хотелось бы тоже опробовать 2.0, а тут такое.
а ниже вот и не работает
что может быть?
Так-же не работает в версии 1.4.10
запустилось только в 1.4.9