Horoscope 1.1 : гороскоп

Horoscope 1.1 : гороскоп

Обновление модуля для DLE, предыдущая его версия была опубликована тут, предназначенного для вывода на сайте гороскопа. Он даст возможность посетителям сайта узнать свой гороскоп за вчера, сегодня, завтра, неделя, месяц или текущий год. В этой версии поправлен парсер.
Модуль парсит данные гороскопа с horo.mail.ru и сохраняет в файл с данными на сайт в папку engine/data. Чтобы данные гороскопа были всегда актуальны, следует запланировать авто.обновление гороскопа в "Расписание задач (cron)" на вашем хостинге и указать запуск файла https://site.com/cron-horoscope.php один раз в сутки, например в 0:00. Так же к модулю подключен шаблон, позволяющий стилизовать его под свой дизайн.

Установка:
1. После установки плагина в любом месте шаблона добавить:
{include file="engine/modules/horoscope/horoscope.php"}

Готово!

К плагину предусмотрен шаблон вывода гороскопа на ваш сайт. Он позволяет видоизменить гороскоп под стиль вашего сайта. При установки плагина в папку вашего шаблона сайта создается папка horoscope. Шаблон плагина состоит из файлов:
  • horoscope/main.tpl - блок вывода 12 знаков зодиака
  • horoscope/li-sign.tpl - вывод определенного зодиака в блоке "Гороскоп"
  • horoscope/popup.tpl - PopUp выбранного гороскопа

У каждого из этих файлов есть свой набор тегов - ShortCode.

main.tpl
  • {list-sign} - вывод знаков зодиака в формате кнопок (12 знаков зодиака)
  • [horoscope] текст [/horoscope] - выводит текст, если гороскоп сформирован (сохранен в файл)
  • [not-horoscope] текст [/not-horoscope] - выводить текст, если гороскоп еще не сформирован (нет файла на сайте)

li-sign.tpl
  • {link-img} - картинка (utl) знака зодиака
  • {name} - название знака зодиака
  • {date} - период знака зодиака в формате: 21 марта - 19 апреля
  • {dates} - период знака зодиака в формате: 21.03 - 19.04
  • [button] текст [/button] - оберните этим тегом нужны вам текст. Это будет кнопка, при нажатии на которую будет открываться PopUp гороскопа

popup.tpl
  • {link-img} - картинка (url) знака зодиака
  • {sort} - вывод сортировки гороскопа: Вчера, Сегодня, Завтра, Неделя, Месяц, Текущий год
  • [forecast]{forecast}[/forecast] - выводит информацию на какой период/дату сформирован гороскоп
  • [title]{title}[/title] - выводит заголовок гороскопа на определенный период
  • [text]{text}[/text] - вывод текста гороскопа
  • [close] текст [/close] - кнопка закрытия PopUp гороскопа

Важно: присутствие ShortCode тегов [forecast], [title], [text] - обязательно!

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 14.х
Кодировка: utf-8
Версия PHP: 7.2
Запуск по Cron:
 
Автор: Дмитрий Лебедь
Источник:
  • Oxigen
  • 0
  • 214
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.