Модуль "Погода от RP5.Ru" для DataLifeEngine 10.1 v.2 Press Release

Модуль "Погода от RP5.Ru" для DataLifeEngine 10.1 v.2 Press Release
SD Weather v.2 for DataLifeEngine Site Page

Основная информация:

  • Название модуля: SD Weather v. 2
  • Разработчик: Daniil V. Savenkoff (https://www.savenkoff.com/)
  • Версия CMS DLE: Предварительно тестировалась на 10.1
  • Кодировка: только windows-1251
  • ПО: PHP, MySQL. Обязательный расширения PHP: iconv, simplexml, mysql

Основные функции модуля:

  • Парсит бесплатный XML поток погоды rp5.ru
  • Парсит платный XML поток погоды rp5.ru (При наличии доступа по идентификатору по IP сайта)
  • Возможность комбинированной обработки XML потоков rp5.ru
  • Парсит RSS поток rp5.ru
  • Время прогноза определяется с учётом смещения в настройках DataLifeEngine, а так же времени сервера.
  • Обновляет информацию, только при отсутствии её в БД.
  • Кэширование всех массивов и основных настроек модуля.
  • Неограниченное кол-во городов прогноза.
  • Иконки отображения облачности и осадков сайта rp5.ru.
  • Использование ЧПУ, в зависимости от настроек сайта.
  • Каждая страница сайта имеет 2-х уровненное построение шаблонов, что увеличивает гибкость.
  • Присутствие CSS стилей шаблонов.
  • Админ-центр модуля.

Нет обновления с версии 1, причиной тому была полностью переработанная структура модуля, изменены названия файлов, структура таблиц в базе данных.

Админ-центр модуля  «Погода от RP5.Ru» для DataLifeEngine 10.1 v.2

Вход в настройки модуля выглядит следующим образом:

Дизайн админ — панели модуля полностью соответствует штатному дизайну для версий DLE 9-10.1. (Дизайн под 10.2 Админ-панели будет позже, так как на момент публикации пресс-релиза нет релиза dle 10.2)

SD Weather v.2 for DataLifeEngine Admin Page Index

Основные настройки главной страницы Админ-центра

  • Выбор города прогноза — позволяет установить один из добавленных городов для отображения «по-умолчанию». Город «по-умолчанию» нельзя удалить из списка городов.
  • Выбор типа прогноза:
  1. Бесплатный прогноз — работает только с бесплатными XML потоками RP5.Ru
  2. Платный прогноз — работает только с платным потоком XML от RP5.Ru (P.S. На момент написания статьи стоимость 1 города в потоке — 30 р.\мес.)
  3. Комбинированный прогноз — работает, при условии, что у Вас есть платный XML, но он не включает все города, добавленные в список городов. При поиске информации сперва опрашивает платный XML поток, потом бесплатный. Не рекомендуется к использованию в случае отсутствия большинства городов в платном потоке, так как создаёт нагрузку на платный XML фид и может вызвать вопросы к Вам со стороны RP5.Ru.
  • Цифровой код пользователя, полученный из Rp5.Ru — Используется только для платного типа прогноза.
  • Отображать время суток — будет выводить время суток — «Утро, День, Вечер, Ночь», в ином случае время прогноза.
  • Отображать на сайте день недели — функция выводит «Вчера, Сегодня, Завтра, В понедельник, Во вторник и т.д.».
  • Количество городов отображаемых в списках — используется только в админ-центре, для формирования кол-ва населённый пунктов в списке городов и на главной странице настроек.

Добавления города прогноза

SD Weather v.2 for DataLifeEngine Admin Page Add City
  • Добавление города прогноза осуществляется с помощью ввода идентификатора города в форму, идентификатор любого населённого пункта можно найти на самом сайте rp5.ru, например в rss ленте.
  • AJAX проверка введённого значения. Проверяет введённое значения с помощью анализа RSS потока.

Управление списком городов

SD Weather v.2 for DataLifeEngine Admin Page List City
  • Отображает список добавленных городов в Админ-центре.
  • Имеет постраничную навигацию.
  • Значение «Наименование» является ссылкой для перехода на сайт rp5.ru для просмотра прогноза выбранного города.
  • Значение «Транслит» используется для формирования ссылки на город прогноза.
  • Можно удалить как один город, так и выбранное кол-во.

Отображение модуля  «Погода от RP5.Ru» для DataLifeEngine 10.1 v.2 на сайте

  • Главная страница модуля перенаправляет Вас на город, указанный в настройках «по-умолчанию».
SD Weather v.2 for DataLifeEngine Site Page
  • Ссылка «другой город» отображается лишь в том случае, если городов в Админ-центре заведено более, чем 1.
  • Список городов формируется из базы, собирается по алфавиту и отображается в равно кол-ве в 4-х колонках.
SD Weather v.2 for DataLifeEngine Site Page List City