jQuery UI полностью удалена с платформы. Установка библиотеки происходит только на некоторых страницах Админ-Центра. Причина удаления — оптимизация и ускорение загрузки. Библиотека jQuery UI занимает более 250 кБ.
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.
Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.
Пожалуйста, обратите внимание: если вы использовали ранее такие функции, как dialog, slide, accordion, autocomplete или некоторые другие функции, присущие только библиотеке jQuery 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>
Функции которые отключены:
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.
Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.
Пожалуйста, обратите внимание: если вы использовали ранее такие функции, как dialog, slide, accordion, autocomplete или некоторые другие функции, присущие только библиотеке jQuery 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>
Функции которые отключены:
- 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() была произведена ранее.
Добавлена демонстрация шаблона и быстрая установка. Шаблон реализован с возможностью изменять цветовую схему, в редакторе дизайна.
Открыть демонстрацию шаблона
Установить шаблон.
Открыть демонстрацию шаблона
Установить шаблон.
Добавлено быстрое создание акции к товарам на основе "Оптовой цены". Данная функция позволяет перенести "оптовую цену", в "Цену" товара и добавить предыдущее значение цены в пункт "Старая цена". Вы можете установить действие после завершения акции, например, вернуть "Старую цену" в "Цену", и удалить отметку "Акция". Таким образом можно быстро запускать акции для большого количества товаров.
Добавлена функция перезаписи ссылок на изображения, которые находятся в описании товаров при импорте. Эта функция позволяет при импорте товаров сопоставить путь к загружаемым изображениям и таким же изображениям, указанным в описании товаров. Если обнаружены аналогичные ссылки, они будут заменены на новый путь, полученный после загрузки изображений.
Добавлена информационная панель с результатами последнего импорта.
Данная страница позволяет отобразить 8 последних результатов импорта. Данная панель позволит увидеть Код и ID товара, а также строку, на которой закончился процесс импорта. При импортировании больших объемов данных, страница позволяет отследить строку, на которой прервался импорт.
Данная страница позволяет отобразить 8 последних результатов импорта. Данная панель позволит увидеть Код и ID товара, а также строку, на которой закончился процесс импорта. При импортировании больших объемов данных, страница позволяет отследить строку, на которой прервался импорт.