[msFavorites:0.0.5 ] — списки избранного

Пакет реализует списки избранных ресурсов.
Основные изменения:
— различные списки избранного
— несколько режимов работы пакета

демо как всегда тут

Доступно несколько режимов работы:
  • списки избранного только для авторизованных пользователей
  • списки избранного только для анонимов
  • списки избранного для всех пользователей

для авторизованных пользователей
Сохраняет списки только в бд. При попытке неавторизованного пользователя добавить ресурс в список выводится предупреждение. Так же можно отключить вывод ссылок для неавторизованных.(см. настройки сниппета — [msFavorites])

для анонимных пользователей
Сохраняет списки в сессии. Работает для всех пользователей, независимо от авторизации.(первоначальный режим работы пакета).
p.s. Возможно не совсем логично назвал, но пусть будет так…
для всех пользователей
Совмещает в себе два предыдущих режима работы.
Если пользователь неавторизован — то при добавлении ресурса в список избранного пользователь увидит предупреждение.

Ресурс сохранится в сессии. При авторизации пользователя список избранного будет автоматически перенесен в бд(при этом список в сессии будет очищен) и включится режим работы пакета для авторизованного пользователя.

Добавленно два сниппета:
  • msFavorites — формирует ссылки на добавление ресурса в избранное
  • msFavoritesList — выводит id ресурсов в избранном
[msFavorites] — параметры
id — id ресурса для добавления в список, по умолчанию текущий ресурс
list — произвольное имя списка избранного
list_id — id ресурса списка избранного, нужен для формирования ссылки на список
tpl — чанк ссылок
user_id — id пользователя в список которого будет добавлен ресурс, по умолчанию текущий пользователь
nouserhide — прятать ли ссылки для неавторизованных пользователей, по умолчанию — НЕТ

[msFavoritesList] — параметры
list — произвольное имя списка избранного
user_id — id пользователя, по умолчанию текущий пользователь
Володя
26 октября 2014, 12:43
modx.pro
1 615
+2
Поблагодарить автора Отправить деньги

Комментарии: 2

Mihan
26 октября 2014, 17:05
+1
Отличное обновление. Уже протестировал, все круто.
    Виталий
    26 октября 2014, 20:03
    +1
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2