Cotonti. Плагин прогноза погоды.

Плагин для Cotonti. Прогноз погоды.

Плагин прогноза погоды для CMF Cotonti. Он использует Google Weather API. Позволяет выводить текущую погоду и прогноз на 4 дня для выбранного города. Пользователь может выбрать любой город. Допускается ввод данных как на русском, так и на английском языке. Возможно отображение температуры воздуха как в градусах по Цельсию ( °С ), так и по Фаренгейту ( °F ). Выбранный пользователем город запоминается, и при следующем посещении пользователем сайта, ему отобразится прогноз для этого города.

 

Основные функции плагина:
- Вывод текущей погоды для указанного города
- Погодный информер на сайте
- Прогноз на 4 дня на отдельной странице.
- Город по-умолчанию указывается в настройках плагина в панели управления.
- В настройках плагина указывается отображать ли влажность, скорость ветра
- Кеширование данных
- Обновление данных в информере через Ajax

 

Версия плагина: 1.0.2   от 3 августа 2010 г.

Язык: русский, english

 

Отличия от версии 1.0.1:
 - Исправлена ошибка, возникающая при использовании плагина в топиках форума

Отличия от версии 1.0.0:
- Совместимость с PHP 5.3
- Исправлена ошибка: на некоторых хостах не в url не ставился слеш после доменного имени.

 

Требования:
- jQuery
- PHP библиотека CURL должна быть установлена на Вашем сервере

 

Установка:
- распаковать архив
- папку «weather» скопировать на сервер в папку «plugins»
- установить и настроить в панеле администратора.
- в файл скина «header.tpl» или «footer.tpl» добавить тег {WEATHER}

 

Плагин тестировался с Cotonti Genoa 0.6.7

 

Обсудить на форуме.


Файл
Этот файл доступен только для зарегистрированных пользователей
Размер: 235,5 Кб
 
Автор: Alex
Опубликовано: Alex
Комментарии: (30)
Рейтинги:  
0

Комментарии:


30. Алексей
да, есть такая проблема.
К сожалению не смогу в ближайшие дни посмотреть, что поменялось т.к. совершенно нет времени. Позже исправлю проблему.
29. Nafanya
Похоже гугл что то изменил, плагин перестал показывать погоду, Не верный город, попробуйте другой.
28. Nafanya
Добрый день! Такой вопрос, со вчерашнего дня, на хостинге RU-Center, на двух сайтах, плагин перестал отображать погоду, пишет "Не верный город, попробуйте другой", причем на локалке все работает нормально. Настроек плагина и хостинга я не менял. Подскажите, в каком направление копать, проблема явно в хостинге.
27. Алексей
Сейчас имена иконок вернулись к старым. Так что переименовывать ничего не надо.
26. Stas
Там как то не всех картинок хватает, переименовать (добавить в начале weather_ и в конец -40 и убрать подчеркивания в том что было) проблемы не составляет. Попробую найти откуда взять недостающие картинки.
25. Алексей
Да, заметил такую проблему.
Можете самостоятельно переименовать картинки в папке плагина.
Сейчас катастрофически не хватает времени на релиз апдейта.
24. Stas
Гугл в выдаваемом XML поменял названия картинок.
Аватар
23. Максим
Добрый день. Где подправить, чтоб человек город не выбирал, а автоматом подхватывался город, указанный при регистрации, если он есть?
22. Stas
UPDATE почистил кеш браузера Firefox - теперь все работает. Чуть голову себе не сломал :) Еще раз спасибо за помощь.
21. Stas
Спасибо, скачал, все сделал - ситуация не изменилась. Удалил вообще все *.js на работу это не повлияло (функционально все работает также как и с js файлами).
Предполагаю что, возможно, что-то в настройках сервера. В MS IE все работает на ура... а в FireFox 3.6.9 (у друга) 3.6.10 (у меня) не работает. Чудеса да и только :)
20. Алексей
Перезалил архив. В корне архива положил этот файл.
19. Stas
Хм, спасибо. Но временно не могу попробовать на субдомене, а сам Скролл все еще на Седе крутится. Туда не смогу поставить посмотреть.
С другой стороны возникает ощущение что к гуглу запрос доходит в каком то виде который он не понимает. Может на серваке с кодировками что не так :(
В любом случае еще раз спасибо. Буду искать как выйти из ситуации - уж больно информер понравился :)

А у меня в JS только такой файл: weather.min.js других .js в архиве с плагином не нашел.

Нашел в файле js\weather.min.js подстроку:
document.location="/plug.php?e=weather&weather_location="+a
Заменил на:
document.location = 'http://artscroll.ru/sntkosmos/plug.php?e=weather&weather_location=' + location;
Не помогло.
18. Алексей
Только что зашел с FireFox 3.6.9 - все работает. Под Оперой тоже. Прогноз на 4 дня в порядке.
Проблема при выборе города на странице четырехдневного прогноза. При попытке выбрать город выбрасывает на http://artscroll.ru/message.php?msg=930. Проблема, возможно, возникает из - за того, что сайт во вложенной папке. Я предпочитаю субдомены...

Вот решение, должно помочь.

В файле js/weather.js строку 61
document.location = '/plug.php?e=weather&weather_location=' + location;

заменить на:
document.location = 'http://artscroll.ru/sntkosmos/plug.php?e=weather&weather_location=' + location;
Файл weather.min.js заменить файлом weather.js (переименованием последнего).
17. Stas
Упс, не могу уже свой пост отредактировать :(
Друг только что зашел не сайт и выяснилось, что по неизвестной причине плуг не работает "под Firefox" - смотреть http://artscroll.ru/sntkosmos/
Прогноз на 4 дня тоже не кажет :(
Подскажите плиз как лечить?
спс

Посмотрел на Ваш сайт, а у Вас все прекрасно работает... вообще ничего не понимаю.
Скачал последнюю версию отсюда.
16. Stas
Спасибо за плуг.
Замечено:
если базовый адрес сайта имеет вид http://site/subdir , то картинки имеют не правильный адрес и, соответственно, не отображаются. Пример:
http://site.org/subdir/subdir/plugins/weather/tpl/weather_small/cloudy.gif
Всего: 30, на странице: 15

Оставить комментарий:

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

* Для редактирования комментария осталось 15 минут