Возможности
Красивый плагин вывода гороскопа для вашего сайта. Гороскоп парсится с сайта horo.mail.ru. В плагине имеется шаблон который вы можете изменить под свой сайт. А также этот плагин добавить ценность к вашему сайту что очень важно для сайта.
Плагин парсит данные не при каждом просмотре сайта вашими пользователями. Нужно на своем хостинге запустить файл модуля один раз в сутки (CRON).
С помощью этого простого плагина вы сможете на своем сайте вывести гороскоп. Это добавит вашему сайту ценность ну и будет пользователям вашего сайта интересно прочитать свой гороскоп за период: вчера, сегодня, завтра, неделя, месяц, текущий год.
Как работает плагин?
Плагин парсит гороскоп с сайта horo.mail.ru и сохраняет в файл с данными на ваш сайт в папку engine/data. Поскольку гороскоп на каждый день он сам обновляется. Что бы модуль сам обновлял гороскоп вам нужно в "Расписание задач (cron)" на вашем хостинге указать запуск файла https://site.com/cron-horoscope.php один раз в сутки (желательно в полночь 0:00). К плагину подключен шаблон, что бы вы могли стилизировать его под свой сайт.
Установка
Что бы вывести плагин на сайт достаточно указать эту строчку в любом месте шаблона:
{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] - Обязательно
Последние обновление
04.08.2020
- Поправил парсер гороскопа