Блог пользователя - Strelok

Погодный модуль для РФ. Версия для Drupal 6.

10 декабря 2009 в 9:40

Портировал модуль погоды на 6 друпал. Портирована была моя модификация модуля, доработанная камрадом batbug. Автор оригинального модуля - Химический Али.

Функционал

  • Модуль создает страницу с прогнозом погоды на 2 дня.
  • Прогноз запрашивается в виде xml-файла с сервера rp5.ru по крону 4 раза в сутки.
  • Настройки модуля в админке позволяют выбрать город (нужно указать ID населенного пункта с сайта rp5.ru) и заголовок страницы погоды.

Изменения после версии 5х

  • Были изьяты из кода русские фразы и заголовки (правда пока не все), соответственно был добавлен файл с переводом.
  • Почистил код от лишнего и привел его к стандартам 6 друпала (более-менее)
  • Подправил слегка стили
  • Изменил путь страницы погоды с "имя_сайта/weather" на "имя_сайта/ruweather" во избежание (возможных) конфликтов с модулем Weather
  • Теперь есть разграничение прав доступа пользователей к самой странице погоды и к настройкам в админке


Скачать модуль RuWeather-6x-beta

Осталась одна проблема, с которой у меня пока не получилось справиться: при изменении заголовка страницы погоды в админке, заголовок не меняется, пока вручную не почистишь кэш меню (например с помощью модуля admin_menu). Функция cache_clear_all, которая использовалась для этого в 5 версии модуля не дает результатов.