Плагин FavoritesPRO v.1.1
Возможности
Здравствуйте, начну с проблемы, которая меня заставила ???? написать этот плагин. Как вы поняли с названия этот плагин посвящен кнопке добавить или удалить из закладок на сайте. У меня возникла потребность сделать так что бы добавить или удалить из закладок работало на технологии Ajax. Да в DLE уже есть стандартный вывод {favorites} этой кнопки.
Но проблема заключается в том, что это все заточено на один вид такой кнопки для всего сайта, а я хочу несколько таких видов. Использовать [favorites] текст [/favorites] не хочется поскольку там уже будет срабатывать выскакивающее окошко.
Решение задачи
Я разработал плагин, который добавляет новый тег {favoritespro} с такими параметрами:
imgplus – указываем адрес картинки при добавлении в закладки на сайте;
imgminus – указываем адрес картинки при удалении из закладок;
titleplus – указываем подсказку при наведении на добавить в закладки сайта;
titleminus – указываем подсказку при наведении на удалить из закладок.
Пример использования:
{favoritespro imgplus="/img/ic-like.svg" imgminus="/img/ic-like-a.svg" titleplus="Добавить в желаемые" titleminus="Убрать из желаемых"}
И таким образом мы сами указываем какие картинки для этих кнопок будут использоваться и подсказки. Этот тег будет работать в кратком содержании (shortstory.tpl), статья целиком (fullstory.tpl) и в кастомных шаблонах от тега {custom}.
Если тег {favoritespro} будет без параметров то подсказки будут подтягиваться от DLE. В плагине есть стандартные картинки этой кнопки.
История обновлений
25 апрель 2019
При включенном кешировании сайта, кнопка Добавить/Удалить из избранных будет работать коректно и отображаться в реальном времени.
19 февраль 2019
Разработан плагин для вывода кнопки "Добавить/Убрать из закладок на сайте". Теперь можно создать несколько видов этой кнопки для сайта.
Тех. поддержка - https://lebid.pro/plugins/dle/4-plagin-favoritespro-v11.html