Ищу Граббер погоды и котировки ?

Тема в разделе "DLE", создана пользователем guma, 3 янв 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. guma

    guma Прохожие

    Рябят может есть у кого граббер для дле вот такого типа
    [​IMG]

    Или подскажите есть скрипт на php грабинг катировок, но как мне его в дле засунуть и сделать так чтоб выводил результат, я имею ввиду его в теме по типу {kotir}​


    Добавлено через 52 минуты
    котировки нашел а вот погоды нет, может есть укого? мне только не модуль нужен а на главной выводить
     
  2. masima

    masima

    Регистр.:
    9 мар 2007
    Сообщения:
    732
    Симпатии:
    1.338
    на 4dle есть грабер погоды халявный... а вывод грабера можно и самому настроить как захочется
     
  3. ripper

    ripper Постоялец

    Регистр.:
    30 авг 2007
    Сообщения:
    74
    Симпатии:
    12
    А как погоду сделать в таком виде.
     
  4. h0ttab[sun]

    h0ttab[sun]

    Регистр.:
    30 авг 2007
    Сообщения:
    319
    Симпатии:
    43
    Погода и котировка есть здесь на форуме %)..
    Мои модули..
    Как сделать СSS.
     
  5. guma

    guma Прохожие

    ОК, буду ковырять
     
  6. h0ttab[sun]

    h0ttab[sun]

    Регистр.:
    30 авг 2007
    Сообщения:
    319
    Симпатии:
    43
    В принцыпе если тебе надо с определеного истоника пишы здесь %). или под какой дезигн будет совбодная минутка на вояю %)
     
  7. guma

    guma Прохожие

    ну тогда такой вопрос вот код который должен грабить погоду с яндекса
    <?
    # урл, с которого будут браться данные
    $source = file_get_contents('http://pda.weather.yandex.ru/index.xml?city_id=26422');
    # если нет данных (сайты упал...), то продолжать не надо
    if (!$source) die();
    /**
    * по шаблону получаем наши данные в массив
    * $match[0] - будет садержать полное совпадение
    * $match[1] - только (.*?) из $source
    * \s+ - это новая строка или пробела, табы
    */
    if (preg_match('|</span></td></tr>\s+</table>\s+<div>(.*?)</div>\s+</td>\s+</tr></table>|is', $source, $match))
    {
    /**
    * мы должны добавить <div> в самом
    * начале и конце, чтоб получить "более"
    * правильный и валидный код
    */

    $match[1] = '<div>'.$match[1].'</div>';

    /**
    * Чтоб сильно не нагружать Yandex
    * и свой хостинг, для получения быстрых
    * результатов
    * мы будем кешировать запросы к нему
    * и обращаться к этому скрипту только
    * через крон, пару раз в день
    */

    if (file_exists('weather.html'))
    {
    unlink('weather.html');
    }

    # сохраняем все в файл
    file_put_contents('weather.html', $match[1]);
    }
    ?>

    но он почему то не грабит ((( делаю так
    на лаколхосте создаю файл weather.php
    рядом ложу weather.html но не работает

    Добавлено через 45 минут
    вот смотрите яндекс позволяет экспортировать
    http://export.yandex.ru/weather/?city=37054

    как это применить?
     
  8. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    490
    В другую тему переносите обсуждение.
     
Статус темы:
Закрыта.