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


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


В этой версии:
  • Модуль объединён с текущей погодой, почасовой и на неделю вперёд.
  • Широту, долготу и API теперь прописываются в разделе Сторонние модули > Погода с openweathermap.org.

Для вывода блока только с текущей погодой используется API Current weather data, для блока с текущей погодой, почасовой и на неделю используется One Call API 1.0.

Для оформления показа почасовой погоды используется библиотека Owl Carousel. Если у вас на сайте уже подключена эта библиотека, то в созданном файле engine/modules/json_openweathermap_pogoda_7_days.php удалите в самом конце следующую строчку:
<script src="{THEME}/pogoda/owl.carousel.min.js" defer></script>

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

После установки в разделе Сторонние модули появится модуль Погода с openweathermap.org, где необходимо будет прописать широту и долготу населённого пункта, а также API-ключ.

Для вывода блока только с текущей погодой используйте:
{include file="engine/modules/json_openweathermap_pogoda_one_day.php"}

Для вывода блока с текущей погодой, почасовой и на неделю вперёд используйте:
{include file="engine/modules/json_openweathermap_pogoda_7_days.php"}


Важно: модуль для обновления необходимо удалить и установить заново.
pogoda-na-sajt-s-openweather-2_0.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 14.х-15.2
Кодировка: utf-8
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.