CMS

XOOPS Прогноз погоды на INRANET сайте под 2.0.13

подскажите пожайлуста модуль для сосздания сабжа в локальной сетке
Пробегал как то модуль... по моему французы писали. Попробуй поискать на орге.
Но... имхо модуль вражеский не совсем подходит для наших реалий, посему лучше использовать погодные информеры, коих в последнее время развелось великое множество.
Либо, если IP-адрес сайта постоянный, можно прикрутить вот это: http://www.rp5.ru/export.php
Пример работы: http://www.uzlovaya.ru/modules/weather-rp5/
----------------
www.uzlovaya.ru
здорово смотриться модуль weather-rp5 поделишься ?
кривоват он... так себе... накидал
хочу доработать, тогда и выложу
----------------
www.uzlovaya.ru
спасиб заранее, не забудь свистнуть когда сделаешь
Ау ALF сделай подарок к Новому ГОду "выложи" погодный модуль
2 Alf
Публикуй как есть плиз! Народ хоть модуль погоняет.
Ладно. Так как времени катастрофически не хватает, выкладываю как есть.
Брать здесь.
Для работы с модулем необходимо зарегистрироваться на сайте RP5.RU
Для этого нужно обратиться по адресу support@rp5.ru. Необходимо указать:
1. адрес страницы, на которой будут визуализироваться прогнозы,
2. IP-адрес, который будет получать прогнозы,
3. список населённых пунктов, представленных на нашем сайте, по которым вы хотели бы получать прогнозы.
Названия насел. пунктов обязательно должны сопровождаться ID насел. пункта. Значение ID - это число в конце URL страницы с прогнозами погоды в соответствующем пункте. Например: Дубровка (Дубровский р-н), 2973.
Все подробности здесь: http://rp5.ru/export.php
После получения ID клиента системы и ID города, в файле index.php в строках 5 и 6 пропишите свои полученные ID и будет у вас прогноз.
----------------
www.uzlovaya.ru
офф: аааа, хочу такое же для курсов валют!
А чем информер для валюты не устраивает? Только что прогноза нет а что это? где это? покажите пожалуйста!)
UPD. яндекс подсказал - informer.ru)
спасибо большое!!! стока времени искал че-нить дельное)
Вот ведь....Для этого погодного информера ИП адрес сайта нужен постоянный А я было губы раскатал
----------------
httр://www.из Троицка мы.....
Для этого прогноза ип постоянный не нужен. Пойдёт и динамический - ведь в данном случае это значит, что он 1 для нескольких сайтов, но в тоже время твой сайт при обращении к другим серверам выдаёт всегда именно это ип.
ping тебе поможет его узнать
Создаешь файл ip.php , вставляешь туда <?print $_SERVER['SERVER_ADDR'];?> и запускаешь на серваке.
ziv пишет:
Создаешь файл ip.php ......
Так нужно же самому выьрать ИД города из списка на ихнем сайте и послать его мылом вместе с IP. Так у Альфа инструкция очень подробная выложена.
Все, что они хотели, я отослал. И ИД города тоже. В ответ ссылка о кот. я писАл. А где ИД клиента??
----------------
httр://www.из Троицка мы.....
По этой ссылке тебе и выдаётся прогноз погоды в виде xml.
Теперь в настройку модуля вставляй эту ссылку.
Из той ссылки, что тебе прислали берем параметры:
cid - ID клиента
pid - ID города
Эти параметры вбей в index.php (в самом начале), и будет тебе счастье. :)
----------------
www.uzlovaya.ru
Alf пишет: и будет тебе счастье. :)Наступило счастье неожиданно
Через сутки молчания модуль заработал! Тока не с моим "невыделенным" ИПишником, а с тем, что определился на рп5.ру.
Спасибо АЛЬФу за модуль!! Удобная вещь.
----------------
httр://www.из Троицка мы.....
Alf, еще раз спасибо за модуль.
Вопрос: почему не отображается под датой "ночью" и "днем"?
Кста, чтобы отображались иконки, нужно было убрать нули в начале наименований файлов.
По 0 и 1 в имени файла скрипт и определяет к какому времени суток относится картинка.
Похоже у тебя неправильно отрабатывается смещение от GMT. У тебя пояс то какой часовой?
Знаю в чем дело. В следующей версии исправлю.
----------------
www.uzlovaya.ru
+10 от Гринвича
Дык если модуль пишет 1.gif - без разницы: 01 или 11 в названии, не отобразит ведь.
Из той ссылки, что тебе прислали берем параметры:
cid - ID клиента
pid - ID города
Эти параметры вбей в index.php (в самом начале), и будет тебе счастье. :)
Тут телепатов нет. Как выражается это твое "пахать не хочет"? Отладку включал?
----------------
www.uzlovaya.ru
Это случаем на связанно с Safe Mode? Alf, был бы тебе очень благодарен, если бы ты помог мне разобраться...
Вот ошибки которые выдаёт отладка:
Warning [PHP]: unlink(/home/www/htdocs/todayz.de/cache/weather.xml) [function.unlink]: No such file or directory in file modules/weather-rp5/index.php line 35
Warning [PHP]: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in file modules/weather-rp5/index.php line 56
Warning [PHP]: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in file modules/weather-rp5/index.php line 57
Warning [PHP]: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in file modules/weather-rp5/index.php line 58
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 85
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
В 35-й строке сделай так:
@unlink($tmp);
Всё заменил, некоторые ошибки исчезли, остальные остались.
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 85
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 86
// эти 2 строки повторяются многократно
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 85
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Модуль то заработал?
На нотики можешь не обращать внимания.
----------------
www.uzlovaya.ruНет, в том то всё и дело, что не заработал... А как узнать постоянный ли ip? Я несколько раз проверял вот этой функцией:
<?print $_SERVER['SERVER_ADDR'];?> - показывал один и тот же ip.
У хостера спроси.
----------------
www.uzlovaya.ru
Узнал, ip постоянный, модуль не по этой причине не хочет работать... Может у меня просто хостинг идиотский
Запись в /cache/ разрешена?
Файл weeather.xml там появляется?
----------------
www.uzlovaya.ru
Да, запись в cache включена. А вот weeather.xml там вроде не появляется. Несколько раз проверял, ниразу его там не видел. Что это за ошибка такая... У всех остальных то работает...
Либо rp5 не отдает данные, либо запрещен fopen на твоем хостинге. Больше не вижу вариантов.
----------------
www.uzlovaya.ru
Очень жаль... Модуль действительно неплохой. Ну всё равно спасибо тебе за помощь. Может есть ещё какой-нить модуль? Может чего посоветуеш...
А у меня такой вопрос.
пытаюсь запустить модуль погоды с настройками которые на айте написаны как тестовые.
а у меня при нажатии на ссылку "Прогноз погоды" выдаётся надпись "выбраный модуль не существует".
странно, может потому что с демо настройками есть какое-то препядствие для загрузки погоды?
сегодня получил ссылку для скачивания погоды. поставил все данные туда куда надо.
запускаю модуль. а мне опять пишет "выбраный модуль не существует".
я даже в настройка не просто сid и pid прописал, а поменял чтобы ссылка была такая какую прислали.
модуль так и не заработал :(((((
может кто-нить сталкивался с тем что в фрейме где результаты погоды должны выводиться вылазит надпись "выбраный модуль не существует".
отладку включал ошибок нет.
У меня такое было. IP-шник оказался совсем другой, не тот что показывает скрипт. Ты спроси у них какой адрес тыкается.Спасибо, спрошу.
**********************
правда, я у админа спрашивал что за IP у нашего серака на котором сайт крутится, хотя......
в общем действительно надо у них сросить, какой ИП они видят.
IP и "Выбранный модуль не существует" никак не связаны. Путь в адресной строке броузера после нажатия ссылки в меню совпадает с реальным?
----------------
www.uzlovaya.ru
да совпадает, если я правильно понимаю.
адрес сайта/modules/weather-rp5/
не выводится шаблон таблицы, а в место неё надпись "выбраный модуль не соществует"
Включи отладку и результат давай сюда.
п.с. а ты уверен, что модуль проинсталлился?
----------------
www.uzlovaya.ru
во время инсалляции пишет
Version: 1.03
Author: Alferov Alexander - www.uzlovaya.ru www.xoops2.ru
Module data inserted successfully. Module ID: 35
Adding templates...
Template wrp5_main.html added to the database. (ID: 131)
Template wrp5_main.html compiled.
Setting group rights...
Added admin access right for Group ID 1
Added user access right for Group ID: 1
Added user access right for Group ID: 2
Модуль Прогноз погоды установлен успешно.
Назад на страницу администрирования модулей
в отладке выдаёт только notice
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 103
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 103
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 100
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 100
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 97
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 100
Notice [PHP]: Only variable references should be returned by reference in file kernel/configitem.php line 100
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 364
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variables should be assigned by reference in file modules/system/blocks/system_blocks.php line 119
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 123
Notice [PHP]: Only variables should be assigned by reference in file header.php line 144
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/xoopsblock.php line 143
Notice [PHP]: Only variables should be assigned by reference in file header.php line 159
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 510
Notice [PHP]: Only variables should be assigned by reference in file header.php line 144
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 256
Notice [PHP]: Only variable references should be returned by reference in file class/xoopsblock.php line 191
А хостинг чей? ОС какая? Имя каталога именно так написано? Не большими буквами???
----------------
www.uzlovaya.ru
хостинг - наш сервак.
ОС - FreeBSD
имя каталого написано маленькими буквами (ещё раз проверил)
...................................
а может модуль не работать из-за того что движок xoops 2.0.7 ?????
модуль не работает с движком версии 2.0.7 :(((((
так же 100% работает с демо настройками на движке 2.0.13.2
alf - а не подскажешь, можно ли как-нить заставить пахать модуль под движком версии 2.0.7
я конечно понимаю что надо юзать 2.0.13.2 , но всё-же.
Млин. Млин... млин... млин!!! А ты
Не хочу даже слышать про 2.0.7. Думаю, когда тебе сайт хакнут и получат шелл на твою фрюху, то и ты поймешь, что обновления выпускаются не просто так.
----------------
www.uzlovaya.ru
а я уже переделал на 2.0.13.2 Отправитель: todayz в 11/06/2006 17:38:19
Всё заменил, некоторые ошибки исчезли, остальные остались.
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 85
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 86
// эти 2 строки повторяются многократно
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 85
Notice [PHP]: Undefined variable: time_step in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Notice [PHP]: Undefined index: value in file modules/weather-rp5/index.php line 86
Была такая ошибка, уже на форуме писали у меня та же. как ее можно убрать?
Не обращай внимания. Notice - ничего страшного.
Модуль то работает???
Если нервирует - выключи отладку.
----------------
www.uzlovaya.ru
не очнь опытному веб разработчику нужна помощь в установке прогноза погоды, как на meteo.spb.ru
на rp5.ru зарегистрировался
установить планирую на на японо-язычный сайт. можно ли будет использовать яп. письмо в этом скрипте. т.е. смогу ли я замерить слова температура и тюд на яп. письмо?
Языковые константы лежат там же, где и обычно.
Что касается заголовков столбцов в таблице, то их можно поменять в шаблоне.
----------------
www.uzlovaya.ru
Alf, нужна помощь в настройке под систему неткет.
сообщи стоимость услуги
константин
kaiwa21 * hotmail.com
constantin пишет:
Alf, нужна помощь в настройке под систему неткет.
сообщи стоимость услуги
В настоящее время у меня нет ни минуты свободной.
А посему, раз нет услуги, то нет и стоимости. ))
Если есть конкретные(!!!) вопросы по работе модуля, отвечу.
----------------
www.uzlovaya.ru