Меню сайта
Horoscope (1.1) - гороскоп для DLE
С помощью данного простого модуля вы сможете на своем сайте вывести гороскоп. Это добавит вашему сайту ценность ну и будет пользователям вашего сайта интересно прочитать свой гороскоп за период: вчера, сегодня, завтра, неделя, месяц, текущий год.
Как работает модуль?
Модуль парсит гороскоп с сайта horo.mail.ru и сохраняет в файл с данными на ваш сайт в папку engine/data. Поскольку гороскоп на каждый день он сам обновляется. Что бы модуль сам обновлял гороскоп вам нужно в "Расписание задач (cron)" на вашем хостинге указать запуск файла https://site.com/cron-horoscope.php один раз в сутки (желательно в полночь 0:00).
К модулю подключен шаблон, что бы вы могли стилизировать его под свой сайт.
Применены технологии:
- PHP (ООП)
- HTML
- CSS3
- JS/Ajax/jQuery
- phpQuery (парсер)
Установка:
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]
- обязательно!
Автор: Дмитрий Лебедь
Версия DLE: 13.0 и выше
Кодировка: UTF-8
Cron: запланировать ежедневный запуск файла модуля для обновления данных