[msFavorites] - версия 3.0, работа с любыми объектами.
[msFavorites] — компонент реализует функционал создания списков избранного.

Особенности:
— работа с любыми объектами
— работа с любыми пользователями
Демо-версию можно посмотреть на msfavorites.vgrish.ru, а попробовать перед покупкой на modhost.pro
Отличия версии 3.x
Основные отличия — введена работа с любыми объектами, можно составлять различные списки избранного без ограничений.
Изменения в служебной разметке — дата атрибут dada-data-id заменен на dada-data-key, но старые вызовы по прежнему будут работать. В целом после обновления все должно функционировать как и прежде.
Порядок действий при обновлении с версии 2.x до 3.x
— Деинсталлировать старый пакет через менеджер управления пакетами
— Установить актуальную версию компонента
— Запустить скрипт миграции для переноса данных в новые таблицы
результат работы скрипта
При переносе временные записи анонимных пользователей будут удалены.
Демо-версию можно посмотреть на msfavorites.vgrish.ru
Вскоре в репозитории магазина modstore.pro

Особенности:
— работа с любыми объектами
— работа с любыми пользователями
Демо-версию можно посмотреть на msfavorites.vgrish.ru, а попробовать перед покупкой на modhost.pro
Отличия версии 3.x
Основные отличия — введена работа с любыми объектами, можно составлять различные списки избранного без ограничений.
Изменения в служебной разметке — дата атрибут dada-data-id заменен на dada-data-key, но старые вызовы по прежнему будут работать. В целом после обновления все должно функционировать как и прежде.
Порядок действий при обновлении с версии 2.x до 3.x
— Деинсталлировать старый пакет через менеджер управления пакетами
— Установить актуальную версию компонента
— Запустить скрипт миграции для переноса данных в новые таблицы
include MODX_CORE_PATH .'components/msfavorites/migration/v2tov3/favorites.php';результат работы скрипта
Import complete in 2.0370631 s
Total idx: 601
Positive: 601
Negative: 0Выводится общее кол-во обработанных записей и обработанных.При переносе временные записи анонимных пользователей будут удалены.
Демо-версию можно посмотреть на msfavorites.vgrish.ru
Вскоре в репозитории магазина modstore.pro
Комментарии: 19
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
На страницах где отсутствуют элементы со служебной разметкой теперь не происходит инициализация.
В шапке которая общая для всех страниц выводится кол-во ресурсов в избранном, в чанке шапки перед выводом кол-ва, вызван [[!msFavorites.initialize]]. На версии 2.1.5 всё работало, на 3.0 работает счётчик только на тех страницах где есть сами элементы избранного.
Да, инициализация теперь сделана иначе. Вам нужно просто добавить класс msfavorites
элементу счетчика избранного и все.
Если выключить плагин msFavorites, ошибка не происходит.
в scripts_fabea47f5e.min.js (через minyfix собраны скрипты) ругается на jQuery v3.2.1, другие версии дают тот же результат.
а default.min.js?v=385d6cb1 это соответственно msfavorites, причём ошибка даже на тех страницах где он не вызывается.
В новой версии должно корректно работать, обновите пакет.
На страницах каталога и товаров все ок — значение меняется, на остальных страницах — тишина.
вот этот
То есть чтобы значение записывалось не в тег с классом «msfavorites-total» непосредственно а во внутренний тег.
Скажу зачем:
Тегу с классом «msfavorites-total» можно назначить картинку которая будет при data-value=«0» к примеру серая, а при другом значении (то есть товары есть в избранном) — цветная. Но нет возможности абсолютить цифру относительно данной картинки, потому что она не в теге.
— id ресурса/товара
У меня некоторое время назад были проблемы с работой вашего дополнения (новой версии), старый тикет уже не могу комментировать. Приходиться пользоваться старой версией
И случайно у меня возник вопрос, а вы не используете при разработке своего замечательного компонента, не менее замечательный компонент «modHelpers» modzone.ru/documentation/modhelpers/?
а можно как-то исключить сработку плагина, там где он не нужен?
Вроде как он там пытается мета теги получить — в head они есть.
как тогда устранить проблему?