Horoscope для DLE


Как работает модуль

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

Есть два способа установки модуля, ручной и автоматический (файл установки плагина). Вывести блок информации модуля на любой странице сайта легко, достаточно добавить строчку в любом месте файла шаблона:

{include file="engine/modules/horoscope/horoscope.php"}

Скрипты и стили использованные для работы модуля

PHP (ООП)
HTML
CSS3
JS/Ajax/jQuery
phpQuery (парсер)

 Этапы установки

##### Ручная установка #####
1. Залить все файлы на сайт
2. Открыть файл engine/modules/main.php

Найти:

if (stripos ( $tpl->copy_template, "{jsfiles}" ) !== false) {

Добавить выше

$metatags .= '<link media="screen" href="/templates/ViProger/horoscope/style/style.css" type="text/css" rel="stylesheet">'; $js_array .= '<script type="text/jаvascript" src="/templates/ViProger/horoscope/js/libs.js"></script>';

##### Автомматическая установка #####
1. Залить все файлы на сайт
2. Загрузить файл установки плагина

Что бы вывести модуль на сайт достаточно указать эту строчку в любом месте шаблона:

{include file="engine/modules/horoscope/horoscope.php"}


Также что бы гороскоп сам обновлялся вам нужно запустить файл cron-horoscope.php кроном на своем хостинге, либо можете просто руками сами обновлять по ссылке https://sitecom/cron-horoscope.php

horoscope-for-dle.zip


Комментариев 1
  1. mamashka
    не получается на дле14 поставить

    отображается блоком без иконом и текст не кликабелный
Гость, оставишь комментарий?
Имя:*
E-Mail: