Вы наверное заметили, что на этом блоге, в правом сайдбаре показываются апдейты ТИЦ Яндекса, выдачи Яндекса и PR Google, поставил я эту штуку, когда пытался изучать парсинг XML-файлов с помощью PHP. Здесь я выложу код на PHP для всех желающих, позже появится и версия на Javascript. Зачем это надо каждый решает сам, я, например, каждый день начинаю с просмора этого блока, если есть апдейт выдачи, то иду в Gogetlinks, смотреть сколько накапало.
Я искал способ, как можно создать сайт с погодой на несколько дней для городов всего региона, без чужой рекламы и набрел на способ парсинга XML от сервисов погоды. Несколько дней мучился, попутно понял принципы парсинга, заодно сделал вывод курсов валют, а потом дошел и до апдейтов, увидев ссылку на XML на PR-CY.ru. Кстати, на сайт с погодой забил.
Вернемся к информеру апдейтов. Можно конечно кнопку поставить, например, от сервиса Seobudget (seobudget.ru/updates), но там не настроишь кнопку под свои нужды, а при работе с текстовыми данными можно сделать многое, например, поменять местами апдейты, взять только нужные апдейты, создать свою кнопку и так далее.
Я нашел два сервиса, которые бесплатно отдают данные в XML-формате:
1. http://pr-cy.ru/updates.xml
2. http://seobudget.ru/downloads/updates.xml
Первым мне встретился PR-CY, поэтому я воспользовался им. К тому же там данных поменьше, процесс парсинга будет попроще.
Вот код для ленивых:
<?php include 'http://ihakimov.ru/updates.php'; ?>
Для ленивых, потому что просто нужно скопировать и вставить там, где нужно вывести апдейты, но видоизменить все это будет трудно (только с помощью css) и в коде ссылка на мой сайт, чтобы бесплатно мой сервер не грузили. Если вставляете в WordPress, то нужно вставить в файлы шаблона, в виджетах, по умолчанию PHP не запускается, если только установить плагин Exec-PHP.
Продвинутый вариант:
1. Скачиваете файл и распаковываете его.
2. Редактируете как хотите.
3. Загружаете в корень своего сайта.
4. Вызываете с помощью кода:
<?php include '/updates.php'; ?>
Я не программист, PHP знаю на 1-ку из 10 баллов, поэтому не могу гарантировать то, что код суперский. Я не знаю, что будет, если сервер Pr-Cy.ru или мой сайт не будет работать, возможно сайт с установленным кодом тоже не будет грузится, но сам использую уже давно, проблем пока не было.
По погоде, если интересно в этой теме продаю готовое решение — maultalk.com/topic94614.html
это нужно что бы быть всегда вкурсе… я на свой блог чаще захожу чем на серч :)
Спасибо, нужно будет как-то поставить, вот только пока еще не знаю куда!
Код хорош)
работает отлично! thenks
не работает заблокированы xml файлы