Сеть магазинов «Интер Дизайн» Сеть магазинов «Интер Дизайн»
Главная / Плагины DLE / Недельная погода на сайт DLE с openweathermap

Недельная погода на сайт DLE с openweathermap

8 декабря 2020, 21:30

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

Выводится текущая погода, почасовая погода на 3 дня и подробная погода на 8 дней вперёд.

Пример можно посмотреть здесь на сайте.

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

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

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

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

Выводим погоду в нужном месте

{include file="engine/modules/json_openweathermap_pogoda_7_days.php"}

v1.5
В версии движка DLE 15.1 появилась возможность включения и отключения каждого отдельного действия в плагине. Было исправлено, чтобы при загрузке плагина файл был включен.

v1.6
1) Немного изменено отображение иконок, чтобы точнее показывали.
2) Исправлена ошибка, которая возникала при отображении на одной странице с плагином текущей погоды.

v1.7
1) Изменена запись в файл кэша. Теперь там хранятся данные в таком виде, в каком выводится на сайте, чтобы при каждой загрузке не обрабатывались данные json файла.
2) При отсутствии или неправильном ключе теперь ошибки не будет.
3) В нецелых числах вместо точки теперь запятая.

После обновления плагина не забудьте прописать API-ключ и координаты!

Скачать плагин недельной погоды с openweathermap.org v1.7 [51.68 Kb] (cкачали 11 раз)

1 094 просмотра11 комментариев
2 голоса
Другие новости по теме
Текущая погода на сайт DLE с openweathermapТекущая погода на сайт DLE с openweathermapКотировки курсов валют на сайт DLE от Центробанка РоссииКотировки курсов валют на сайт DLE от Центробанка РоссииПростые и контекстные ссылки Sape для сайта DLEПростые и контекстные ссылки Sape для сайта DLE
  1. D
    Dfish
    2 февраля 2022 23:33

    Огромное вам спасибо! 😎

    1. A
      7 февраля 2022 18:30

      Пожалуйста. Пользуйтесь)

  2. Г
    13 марта 2022 15:26

    Здравствуйте. По поводу оформления показа почасовой погоды, что именно и куда устанавливать? Спасибо 

    1. A
      13 марта 2022 15:36

      Ничего отдельно устанавливать не надо. Почасовая погода, также как текущая и на 7 дней, будет показываться после установки плагина.

      1. Г
        Гость Андрей
        14 марта 2022 06:33

        Да обновил плагин с вашего сайта и все заработало. Подскажите пожалуйста, как сделать вывод текущей погоды и курса валют как у Вас горизонтальной полосой? 


        1. A
          1 апреля 2022 20:27

          Плагин текущей погоды
          https://gusev-online.ru/plaginy-dle/23636-tekuschaja-pogoda-na-sajt-dle-s-openweathermap.html

          В ближайшее время постараюсь оформить курсы валют в плагин

  3. Г
    21 марта 2022 08:29

    Здравствуйте. Подскажите пожалуйста, как сделать вывод текущей погоды и курса валют как у Вас горизонтальной полосой? 


  4. Г
    Гость Макс
    27 апреля 2022 20:13

    Добрый вечер. 

    Подскажите, а как вставить {include file="engine/modules/json_openweathermap_pogoda_7_days.php"} данный код в Статические страницы? 

    Или его нужно как-то по другому вставлять ?

    Спасибо

    1. A
      27 апреля 2022 20:30

      Его нужно вставить в шаблон статистической страницы. Необходимо создать статистическую страницу, а также желательно для неё создать отдельный файл шаблона, например static_pogoda.tpl, и прописать в этот файл этот вот.

      1. Г
        Гость макс
        28 апреля 2022 06:39

        Точно...совсем забыл про эту "лазейку" )

        Создал: но пишет: File engine/modules/json_openweathermap_pogoda_7_days.php not found.



        1. A
          28 апреля 2022 10:05

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

Оставить комментарий
Ремонт телевизоров Ремонт телевизоров