Вышло обновление DIAFAN.CMS - cборка 7.1.1

В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Остановлюсь подробнее на некоторых моментах.

  1. Реализован шаблонный тег «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">

Готово!

Поехали дальше.

  1. Расширена функциональность раздела «Настройки шаблона»: новые типы полей, поддержка webp, svg, ico, замена цвета в файле, опция «Как это работает?» и др;
  2. Отдельный пункт «Настройки шаблона» для меню админки;
  3. Исправлена совместимость методов;
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() 

с методами родительского класса;

  1. Предотвращение браузерного кэширования страниц 403, 404 и 503;
  2. Унификация обработки ЧПУ при сохранении;
  3. Автоматическое добавление клонированного товара в поисковый индекс при групповой операции «Клонировать»;
  4. Автообновление YML-фида при изменениях в магазине или сбросе системного кэша;
  5. Формат даты YML-фида изменён на RFC 3339;
  6. В YML-фид добавлен тег «count» (для магазинов с учётом количества);
  7. В YML-фид добавлен тег «barcode» (задаётся в дополнительных параметрах товара);
  8. Переформулированы некоторые заголовки параметров на вкладке «Сообщения и уведомления» в настройках магазина;
  9. Налажена связь параметра «Текст SMS» с параметром «Уведомлять пользователя об изменении статуса заказа по SMS»;
  10. Инициализация переменной user при генерации данных формы заказа;
  11. Инициализация свойства Users_admin_role::user_variable_roles при формировании массива с правами пользователя для пользовательской части;
  12. Исправлена проверка поля с типом «изображения», если оно обязательно для заполнения;
  13. Исправлена загрузка изображения для поля с типом «изображения» в форме регистрации;
  14. Модуль «Пользователи» расширен разделами «История действий» и «Заметки»;
  15. Реализована боковая панель для виджетов админки;
  16. Реализован виджет «Заметки» для боковой панели;
  17. Реализован виджет «Заметки» для раздела «События»;
  18. Флаг «Конвертировать в формат WEBP» установлен по умолчанию для новостей, статей, фотографий, товаров и страниц сайта. Учёт текущего времени при выборке новостей для RSS-ленты.

Мы также на одну цифру сдвинули нумерацию сборок, избавившись от лишнего нуля. Теперь сборки нумеруются по принципу 7.1.0, где 7 - версия, 1 - сборка, 0 - патч. Каждое обновление будет сдвигать цифру сборки. А возможные доработки ко сборке цифру патча. Сегодня как раз можно обновиться до версии 7.1.0 и сразу получить патч 7.1.1

Комментарии

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.