Вышло обновление DIAFAN.CMS - cборка 7.1.1
В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.
Остановлюсь подробнее на некоторых моментах.
- Реализован шаблонный тег «show_category» для модуля «Баннеры» Категориям баннеров добавлены описание и изображения
Что это даёт и кому?
Приведу пример: Есть макет.
Задумались?
Разработчик: — Как это сделать, чтобы редактировать текст и картинки?
Админ: — Как это сделано? Где менять текст и картинки?
В 7.1.1+ — легко и предсказуемо!
- Открываем баннеры;
- Создаём отдельную категорию, например, "О магазине"
- Заносим текст
- Крепим картинку
- Добавляем баннеры
Разработчик:
- Копирует в активную тему оригинальный шаблон (шаблон вывода категории баннеров)
modules/bs/views/bs.view.show_category.php
➔
custom/активная_тема/modules/bs/views/bs.view.show_category_about.php
- Разрабатывает вёрстку и оформление;
- Размещает в подходящем месте шаблонный тег вывода категории
<insert name="show_category" cat_id="1" count="10" template="about">
Готово!
Поехали дальше.
- Расширена функциональность раздела «Настройки шаблона»: новые типы полей, поддержка webp, svg, ico, замена цвета в файле, опция «Как это работает?» и др;
- Отдельный пункт «Настройки шаблона» для меню админки;
- Исправлена совместимость методов;
Clauses_admin_express_fields_element::table_variable_name(),
Clauses_admin_express_fields_element::table_variable_type(),
News_admin_express_fields_element::table_variable_name(),
News_admin_express_fields_element::table_variable_type()
с методами родительского класса;
- Предотвращение браузерного кэширования страниц 403, 404 и 503;
- Унификация обработки ЧПУ при сохранении;
- Автоматическое добавление клонированного товара в поисковый индекс при групповой операции «Клонировать»;
- Автообновление YML-фида при изменениях в магазине или сбросе системного кэша;
- Формат даты YML-фида изменён на RFC 3339;
- В YML-фид добавлен тег «count» (для магазинов с учётом количества);
- В YML-фид добавлен тег «barcode» (задаётся в дополнительных параметрах товара);
- Переформулированы некоторые заголовки параметров на вкладке «Сообщения и уведомления» в настройках магазина;
- Налажена связь параметра «Текст SMS» с параметром «Уведомлять пользователя об изменении статуса заказа по SMS»;
- Инициализация переменной user при генерации данных формы заказа;
- Инициализация свойства Users_admin_role::user_variable_roles при формировании массива с правами пользователя для пользовательской части;
- Исправлена проверка поля с типом «изображения», если оно обязательно для заполнения;
- Исправлена загрузка изображения для поля с типом «изображения» в форме регистрации;
- Модуль «Пользователи» расширен разделами «История действий» и «Заметки»;
- Реализована боковая панель для виджетов админки;
- Реализован виджет «Заметки» для боковой панели;
- Реализован виджет «Заметки» для раздела «События»;
- Флаг «Конвертировать в формат WEBP» установлен по умолчанию для новостей, статей, фотографий, товаров и страниц сайта. Учёт текущего времени при выборке новостей для RSS-ленты.
Мы также на одну цифру сдвинули нумерацию сборок, избавившись от лишнего нуля. Теперь сборки нумеруются по принципу 7.1.0, где 7 - версия, 1 - сборка, 0 - патч. Каждое обновление будет сдвигать цифру сборки. А возможные доработки ко сборке цифру патча. Сегодня как раз можно обновиться до версии 7.1.0 и сразу получить патч 7.1.1
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.