[msFavorites:1.1.0] — Список избранных ресурсов
Давно не обновлялся, немного навел порядок, добавил обработку ресурса добавленного в избранное.
В целом практически все переписал, потому при обновлении выдаст ошибку. Установка только на свежие сайты.
режим работы
Доступно несколько режимов работы:
Так же как и раньше, только теперь эта настройка переехала в настройки сниппета.
сниппет msf.favorites
формирует ссылки на добавление ресурса в избранное.
выводит id ресурсов в избранном.
вызов сниппета в чанке ресурса (товара)
список избранного
В целом практически все переписал, потому при обновлении выдаст ошибку. Установка только на свежие сайты.
режим работы
Доступно несколько режимов работы:
- списки избранного только для авторизованных пользователей
- списки избранного только для анонимов
- списки избранного для всех пользователей
Так же как и раньше, только теперь эта настройка переехала в настройки сниппета.
сниппет msf.favorites
формирует ссылки на добавление ресурса в избранное.
- tpl — чанк ссылок
- tplElement — Чанк обработанного элемента
- id — id ресурса для добавления в список, по умолчанию текущий ресурс
- list — произвольное имя списка избранного
- list_id — id ресурса списка избранного, нужен для формирования ссылки на список
- mode — режим работы
- removeElement — разрешить удалять элемент. По умолчанию — НЕТ
- frontendCss — Файл с css стилями для подключения на фронтенде
- frontendJs — Файл с javascript для подключения на фронтенде
выводит id ресурсов в избранном.
- list — произвольное имя списка избранного
- mode — режим работы
вызов сниппета в чанке ресурса (товара)
[[!msf.favorites?
&id=`[[+id]]`
&list=`mylist`
&list_id=`7`
&mode=`2`
&removeElement=`0`
&tpl=`tpl.msf.favorites`
]]
список избранного
[[!msf.ids?
&list=`mylist`
&toPlaceholder=`list`
]]
[[!msProducts:default=`список пуст`?
&resources=`[[!+list]]`
&tpl=`tpl.msProducts.row`
&parents=`0`
]]
количество избранного<span class="msfavorites">Всего: <span class="msfavorites-total">[[!+msfavorites.total.mylist]]</span></span>
Поблагодарить автора
Отправить деньги
Комментарии: 3
при обновлении выдаст ошибку. Установка только на свежие сайты.Если есть сайт с старой версией msFavorites, которую активно использовали пару тысяч пользователей, возможно ли как-то перейти на эту новую версию не потеряв старые записи?
перейти можно. Установщик просто проверяет есть ли системные настройки что были раньше, если они есть — то выдает ошибку.
То есть чтобы накатить обновление нужно удалить системные настройки пакета msFavorites и все.
Но и потом заново указать вызовы сниппетов и если у вас были внесены правки в js то привести его к новому виду. Для того чтобы кто то случайно этого не сделал и включена защита.
То есть чтобы накатить обновление нужно удалить системные настройки пакета msFavorites и все.
Но и потом заново указать вызовы сниппетов и если у вас были внесены правки в js то привести его к новому виду. Для того чтобы кто то случайно этого не сделал и включена защита.
Ок, спасибо, попробую!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.