Изменения вошедшие в релиз 2.4.0 (коротко)
- В быструю панель редактирования сайта, добавлен функционал чистки кэша
- Исправлено переключение настроек с сохранением режима диалогового окна
- Указание раздела по умолчанию в настройка типов разделов
- Дополнительные возможности настройки шаблонов по умолчанию для разделов и контента
- Полный рефакторинг модели дерева, удалено поведение TreeBehavior, теперь все методы в самой моделе.
- Рефакторинг управления деревом разделов (removed is depricated методы: \skeeks\cms\models\Tree hasChildrens, findChildrens, getPid, swapPriorities, )
- Для исключения путаницы сортировка везде включена по умолчанию по возрастанию приоритета.
- Добавлены настройки к типам контента, можно указать основной раздел привязки. А так же кореневой раздел.
- Добавлена древовидность в управлении контентом
- Увеличен максимальный уровень вложенности меню
- Увеличен размер шрифта в меню амдинистративной части
- Обновлен режим редактирования, появились дополнительные возможности исправлены баги.
- У сайта убрано поле язык (язык задается в настройках компонента, для любого из сайтов)
- Исправлена адресация
- Исправлен учет настройки добавления слэша на конце разделов.
- Запуск проекта на стандартном хостинге nic.ru — выявил некоторые ошибки. Исправлено.
- Доработка Thumbnail фильтра. Теперь можно не передавать один из параметров (ширину или высоту). В этом случае второй параметр будет вычислен автоматически, согласно пропорциям изображения.
- Исправлен элемент управления временем в полях с датой
- Доработка авторизации через социальные сети
- Небольшие изменения
- Добавлена возможность переключения языка интерфейса
- Рефаторинг чистки кэша
- Доработка авторизации через социальные сети
- Имзенение логики рендеринга действий контроллера
- Доработка авторизации через социальные сети
Что сделать после обновления до этой версии?
Заменить в коде своих проектов:
//Заменить это
$model->hasChildrens()
//на это
$model->getChildren()
Вот этот трейт был удален (учитывайте это).
<?php
/**
* TreeBehaviorTrait
*
* @author Semenov Alexander <semenov@skeeks.com>
* @link http://skeeks.com/
* @copyright 2010-2014 SkeekS (Sx)
* @date 09.11.2014
* @since 1.0.0
*/
namespace skeeks\cms\models\behaviors\traits;
use skeeks\cms\base\behaviors\ActiveRecord;
use skeeks\cms\models\Tree;
use yii\db\ActiveQuery;
/**
* @method ActiveQuery findRoots()
* @method ActiveQuery findChildrens()
* @method ActiveRecord processAddNode(Tree $tree)
* @method ActiveRecord processCreateNode(Tree $tree)
* @method ActiveRecord generateSeoPageName()
*
* @property string $pidAttrName
* @property string $pidMainAttrName
* @property string $pidsAttrName
* @property string $levelAttrName
* @property string $dirAttrName
* @property string $pageAttrName
* @property string $nameAttrName
* @property string $hasChildrenAttrName
*
* Class TreeBehaviorTrait
* @package skeeks\cms\models\behaviors\traits
*/
trait TreeBehaviorTrait
{}
Подробнее о релизе:
Новый функционал в панеле быстрого управления сайтом.
Обновленный режим редкатирования не закрывает функцонал сайта, и работает по двному клику на блок. А так же появляется кнопка редактирования.
Блоки которые не дают результата в данном сценарии имеют вид красной точки, и дают настривать себя.
Увеличен размер текста в меню + к настройке контента можно перейти прям из меню настроек.
Или отсюда
Новый настройки в контенте и типах разделов.
Ну и конечно же, интернациализация. (Полный перевод на английски, в следующих релизах)
Удачи и крутых сайтов вам!
-
Семенов Александр
- /
- 23 окт. 2015 г.
- /
- 0
- /
- 3054
Популярное
Релиз SkeekS CMS 5.6.5. Что нового в CMS в 2020 году?
- 29 апр. 2020 г.
Релиз SkeekS CMS 5.5.11 работает с yii2 2.0.24
- 13 авг. 2019 г.
Новые настройки модуля магазин skeeks/cms-shop 2.2.7.13
- 13 авг. 2019 г.
Как отправить форму в yii2 и skeeks cms через ajax?
- 18 апр. 2019 г.
Все комментарии (0)