[msFavorites:0.0.5 ] — списки избранного
Пакет реализует списки избранных ресурсов.
Основные изменения:
— различные списки избранного
— несколько режимов работы пакета
демо как всегда тут
Доступно несколько режимов работы:
для авторизованных пользователей
Сохраняет списки только в бд. При попытке неавторизованного пользователя добавить ресурс в список выводится предупреждение. Так же можно отключить вывод ссылок для неавторизованных.(см. настройки сниппета — [msFavorites])
для анонимных пользователей
Сохраняет списки в сессии. Работает для всех пользователей, независимо от авторизации.(первоначальный режим работы пакета).
p.s. Возможно не совсем логично назвал, но пусть будет так…
для всех пользователей
Совмещает в себе два предыдущих режима работы.
Если пользователь неавторизован — то при добавлении ресурса в список избранного пользователь увидит предупреждение.
Ресурс сохранится в сессии. При авторизации пользователя список избранного будет автоматически перенесен в бд(при этом список в сессии будет очищен) и включится режим работы пакета для авторизованного пользователя.
Добавленно два сниппета:
id — id ресурса для добавления в список, по умолчанию текущий ресурс
list — произвольное имя списка избранного
list_id — id ресурса списка избранного, нужен для формирования ссылки на список
tpl — чанк ссылок
user_id — id пользователя в список которого будет добавлен ресурс, по умолчанию текущий пользователь
nouserhide — прятать ли ссылки для неавторизованных пользователей, по умолчанию — НЕТ
[msFavoritesList] — параметры
list — произвольное имя списка избранного
user_id — id пользователя, по умолчанию текущий пользователь
Основные изменения:
— различные списки избранного
— несколько режимов работы пакета
демо как всегда тут
Доступно несколько режимов работы:
- списки избранного только для авторизованных пользователей
- списки избранного только для анонимов
- списки избранного для всех пользователей
для авторизованных пользователей
Сохраняет списки только в бд. При попытке неавторизованного пользователя добавить ресурс в список выводится предупреждение. Так же можно отключить вывод ссылок для неавторизованных.(см. настройки сниппета — [msFavorites])
для анонимных пользователей
Сохраняет списки в сессии. Работает для всех пользователей, независимо от авторизации.(первоначальный режим работы пакета).
p.s. Возможно не совсем логично назвал, но пусть будет так…
для всех пользователей
Совмещает в себе два предыдущих режима работы.
Если пользователь неавторизован — то при добавлении ресурса в список избранного пользователь увидит предупреждение.
Ресурс сохранится в сессии. При авторизации пользователя список избранного будет автоматически перенесен в бд(при этом список в сессии будет очищен) и включится режим работы пакета для авторизованного пользователя.
Добавленно два сниппета:
- msFavorites — формирует ссылки на добавление ресурса в избранное
- msFavoritesList — выводит id ресурсов в избранном
id — id ресурса для добавления в список, по умолчанию текущий ресурс
list — произвольное имя списка избранного
list_id — id ресурса списка избранного, нужен для формирования ссылки на список
tpl — чанк ссылок
user_id — id пользователя в список которого будет добавлен ресурс, по умолчанию текущий пользователь
nouserhide — прятать ли ссылки для неавторизованных пользователей, по умолчанию — НЕТ
[msFavoritesList] — параметры
list — произвольное имя списка избранного
user_id — id пользователя, по умолчанию текущий пользователь
Поблагодарить автора
Отправить деньги
Комментарии: 2
Отличное обновление. Уже протестировал, все круто.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.