Главная » Модули DLE » Модуль погода с Gismeteo

Модуль погода с Gismeteo

  • Модули DLE

Модуль погода с Gismeteo


Модуль основан на блоке погода, пользователя predator. Модуль был в паблике, думаю автор не будет иметь претензий.

Я добавил в модуль:
AJAX.
Автоматическое определение города посетителя по его IP.
Кэширование для каждого города, обновление происходит раз в 4 часа.
Ну и немножечко стилей.
Делал для одного клиента, он разрешил выложить в паблик.
Тестировал на версии DLE 8, но должен пойти и на ранних версиях.

Автор: Tuxons
Стоимость: Бесплатно

Скачать: gismeteoparseraj.zip [1,62 Mb]

Ключевые слова по теме Модуль погода с Gismeteo: города, Модуль, клиента, выложить, одного, разрешил, Делал, немножечко, стилей, паблик, Тестировал, Автор, Tuxons, Стоимость, Бесплатно, версиях, ранних, версии, должен, пойти

Аватар пользователя newbies
  • newbies (Гости)
  • добавил 10 мая 2009 09:22
  • Новостей: 0
  • Комментариев: 0
  • Репутация:
поставил, ошибки !

Warning: file(cidr_ru_master_index.db): failed to open stream: No such file or directory in /pub/home/dvzvezda/htdocs/zvezda/engine/modules/gismeteo.php on line 42 Warning: Invalid argument supplied for foreach() in /pub/home/dvzvezda/htdocs/zvezda/engine/modules/gismeteo.php on line 44 Warning: Invalid argument supplied for foreach() in /pub/home/dvzvezda/htdocs/zvezda/engine/modules/gismeteo.php on line 52

что то я тут не понял: как правильно менять то !

по умолчанию блок выводит все данные из xml документа(рис1.png).
если необходимо изменить кол-во выводимых пунктов(рис2.png), то
открываем файл engine\modules\gismeteo.php и находим строку

//Запускаем цикл для отображения погоды
for ($i = 0; $i < count ($res->REPORT->TOWN->FORECAST); $i++) {

и меняем count ($res->REPORT->TOWN->FORECAST) на необходимое число
пример для рис2.png

//Запускаем цикл для отображения погоды
for ($i = 0; $i < 2; $i++) {

0

--------------------
GPS: Российская Федерация
Российская Федерация