Вы не вошли.
Как и обещал, выкладываю плагин, отображения на сайте блока прогноза погоды. Данные берутся с сервера GisMeteo.ru. После того как поставите и включите плагин, на странице его настройки необходимо ввести код города, по которому он будет показывать прогноз погоды. Для получения кода, входите по адресу : http://informer.gismeteo.ru/getcode/xml.php . Среди списка регионов/городов выбираете тот, который нужен вам. Под табличками с городами/регионами появится ссылка вроде: http://informer.gismeteo.ru/xml/29574_1.xml. Это ссылка для получения информации по городу Красноярску. В данном случае код города - 29574_1
После этого, не забудьте добавить в Ваш шаблон сайта строки
[isplugin weather]
{plugin_weather}
[/isplugin]
Для отображения плагин может использовать как свой шаблон, так и шаблон темы оформления. У кого есть желание, могут самостоятельно придумать такие информеры погоды, какие захотите. В шаблон плагин передает много разных переменных, на любой вкус. Все они описаны в файле readme плагина. Картинки для отображения погоды взяты стандартные с сайта GisMeteo.Ru
Все... Пишите пожелания и предложения :)
Отредактировано vitaliy1978 (2010-09-29 11:40:07)
Вне форума
В архиве icons-yahoo.php, который не используется в плагине :)
Забыл удалить. Исправлюсь ![]()
Парсинг XML извращенный какой-то
С Simple XML было бы читабельнее без out[стопицот]
Ну кто-же вам мешает, сделайте через Simple XML. Я если честно с ним никогда не заморачивался. А отрывать от проекта время, когда его и так нехватает на изучение SimpleXML жалко.
Вне форума
На самом деле использование ругулярки отняло раз в 10 больше времени и будет отнимать постоянно. Ну дело ваше, я конечно же не настаиваю ![]()
А вообще в PHP 5.3 функцию eregi убрали. Лучше использовать preg_match
Вне форума
На самом деле использование ругулярки отняло раз в 10 больше времени и будет отнимать постоянно. Ну дело ваше, я конечно же не настаиваю
А вообще в PHP 5.3 функцию eregi убрали. Лучше использовать preg_match
Согласен. Отшлифовка и оптимизация всех этих моментов будет со временем делаться на данных плагинах. В последнее время из-за скорости работы я довольно плотно подсел на NG. Просто всему свое время. Сейчас довольно плотно занимаюсь одним проектом. Те плагины, которые выкладываю, это часть его функционала. В связи с очень сжатыми сроками реализации проекта, выкладываю AS IS. Со временем все в порядок приведу. Сейчас занимаюсь плагином интернет магазина для NG. От интеграции существующих решений отказались, так как пишем с нуля.
Уффф. Что то я разошелся. В общем, что хочу сказать. Всему свое время. Все будет :)
Вне форума
vitaliy1978, спасибо за плаги, но если курсы валют запустились без проблем, то погодный к сожалению пока не получилось запустить...
на сайте отображается только текст {plugin_weather}.
вероятно связано с тем, что пока не открывается почему-то страница информера гисметео (по крайней мере у меня), но все равно плагин вроде не должет как текст отображатся.. ?
или то, что пока юзаю версию лохматых годов
), свн 420 (все лень обновится)
Отредактировано RMC (2010-09-30 00:01:41)
Вне форума
vitaliy1978, спасибо за плаги, но если курсы валют запустились без проблем, то погодный к сожалению пока не получилось запустить...
на сайте отображается только текст {plugin_weather}.
вероятно связано с тем, что пока не открывается почему-то страница информера гисметео (по крайней мере у меня), но все равно плагин вроде не должет как текст отображатся.. ?
или то, что пока юзаю версию лохматых годов), свн 420 (все лень обновится)
Я этот плагин поставил на сайт, на котором стоит оф.релиз NG 2009 года. Запустился без проблем. Как подозрение, возможно Вы вставили {plugin_weather} в шаблон сайта не обрамив его конструкциями [isplugin weather][/isplugin], и не включили в админ.панеле данный плагин.
В том случае, если нет связи с ГИСМЕТЕО, плагин пытается загрузить старый кеш. Если такового нет, или он старее 1-го года выводится сообщение "информация недоступна", так что скорее всего не включен плагин.
Вне форума
vitaliy1978, а как насчет включить функцию автоматического определения города?
Вы имеете на основе IP? С одной стороны можно, с другой стороны, пока не вижу способа, кроме как вручную сопоставить названия городов их кодам в ГИСМЕТЕО. А городов там много. Если подскажите куда копать чтобы автоматизировать получения кода, вставлю такую функциональность
Вне форума
... Если подскажите куда копать чтобы автоматизировать получения кода, вставлю такую функциональность
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Вне форума
vitaliy1978 пишет:... Если подскажите куда копать чтобы автоматизировать получения кода, вставлю такую функциональность
Как узнать из какого города человек по его IP я знаю. Незнаю как в автоматизированном режиме узнать что такой город есть у GisMeteo и какой у этого города код (именно внутренний код GisMeteo, который вы вводите на странице настроек)
Вне форума
vitaliy1978, я вижу два варианта
1. Можно просканировать коды городов с GisMeteo и составить собственную карту соответствий IP адресам
2. Найти сервис, который сам предоставляет подобный функционал
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Вне форума
vitaliy1978, да нет.. ничего не забыл, все включил-вставил. сегодня проверил = чудеса, заработало, хотя ничего и не менял. а информер от гисметео мне почему-то каспер закрывал ![]()
кстати.. а картинка /plugins/weather/tpl/images/d.sun.png должна быть? или это у меня опять что-то чудит и показывает квадратик с крестиком
Отредактировано RMC (2010-10-02 14:56:08)
Вне форума
насчет d.sun, забыл ее выкачать. В следующем релизе уже все картинки будут. Извиняйте, сам только вчера это заметил.
Среди нового функционала, который планируется в версии:
1). Возможность выбора варианта обновления через cron, вместо проверки даты кеша. Делается для таких как я пользователей, кого не устраивает небольшое подтормаживание для первого вошедшего пользователя, которое вызвано загрузкой данных с GisMeteo.
2). Опечалил меня GisMeteo. Незнаю из-за чего, но периодически его сервера или лежат, или как вчера было по инфе по Красноярску, часов до 4-х вечера отображалась инфа предыдущего дня. Причем так было в данных полученных с GisMeteo. В связи с этим, планируется добавить второй источник метеоинформации. Пока рассматриваю Yahoo Weather Forecast.
3). В настройках будет возможность выбирать город, вместо того, чтобы вписывать коды метеосайтов. В связи с этим, в плагин будет добавлен файл с массивом, в котором будут храниться соответствия Страна->Регион->Город => (Код GisMeteo, Код Yahoo Weather).
В общем подразнил немного
Ожидаемая дата нового релиза 8-15 октября 2010г
Вне форума
3). В настройках будет возможность выбирать город, вместо того, чтобы вписывать коды метеосайтов. В связи с этим, в плагин будет добавлен файл с массивом, в котором будут храниться соответствия Страна->Регион->Город => (Код GisMeteo, Код Yahoo Weather)
Yahoo даёт интерфейс к геоданным http://habrahabr.ru/blogs/webdev/25315/
Вне форума
Yahoo даёт интерфейс к геоданным http://habrahabr.ru/blogs/webdev/25315/
спасибо за информацию. попробую их интерфейсы
Вне форума
vitaliy1978, Поставил твой плагин, вот такую ... мне пишет
Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\engine\plugins\weather\weather.php on line 118
Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\engine\plugins\weather\weather.php on line 124Что делать?
Вне форума
Wolverine, заменил, теперь вот так и на сайте не отображается плагин, а только {plugin_weather}
Warning: preg_match() [function.preg-match]: Unknown modifier '<' in Z:\home\test1.ru\www\engine\plugins\weather\weather.php on line 124Вне форума
Сегодня гляну. Извините что потерялся немного. Болел
Вне форума
RocketBoy, замени это
$str='<FORECASTday= блаблабла <FORECAST>';на
$str='/<FORECASTday= блаблабла <FORECAST>/i';То есть в начале строки добавь символ /, а в конце /i
Вне форума
vitaliy1978, а можно сделать погоду по дням - вчера, сегодня, завтра или сегодня, завтра, послезавтра ну и т.д.
По ходу, еще ..... не обращала точно внимание чего и почему, иногда картинку не показывает, пример плагина на шаблоне Simple News
Отредактировано Trashcka (2010-12-24 20:06:15)
Вне форума
[ Сгенерировано за 0.023 сек, 7 запросов выполнено - Использовано памяти: 629.21 Кбайт (Пик: 682.21 Кбайт) ]