Главная страница / Сторонние модули / Horoscope v1.0 - красивый гороскоп для DataLife Engine
сентябрь 04 2018

Horoscope v1.0 - красивый гороскоп для DataLife Engine


С помощью этого простого модуля вы сможете на своем сайте вывести гороскоп. Это добавит вашему сайту ценность ну и будет пользователям вашего сайта интересно прочитать свой гороскоп за период: вчера, сегодня, завтра, неделя, месяц, текущий год.

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

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

Установка

Есть два способа установки модуля, ручной и автоматический (файл установки плагина). Что бы вывести модуль на сайт достаточно указать эту строчку в любом месте шаблона:
{include file="engine/modules/horoscope/horoscope.php"}

Применены технологии

  1. PHP (ООП)
  2. HTML
  3. CSS3
  4. JS/Ajax/jQuery
  5. phpQuery (парсер)
Версия DLE: 13.0 и выше
Кодировка: UTF-8
Cron: запланировать ежедневный запуск файла модуля для обновления данных
Скачать: https://lebid.pro/index.php?do=download&id=9

Комментарии

  1. ntrtv (Клиенты)

    7 сентября 2018 21:11 95 комментариев
    В плане соблюдения авторских прав все нормально? Не надо разрешения брать у майл.ру?
  2. dimitron (Клиенты)

    7 сентября 2018 21:31 9 комментариев
    ntrtv,
    В крайнем случае к гороскопу оставьте ссылку на источник (horo.mail.ru) кликабельную, шаблон открыт
  3. dimitron (Клиенты)

    19 сентября 2018 12:50 9 комментариев
    Раз в стуки сохраняется новый файл на сервер сайта. Вывод выполняется Ajax-ом, то есть в поисковую выдачу не попадет гороскоп.
  4. landgraf.dark (Клиенты)

    20 декабря 2018 19:01 1 комментарий
    Есть два способа установки модуля, ручной и автоматический (файл установки плагина).

    Я не понял, а где этот файл та???
  5. celsoft (Администраторы)

    21 декабря 2018 12:46 3 370 комментариев
    Цитата: landgraf.dark
    Есть два способа установки модуля, ручной и автоматический (файл установки плагина).

    Я не понял, а где этот файл та???

    Архив это уже и есть плагин, который можно загрузить и соответственно установить непосредственно в админпанели, в разделе управления плагинами.
  6. Дмитрий6 (Клиенты)

    20 мая 2019 12:40 84 комментария
    Работал гороскоп где то месяц без проблем. Перенесли сайт на версию PHP 7.2.15, сайт начал жестко виснуть, последние знаки не обновляются. Пытался несколько раз установить модуль заново на сайте, одно и тоже. Как сношу модуль, сайт работает как часики!
  7. dimitron (Клиенты)

    2 ноября 2019 15:33 9 комментариев
    Дмитрий6,
    Проверил. Стоит 7.2 версия PHP работает стабильно. Вот тут можете глянуть kaifovo[точка]com
  8. Дмитрий6 (Клиенты)

    23 января 2020 01:31 84 комментария
    Не хочет работать (грузит на половину), теперь постоянно пишет
    PHP Warning: file_get_contents(https://horo.mail.ru/prediction/sagittarius/today/): failed to open stream: HTTP request failed! HTTP/1.1 429 Too Many Requests in ....../engine/classes/horoscope.php on line 21
    и так далее
  9. Дмитрий6 (Клиенты)

    7 апреля 2020 01:26 84 комментария
    Цитата: dimitron
    Проверил. Стоит 7.2 версия PHP работает стабильно. Вот тут можете глянуть kaifovo[точка]com

    Ну вот и на kaifovo[точка]com работает на половину! Так же заметил при PopUp в коде страницы появляется:
    <div id="popup-horoscope">
    Warning: strtr(): The second argument is not an array in /home/srvХХХХХ/htdocs/engine/modules/functions.php on line 202
    Warning: strtr(): The second argument is not an array in /home/srvХХХХХ/htdocs/engine/modules/functions.php on line 202
    <div class="popup-horoscope">
  10. Дмитрий6 (Клиенты)

    23 июня 2020 01:42 84 комментария
    Автор модуля забил на все, даже отвечать не хочет!

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Июль 2020    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031 

Опрос на сайте

Совершаете ли вы покупки в интернет?