Доброго времени суток. В этой статье я хочу представить вам несколько расширений синоптического типа (для отображения информации о погоде), предназначенных для интеграции с Joomla! 2.5. Исследование данной области было проведено исключительно из личного интереса и не несёт за собой каких-либо коммерческих задумок. И если вы желаете встроить в свой сайт функционал отображения погодных условий, думаю, этот материал будет вам полезен.
Итак, первым кандидатом является модуль:
Weather J.Clock
Рис 1. Модуль – общий вид на фронтенде.
Как видим, модуль достаточно информативный и представляет собой совокупность информации о погоде в указанных городах, а также имеет функционал отображения и конфигурирования даты и времени (можно сконфигурировать формат даты, часовые пояса, список городов для погоды, цвет цифр на часах, единицы измерения температуры). Прост в настройке и использовании. Одно что меня лично смущает – это то, что фронтенд модуля – табличная вёрстка, которая в изменении и кастомизации на порядок хуже, чем блочная, но этот недостаток, думаю, не принципиальный, так как для большинства целей нет нужды основательно что-то менять в модуле (разве что линии, разделяющие ячейки таблицы).
Также плюсом данного модуля есть то, что он состоит из двух логических частей, которые можно отдельно включать/выключать:
- погода;
- часы.
Устанавливается модуль через меню установки расширений. Всё что требуется для того, чтобы использовать этот модуль у себя на сайте это:
- установить расширение;
- выбрать позицию в шаблоне;
- опубликовать расширение;
- настроить модуль.
Рис. 2 Настройки модуля.
Данный модуль прост в использовании и настройке, посему рекомендуется к использованию для новичков в Joomla! дабы не потеряться во множестве настроек и конфигураций и прочувствовать удобство расширения возможностей всеми нами любимой CMS.
JLweather
Также я пробовал разработку JLweather – но так как следует этот модуль у меня, так и не заработал(Joomla! 2.5.9, версия модуля 2.5.2). Я настроил модуль на отображение погоды в двух городах – Житомир и Киев, но получил только погоду в первом городе (строка настройки следующая: 3#Житомир,23#Киев). Результат на рис. 3.
Для тех, кто всё-таки захочет попробовать данный модуль, проведу некоторые объяснения по поводу конфигурации:
- модуль берёт данные о погоде в XMLформате с сайта http://www.weather.ua/;
- для отображения погоды в нескольких городах надо перечислить их(города) в следующем формате : 3#Житомир,23#Киев;
- 3 – код города (http://www.weather.ua/show/?3) –можно узнать на вышеуказанном сайте;
- # - разделитель между кодом и названием города;
- Житомир – название города;
- , - разделитель между городами, погоду в которых вы хотите получить в результате.
По сути, эта строка с шифром, для последующего разбора(парсинга) модулем, есть основной настройкой функционала данного модуля.
Рис. 3 Результат работы модуля JLweather
Естественно, существует ещё много расширений для обеспечения отображения погоды на вашем Joomla! сайте и вы вправе выбирать любое из них. Данная статья не представляет собой какой-то особый совет по выборе расширений для погоды, но всё же ознакамливает вас с таковыми. В дальнейшем я продолжу эту тему и попытаюсь донести до вас ещё несколько полезных моментов о внедрении сервиса погоды на ваш сайт.