Привіт! А ми тебе не впізнали :)
Або увійдіть через соц. мережу

Плагін FavoritesPRO v.1.1 для CMS DLE 13.x

4.3
(26)
Немає коментарів
Платформа
DLE
Версія платф.
v.13.x
Версія PHP
7.2
Інтерфейс
Ru
Перегляди
1 828

Можливості

Привіт, почну з проблеми, яка мене змусила 😊 написати цей плагін. Як ви зрозуміли з назви цей плагін присвячений кнопці включити чи виключити з закладок на сайті. У мене виникла потреба зробити так що б включити чи виключити з закладок працювало на технології 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. В плагіні є стандартні картинки цієї кнопки.

Обговорення плагіна
Залишати коментарі можуть авторизовані користувачі