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

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

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

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

Локализации | 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 минут
    вот смотрите яндекс позволяет экспортировать
    Перейти по ссылке

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

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

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