Погода на сайт с OpenWeather 1.6

Погода на сайт с OpenWeather 1.6

Обновление модуля вывода погоды на неделю, предыдущая версия которого была опубликована ранее. Модуль позволяет выводить текущую погоду, почасовую погоду на 3 дня и подробную погоду на 8 дней вперёд. В этой версии немного изменено отображение иконок, чтобы точнее показывали. Исправлена ошибка, которая возникала при отображении на одной странице с модулем текущей погоды.

Погода берётся с json файла, который абсолютно бесплатно можно загружать с сайта OpenWeather. Подробнее о том, что отдает этот файл, можно почитать здесь.

Для показа почасовой погоды используется Owl Carousel.

Сначала следует зарегистрироваться на сайте OpenWeather и в личном кабинете создать API-ключ. Обратите внимание, что ключ может заработать не сразу, поэтому возможно придется немного подождать (обычно не более часа).

Далее устанавливаем модуль через систему плагинов DLE и заходим во вкладку > Действия в файлах. В созданном файле в самом верху указываем широту и долготу населённого пункта, погоду которого хотим получить. Также прописываем API-ключ. Важно: если вы обновляете модуль, то не забудьте заново прописать API-ключ!

С установкой модуля появится папка pogoda в вашем шаблоне. В ней будут расположены иконки, стили и скрипт карусели для почасовой погоды. Файлы стилей и скрипта подключать не надо, пути к ним уже прописаны.

Вывод погоды в шаблоне:
{include file="engine/modules/json_openweathermap_pogoda_7_days.php"}

pogoda-na-sajt-s-openweather-1_6.zip
Создайте аккаунт или авторизуйтесь для скачивания.
 
Версия DLE: 15.х
Кодировка: utf-8
 
Источник:
  • Oxigen
  • 0
  • 76
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.