Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

FirefoxRSS


Это старая версия FirefoxRSS за 2004-11-13 23:45:48..
Сделаем т.н. Живую закладку новости сайта Volgograd LUG. Для этого нажмём правой кнопкой мыши на Bookmarks Toolbar Folder (Панель закладок), и выберем пункт меню Manage Folder (Упорядочить содержимое). В открывшемся окне выберем пункт меню File->New Live Bookmark... (Файл->Новая Закладка на RSS-канал).

Там заполним поля: Name (Название) выставим, например, в Volgograd.lug news, а вот поле Feed Location (Расположение источника) установим в http://volgograd.lug.ru/wiki/xml/recentchanges_volgogradlug.xml?add=1. Нажмём ОК.

В Bookmarks Toolbar Folder (Панель закладок) должна появиться папочка (в схеме по умолчанию она оранжевого цвета), нажав на неё вы можете увидеть ссылки со страницы Новости.

О технологии RSS можно почитать здесь – http://www.computerra.ru/offline/2003/515/30132/.

Можно добавить подобным образом и Live bookmarks с сайта Compulenta.ru, адрес RSS – http://www.compulenta.ru/rss.xml. Но есть одна небольшая проблема – скрипт, который создаёт RSS на Compulenta.ru не заменяет в заголовках специальные xml символы &, <, > на &, <, >.

Для решения этой проблемы я на своём сайте по адресу http://www.dwarf.net.ru/work/lib/cl.php разместил скрипт, который ищет символ & и заменяет его на &. С < и > ещё не сделал, да и работоспособность скрипта ещё не проверена.

Вот такой скрипт:
<?php

    header 
("Content-type: text/xml");
    
    
$line file_get_contents('http://www.compulenta.ru/rss.xml''r');
    
    
$pattern '(<.*>.*)&(.*</.*>)';
    
    echo 
ereg_replace($pattern"\\1&amp;\\2"$line);
?>


Я написал скрипт, который создаёт RSS для сайта компьютерра, вот его адрес: http://dwarf.net.ru/work/lib/ct.php.

Подобным скриптом можно «выдёргивать» статьи с различных сайтов, создавая собственный RSS, если у кого-то есть огромное желание заполучить RSS для какого-нибудь сайта, пишите в рассылку Lugа.


Я уже пробовал получать новости с нашего сайта по RSS (при помощи отдельной программы-агрегатора). Проблема в том что xml файл с новостями обновляется случайным образом (похоже что с вероятностью 1/3)! Если найду точное место в коде – покажу. Т.е. вообще говоря новости получам не свежими. Иногда доходит до того что изменения одного дня совершенно не виды, иногда – все отлично.