История изменений.
Версия 3.3.2.
- Исправлена мелкие ошибки, проведен рефакторинг;
- Расширена структура базы данных для совместимости с будущими продвинутыми версиями модуля;
Версия 3.3.1.
- Исправлена ошибка сохранения настроек узлов в деревьях;
- Добавлены события для уменьшения влияния модификаторов на оригинальный Opencart;
Версия 3.3.0.
- Исправлена ошибка инструмента "Объединить дубли";
- Исправлены ошибки атрибутов категории на вкладке модуля и в карточке товара;
- Для ускорения загрузки модуля ликвидирована вкладка "Дежурные шаблоны", редактировать шаблон можно непосредственно в дереве атрибутов;
Версия 3.2.9.
- Исправлена ошибка инструмента "Замена разделителя". Ошибка касалась разделителя /;
Версия 3.2.8.
- Изменено расположение элементов управления модулем в карточке товара;
- Отменена зависимость работы кнопки "+Атрибуты категорий" от настройки "Добавлять атрибут категории в товары";
- Создана функция пакетного добавления всех атрибутов группы выбранной из списка;
- Вне зависимости от дальнейшего развития модуля закончена поддержка магазинов версии ниже 3.x;
Версия 3.2.7.
- Исправлена ошибка подстановки Дежурных шаблонов в карточке товара;
- В карточке товара добавлена кнопка (по многочисленным просьбам), которая включает режим клонирования выбранного из выпадающего списка Значения или Шаблона во все языки;
Версия 3.2.6.
- Исправлена ошибка редактирования значений в режиме "по точному совпадению";
Версия 3.2.5.
- Исправлена ошибка объединения дублей;
Версия 3.2.4.
- Исправлена ошибка удаления атрибута в карточке товара;
- Исправлена ошибка редактирования значений атрибута, содержащих прямой и обратный слэш;
Версия 3.2.3.
- Удаление Значений теперь так же зависит от настройки "Сравнение значений";
- Исправлена ошибка клонирования;
- Исправлена ошибка обрезания значений содержащих кавычки;
Версия 3.2.2.
- Настройка "Редактирование значений" изменена на "Сравнение значений" и теперь влияет не только на режим редактирования значений, но и на выборку товаров, соответствующих определенному Значению атрибута;
Версия 3.2.1.
- Исправлена ошибка редактирования значений с обратным слэшем (\);
- Исправлена ошибка в работе инструмента "Замена разделителя" на БД MariaDB;
Версия 3.2.0.
- Исправлены ошибки, связанные с кодировкой кириллицы в GET-запросах;
Версия 3.1.9.
- Добавлен инструмент "Заменить разделитель";
- Добавлен инструмент "Сменить регистр";
- Сделана валидация разделителя в настройках модуля;
- Фильтр в инструментах вынесен отдельным блоком;
Версия 3.1.8.
- Усовершенствован алгоритм дефрагментации;
- Усовершенствована работа фильтра значений в карточке товара;
- Добавлена кнопка для размещения атрибутов категорий в товар одним нажатием;
Версия 3.1.7.
- Исправлена ошибка из-за которой сбрасывались настройки дочерних узлов деревьев;
- Добавлена настройка обновления значений атрибутов после редактирования. По вхождению подстроки и по точному совпадению;
Версия 3.1.6.
- Изменен алгоритм сортировки;
- Добавлен инструмент для сортировки атрибутов;
Версия 3.1.5.
- Предусмотрено удаление атрибутов категории из товара в момент отвязки товара от категории;
- Добавлена украинская локализация;
- Изменен алгоритм удаления дублей атрибутов;
- Изменен алгоритм дефрагментации;
- Исправлена ошибка объединения Дежурных шаблонов при слиянии атрибутов;
Версия 3.1.4.
- Устранена критическая ошибка регистронезависимой выборки значений. Ошибка могла приводить к удалению значений в верхнем и нижнем регистре одновременно;
- Изменена синхронизация дерева Атрибуты категорий;
Версия 3.1.3.
- Расширен функционал инструмента "Клонирование языков";
- Добавлено клонирование "Дежурного шаблона" во все языки через меню или горячие клавиши;
Версия 3.1.2.
- В контекстном меню добавлены пункты "Вырезать", "Объединить". Теперь дублируются все Drag&Drop операции;
- Добавлено редактирование "Дежурных шаблонов" в дереве "Атрибуты" на вкладке "Атрибуты категорий";
- Добавлено переопределение способа вставки Значений в карточке товара;
- Добавлена синхронная вставка "Дежурных шаблонов" для всех языков в момент выбора из списка;
- Полностью изменена синхронизация. Теперь, после изменений в деревьях, перезагружаются только непосредственно затронутые узлы;
Версия 3.1.1.
- В контекстном меню добавлен пункт "Обновить";
- Исправлен баг с регистронезависимыми запросами и формированием списка значений. Теперь значения с маленькой и большой буквы не объединяются;
- Редактирование найденных поиском узлов в дереве атрибутов теперь автоматически отключает режим подсветки. Иначе изменения не сохранялись. Причина - некорректная работа сторонней библиотеки;
- Окончательно закончена поддержка магазинов версии 1.5.x. Все файлы для этой версии удалены из архива;
Версия 3.1.0.
- Добвлены сообщения об ошибках установки модуля;
- Исправлен баг с добавлением атрибутов в карточке товара без учета настроек модуля;
Версия 3.0.9.
- Изменен алгоритм перезагрузки деревьев после редактирования или применения инструментов;
- Исправлен баг с неправильной визуализацией уведомлений на вкладке "Инструменты";
- Перекодированы заново все закрытые файлы модуля, независимо от того, изменялись они или нет;
- Отключено удаление и изменение таблиц, созданных модулем в базе данных при удалении модуля;
Версия 3.0.8.
- Добвлена возможность "подкачки" имеющихся значений при создании дежурного шаблона;
- Исправлен баг с добавлением атрибутов во все подкатегории для выбранной категории;
Версия 3.0.7.
- Контекстное меню и управление настройками теперь есть в каждом дереве, включая "Инстументы";
- Появилась первая функция в стандартизации атрибутов. Теперь можно клонировать атрибуты одного языка в другой;
Версия 3.0.6.
- Новые возможности интеграции с карточкой товара - добавлена сортировка;
- Добавлена возможность удаления (очистки) Дежурного Шаблона;
- Устранена ошибка при удалении Значений;
Версия 3.0.5.
- Дерево "Товары" сгруппировано по категориям;
- Теперь можно посмотреть, в каких товарах отсутствует данный Атрибут, Шаблон или Значение. Управление осуществляется через контекстное меню (Настройки->Расхождения);
- Добавлена долгожданная возможность удалять Значения прямо в дереве Атрибутов. Точнее - удаление Атрибутов, содержащих выбранное Значение из всех товаров;
Версия 3.0.4.
- Исправлена ошибка в инструменте "Атрибуты категорий". При добавлении атрибутов категории в товары в режимах, связанных с Дежурным шаблоном, атрибуты не добавлялись если Дежурный шаблон был не заполнен;
- Исправлена ошибка добавления атрибутов категории в товар в карточке товара. В момент "привязки" товара к категории, добавлялись только отсутствующие в товаре атрибуты. Значения атрибутов не менялись у Атрибутов, которые уже были в товаре;
Версия 3.0.3.
- Исправлена ошибка, из-за которой атрибуты и группы загружались в карточку товара без учета порядка сортировки. Теперь, при включенной настройке "Учитывать порядок сортировки", сортируются группы и атрибуты внутри групп. В отсортированном виде загружаются в карточку товара в момент привязки к категории;
Версия 3.0.2.
- Добавлена возможность работать со списком категорий мультимагазинов. Для этого в настройках, на вкладке "Общие" надо отметить чекбокс "Все магазины";
- Добавлен оперативный контроль кэшем модуля. При изменении чекбокса "Кэш деревьев атрибутов", деревья сразу перезагружаются в зависимости от состояния этого чекбокса;
Версия 3.0.1.
- Добавлена поддержка магазинов третьй версии;
- Изменены алгоритмы загрузки языковых файлов для совместимости с магазинами версий 3.x. Теперь деревья грузятся быстрее;
- Исправлена ситуация, когда слияние атрибутов с помощью Drag&Drop было невозможно при отключенной настройке "Учитывать порядок сортировки". Теперь слияние можно делать независимо от этого параметра;
- Изменена структура архива;
Версия 2.2.0.
- В карточке товаров сделан фильтр для формирования списка Значений атрибутов;
- Добавлены некоторые настройки по умолчанию (важно при первом запуске после инсталляции);
Версия 2.1.9.
- теперь модуль умеет строить Атрибуты категорий самостоятельно и размещать Атрибуты и Значения атрибутов в товарах согласно правилам заданным в настройках модуля. Для этого предназначен инструмент "Атрибуты категорий";
Версия 2.1.8.
- добавлена возможность проверить наличие обновлений. Кнопка ;
- добавлена функция слияния атрибутов и групп без потери связей с товарами и категориями. Если выполнить перетаскивание с нажатой кнопкой Ctrl (Ctrl + Drag&Drop), то произойдет слияние выбранных узлов с целевым;
- устранен баг с ошибкой "debug_mode";
Версия 2.1.7.
- теперь работает кэширование деревьев атрибутов. Кэш позволяет ускорить загрузку деревьев, что очень важно для больших магазинов;
- добавлен инструмент для очистки кэша;
- устранен баг, вследствие которого не на всех вкладках поддерживалась "Ленивая загрузка", что замедляло процесс загрузки;
- появилась возможность раздельной дефрагментации Групп и Атрибутов;
- изменен метод передачи параметров при добавлении Атрибутов категории, некоторые сервера ругались на слишком длинный GET-запрос;
- устранен баг с индексом языка, из-за которого после манипуляций с языками (н-р удаления языка) неправильно работала функция Copy-Paste;
Версия 2.1.6.
- изменения коснулись алгоритма объединения дублей. После того, как появилась возможность опробовать этот инструмент на больших магазинах, выяснилось, что при ограничениях ресурсов для MySQL, которые вводят хостеры, а иногда просто не хотят ничего настраивать, инструмент не работает. Скрипту не хватает отведенного времени на обработку и происходит прерывание по тайм-ауту. Алгоритм полностью изменен. Время обработки дублей многократно сокращено.;
Версия 2.1.5.
- добавлены инструменты "Удалить не связанные с товаром" и "Объединить дубли". В результате парсинга, автоматической загрузки прайс-листов и других операций с товарами и атрибутами часто появляются дубликаты атрибутов или атрибуты, которые не принадлежат ни одному товару. Данные инструменты позволяют привести атрибуты в порядок. Инструмент "Объединить дубли" пока работает в режиме beta-версии;
- устранен баг, вследствие которого было невозможно редактировать атрибуты, содержащие кавычки и другие html-спецсимволы;
Версия 2.1.4.
- добавлена возможность управлять режимом загрузки деревьев. До этого, по умолчанию, был установлен режим так называемой "Ленивой загрузки". Это было сделано для ускорения загрузки деревьев (визуально). Однако выйгрыш в скорости загрузки оказался проигрышем при использования поиска. Теперь по умолчанию деревья грузятся полностью и поиск работает быстрее. Если надо как раньше, то в Общих настройках надо включить пункт "Ленивая загрузка". Для оперативного управления эта настройка доступна также из контекстного меню;
- в Инструменты добавлена функция "Удаление ошибочных ссылок". Инструмент удаляет ссылки на несуществующие атрибуты. Такие ссылки возникают при ручном удалении атрибутов, (несмотря на рекомендацию - удалять только с помощью модуля), вследствие чего появляются ошибки типа: Load error! (SyntaxError: Unexpected token < in JSON at position 0);
Версия 2.1.3.
- добавлена возможность открытия страницы товара в новом окне;
- добавлен инструмент "Дефрагментация". Восстанавливает структуру таблиц групп и атрибутов. Создает группу с id = 1, что необходимо для парсинга и автоматической загрузки прайс-листов;
Версия 2.1.2.
- фильтр добавлен на все вкладки. Его можно скрывать (двойная стрелка вниз справа). Состояние фильтра и всех настроек сохраняется по нажатию кнопки "Применить" или "Сохранить";
- для ускоренного поиска в атрибутах в фильтре добавлена настройка "Только атрибуты";
- добавлена вкладка "Товары". Теперь можно оперативно просмотреть товары по атрибуту, шаблону или значению;
Версия 2.1.1.
- теперь отображается версия модуля;
- сохраняются состяния чекбоксов фильтра для каждой вкладки по нажатию кнопки "Применить" или "Сохранить";
- появилась возможность управлять отображением пустых значений атрибута. В "Общих настройках" надо отметить соответствующий чекбокс;
- в фильтр добавлено меню команд для поиска по наиболее популярным регулярным выражениям;
- добавлена вкладка "Инструменты". Там пока один инструмент "Удаление пустых значений";
Версия 2.1.0.
- появилась возможность настраивать дочерние узлы атрибутов. Для больших магазинов удобно, т.к. можно убрать лишнюю информацию;
- еще одна опция так же полезна для больших магазинов. Это смарт скроллинг. Прокрутка деревьев осуществляется в пределах фиксированных областей, что позволяет держать все деревья в области видимости;
- расширено наследование. Теперь можно выбрать или исключить некоторые подкатегории, куда надо будет добавлять атрибуты;
- началась поддержка магазинов на v2.3.x;
Версия 2.0.3.
- добавлена кнопка "Применить", чтоб созранять настройки модуля не выходя из формы редактирования;
- доработан фильтр. Теперь есть возможность отключить автозаполнение - т.е. поиск по каждой нажатой букве. При отключенном автозаполнении можно набрать фразу целиком и затем нажать на кнопку "поиск". Очень полезно для магазинов с большим количеством атрибутов, где есть риск зависания фильтра;
- добавлены функции наследования. Т.е. можно установить рекурсивное добавление атрибутов во все подкатегории выбранной категории и значений (шаблонов) атрибутов во все товары этих подкатегорий. Точно так же можно установить рекурсивное удаление;
Версия 2.0.2.
- обеспечена совместимость с OpenCart v.2.2.x;
- исправлена ошибка: не выводятся атрибуты при ручном редактировании стандартной формы категории;
- для магазинов на 1.5.x устранены конфликты vqmod модификаторов. Были проблемы, например, с Admin_quick_edit_product_opencart1.5x.vqmod;
Версия 2.0.1.
- добавлена возможность назначать каждому атрибуту "дежурные" значения или шаблоны. Дежурные шаблоны предназначены для автоматического добавления в товар при ручном редактировании или для автоматического добавления во все товары выбранной категории при добавлении атрибута в категорию;
- при переходе с более ранних версий на вкладке Дежурные шаблоны будет предложено изменить структуру БД. В случае подтверждения, модуль
добавит поле
'duty'
к существующей таблицеattribute_description
;
Версия 1.0.3.
- добавлена Drag-and-drop сортировка атрибутов и групп атрибутов;
- появилась возможность Drag-and-drop изменить порядок сортировки сразу нескольких атрибутов или групп, выбрав их по ctrl + mouse left button;
- при ручном добавлении атрибутов в товар теперь добавление происходит и при изменении главной категории;
Версия 1.0.2.2.
- при построении деревьев появилась возможность учитывать порядок сортировки. Если отметить этот чекбокс в настройках, то при выводе будет учтен порядок сортировки групп атрибутов и самих атрибутов;
- есть возможность оперативного включения/отключения порядка сортировки Правая кнопка мыши ⇒ Настройки ⇒ Порядок сортировки для каждого дерева индивидуально;
- появилась возможность сохранить существующие значения атрибутов, если они там были до этого, в момент пакетного изменения атрибута в товаре соответствующей категории;
Версия 1.0.2.1.
- добавлено пакетное добавление(удаление) атрибутов в товары соответствующей категории в момент добавления(удаления) атрибута в(из) категории;
- есть возможность включения/отключения этого функционала на вкладке Общие;
Версия 1.0.2.
- добавлен функционал copy-paste;
- изменена система лицензирования модуля;