Добавлен новый способ отображения списка категорий в Магазине. Вертикальное Flex меню (Vertically Flex) - компактное вертикальное меню с фиксированной высотой, которое содержит категории и подкатегории магазина. Дочерние категории отображаются в блоке фиксированном по высоте, справа от кнопки родительской категории.
Добавлен новый способ отображения списка категорий в Магазине. Данный способ позволяет отобразить список категорий, а также несколько дочерних подкатегорий. Данный способ отображения можно включить при помощи Виджетов, "Виджет с категориями магазина", "Способ отображения" - "Стандартный список с блоками (кнопками) + список подкатегорий".
Добавлено окружение для кнопки корзины «hotengine-shop-product-cart-parent», может содержать дополнительные классы «hotengine-shop-product-compare-exists» и «hotengine-shop-product-favorite-exitst», если включено сравнение товаров или иконка добавить в избранное, с расположение «ЗА» или «ПЕРЕД» кнопкой корзины. Кроме того, если включен переключатель количества добавляемых в корзину товаров, то элемент будет содержать дополнительный класс «hotengine-shop-product-spinner-block».
Обновлены иконки переключения стиля отображения списка товаров.
Обновлен стиль отображения товаров в виде списка.
Обновлены иконки переключения стиля отображения списка товаров.
Обновлен стиль отображения товаров в виде списка.
jQuery UI полностью удалена с платформы. Установка библиотеки происходит только на некоторых страницах Админ-Центра. Причина удаления — оптимизация и ускорение загрузки. Библиотека jQuery UI занимает более 250 кБ.
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.
Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.
Функции которые отключены:
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.
Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.
Функции которые отключены:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
В ближайшие дни будет осуществлено глобальное обновление функционала платформы. Большая библиотека JUQEY UI будет отключена. Для ее установки, если вы используете какие-то функции из списка ниже для стилизации вашего сайта, то необходимо подключить библиотеку вручную. Это можно сделать при помощи создания блока/меню и размещения в нем кода
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Функции которые будут отключены:
Некоторые из них будут заменены (или уже заменены) на облегченные и более современные методы.
Для всплывающих окон будет подключен наш новый модуль hotengine_micromodal , размер которого – всего 8кб. Аналогично будут заменены spinner(), tooltip(). Замена tabs() была произведена ранее.
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Функции которые будут отключены:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
Некоторые из них будут заменены (или уже заменены) на облегченные и более современные методы.
Для всплывающих окон будет подключен наш новый модуль hotengine_micromodal , размер которого – всего 8кб. Аналогично будут заменены spinner(), tooltip(). Замена tabs() была произведена ранее.
Добавлена демонстрация шаблона и быстрая установка. Шаблон реализован с возможностью изменять цветовую схему, в редакторе дизайна.
Открыть демонстрацию шаблона
Установить шаблон.
Открыть демонстрацию шаблона
Установить шаблон.
Добавлено быстрое создание акции к товарам на основе "Оптовой цены". Данная функция позволяет перенести "оптовую цену", в "Цену" товара и добавить предыдущее значение цены в пункт "Старая цена". Вы можете установить действие после завершения акции, например, вернуть "Старую цену" в "Цену", и удалить отметку "Акция". Таким образом можно быстро запускать акции для большого количества товаров.
Добавлена функция перезаписи ссылок на изображения, которые находятся в описании товаров при импорте. Эта функция позволяет при импорте товаров сопоставить путь к загружаемым изображениям и таким же изображениям, указанным в описании товаров. Если обнаружены аналогичные ссылки, они будут заменены на новый путь, полученный после загрузки изображений.