Главная страница / Сторонние модули / 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 207 комментариев
    В плане соблюдения авторских прав все нормально? Не надо разрешения брать у майл.ру?
  2. dimitron (Клиенты)

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

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

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

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

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

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

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

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

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

    23 января 2020 01:31 121 комментарий
    Не хочет работать (грузит на половину), теперь постоянно пишет
    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 121 комментарий
    Цитата: 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 121 комментарий
    Автор модуля забил на все, даже отвечать не хочет!
  11. Дмитрий6 (Клиенты)

    15 октября 2022 15:04 121 комментарий

    PHP 8.1 модуль перестал работать.  HTTP ERROR 500

  12. Nitro (Клиенты)

    3 марта 2024 04:02 12 комментариев

    На сайте автора к сожалению модуль не скачать, если есть у кого, киньте ссылку - посмотрю - поправлю.

Информация

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

Календарь

«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

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

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