Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » RSS Feed для RU-Board

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Открыть новую тему     Написать ответ в эту тему

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Итак...
 
RSS
 
  • Ссылка на последнюю стабильную версию скрипта
  • Постоянная ссылка на текущую тестовую версию скрипта
  • Генератор RSS-ссылок (чтоб вручную не составлять их)
     
    Настройки RSS

    При запросе http://rss.ru-board.com/rss.cgi выдаются 15 последних заголовков (выбираются по всем форумам)

    1. Можно настроить выдачу количества сообщений:
      http://rss.ru-board.com/rss.cgi?n=10

      или просто
      http://rss.ru-board.com/rss.cgi?10

      Допускается число в диапазоне от 1-го до 30 (вместо всего остального выдаётся число по умолчанию)
       
    2. Можно настроить вывод заголовков из одного или нескольких последних форумов:
      http://rss.ru-board.com/rss.cgi?f=2

      Будут выводиться сообщения только из форума "Тестирование"
      http://rss.ru-board.com/rss.cgi?f=2&n=20

      Будут выводиться 20 последних заголовков из тестирования
       
      Для вывода заголовков одновременно из нескольких форумов их номера нужно оказать в параметре f через запятую (или точку, или точку с запятой):
       
      http://rss.ru-board.com/rss.cgi?f=2,13

      Будут выводиться заголовки из Тестирования и "Помощи по Руборду"
       
      http://rss.ru-board.com/rss.cgi?n=16&f=2,13,31

      Будут выводиться 16 заголовков из Тестирования, "Помощи по Руборду" и Веб-программирования...
       
      Максимальное количество форумов — 5... (но при этом никто не мешает организовать две ленты, в каждой по 5, чтоб получать заголовки из 10-ти форумов )
       
    3. Фильтр
      делается так:
      http://rss.ru-board.com/rss.cgi?q=слово_или_кусок_слова

       
      Тут можно и даже нужно указывать форумы:
      http://rss.ru-board.com/rss_test.cgi?f=1,2,3&q=слово_или_кусок_слова

       
      Количество (&n=14) — игнорируется...
       
      Для чего надо? К примеру, мне форум Мобила нафиг не нужен, однако оттуда мне интересна инфа, скажем, по Nokia — делаем такую красоту:
      http://rss.ru-board.com/rss_test.cgi?f=6&q=nokia
      И время от времени у нас вылавливаются посты, соответствующие данному запросу...

     
    JavaScript-экспорт (информер)
     
    Генератор кода информера:
    http://rss.ru-board.com/js_generator.html
     

  •  
    (c) Svarga
     
     


    Оригинальный пост.
     
     
    Прозьба к людям имеющим доступ к движку форума.
    Подумать о создании RSS feed новостей.
     
    P.S.  
    Для тех кто не знает что такое RSS:
    http://riscom.com/~none/?id=87  
    http://riscom.com/~none/?id=73  
    http://www.webmascon.com/topics/technologies/9a.asp  
    http://spectator.ru/issues/352  
     
    P.S.S
    Те, кто хочит увидить на практике что такое RSS.  
    а. Имеющим установленный .NET Framework - Советую скачать:
    Syndirella (Синдирелла) (~300kb) GNU
    http://www.yole.ru/files/Syndirella-20030305.exe
    http://www.yole.ru/files/Syndirella_20030305.zip
    b. Всем остальным скачать не требующий инстоляции свободно распространяемий
    Feedreader (~450kb) GPL
    http://www.feedreader.com/module.php?mod=download
     
    А затем установить несколько RSS feeds
    http://register.spectator.ru/txt/export.xml
    http://bolk.exler.ru/bolk.rss
    И т.д. и т.п.
     
    Добавлено
    Для тех кого беспокоит излишний траффик создоваемый  RSS readers

    Цитата:
    Синдирелла эффективно использует траффик. Она поддерживает заголовки ETag протокола HTTP и не скачивает с сервера RSS-файлы и веб-страницы, если они не были изменены со времени последнего опроса.

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 23:01 05-03-2003 | Исправлено: 8AleX8, 02:14 10-10-2004
    vu1tur



    Moderator-Saaber
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sarancha75

    Цитата:
    И еще как на странице http://rss.ru-board.com/rss_generator.html сохранить то что  я выбрал (что-то  типа кнопки ОК я не нашел)
     

    Это просто генератор ссылок, которые нужно вставить в программу чтения RSS "новостей", ну в оперу ту же.


    ----------
    I am free of all prejudice. I hate everyone equally.

    Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 16:19 13-06-2005
    ZloNik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svarga
     

    Цитата:
    2. Можно настроить вывод заголовков из одного или нескольких последних форумов:
    http://rss.ru-board.com/rss.cgi?f=2

     
    А если пойти от обратного*?
    И сделать параметр неотображаемых форумов, чтобы не было несколько фидов по 5.

    Всего записей: 95 | Зарегистр. 06-04-2004 | Отправлено: 19:12 13-06-2005
    BeerLion



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZloNik
    Да, было бы удобно в некоторых случаях:
    httр://rss.ru-board.com/rss.cgi?nf=2,1,7

    Всего записей: 1330 | Зарегистр. 22-10-2002 | Отправлено: 14:36 14-06-2005
    Sarancha75



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А эти новости я получаю только во время изменений на сайье в момент моего нахождения в Интернете. Вопрос возник т.к. я получаю не все новости (есть сообщения которые мне не приходили)

    Всего записей: 1400 | Зарегистр. 27-09-2002 | Отправлено: 01:44 17-06-2005
    shaggoth



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sarancha75
    к вопросам принято пририсовывать вот такой знач0к: "?" понятней получается.
     
    Добавлено:
    batva, а может заделать фичу типа как у жж делают, в конце если дописать ?auth=digest то авторизоватся можно "в строке", а так тока по кукам. Уж больно хочется закладки мониторить :/
     
    Добавлено:
    Бтв, можно ли замутить у информера кодировку юникод каким то образом ?

    ----------
    [ about me | psychedelic planet estonia ]

    Всего записей: 3454 | Зарегистр. 12-01-2002 | Отправлено: 08:33 27-06-2005
    GregoryPek



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос детский, а то я не догоняю:
    я сижу на дуайл-апе и подключаюсь к RSS два раза в день, так я буду получать только последнее сообщение из топика хотя их за это время было 10, т.е. остальные 9 ко мне не придут?

    Всего записей: 402 | Зарегистр. 31-10-2004 | Отправлено: 10:38 15-07-2005
    GregoryPek



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ау пацаны, "RSS Feed для RU-Board" кто нибудь пользуется? Принимаю RSS через  Opera8.01, но приходят не все сообщения. Так и должно быть? Где копать?

    Всего записей: 402 | Зарегистр. 31-10-2004 | Отправлено: 12:26 18-07-2005
    vu1tur



    Moderator-Saaber
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    GregoryPek

    Цитата:
    так я буду получать только последнее сообщение из топика хотя их за это время было 10, т.е. остальные 9 ко мне не придут?

    нет, ты получишь последние N топиков. Где N задаётся в запросе:
    httр://rss.ru-board.com/rss.cgi?n=N30&f=4
    Если за это время было больше, чем N ответов, то ты их не получишь.

    ----------
    I am free of all prejudice. I hate everyone equally.

    Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 13:15 18-07-2005 | Исправлено: vu1tur, 13:16 18-07-2005
    SergoZD

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Добавлю, что для конкретного топика прийдет только последнее сообщение на момент получения. Предыдущие получены не будут. Чтобы приходили все сообщения нужно проверять с интервалом минут в 5-15 примерно.

    Всего записей: 234 | Зарегистр. 13-03-2004 | Отправлено: 13:46 18-07-2005
    GregoryPek



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SergoZD

    Цитата:
    Чтобы приходили все сообщения нужно проверять с интервалом минут в 5-15 примерно.

    Нет, тогда надо каждую секунду проверять, ведь за эти 5-10 минут в топик может прийти целая куча сообщений (теоретически)
    А я то подумал что RSS мне заменит подписку. Это так на всех форумах (что из топика не все а только последнее) или только на RU-Board?

    Всего записей: 402 | Зарегистр. 31-10-2004 | Отправлено: 18:11 18-07-2005
    SergoZD

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Чтобы все непрочитанные показывать нужно делать интеграцию rss с базой и при получении проводить аутентификацию, что ОЧЕНЬ напряжно. Вряд ли такое где-то есть.

    Всего записей: 234 | Зарегистр. 13-03-2004 | Отправлено: 19:58 18-07-2005
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SergoZD
    Есть
    http://forum.farmanager.com/index.php
    Правда там и сообщений меньше и форум на другом движке

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:20 19-07-2005
    SergoZD

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    KapralBel
    Почитал я там, и не нашел, чтобы речь шла о том, о чем я говорил. Нету там в RSS идентификации по логину/паролю к форуму, с тем чтобы выдавать те и только те сообщения, которые именно вами не были прочитанны.

    Всего записей: 234 | Зарегистр. 13-03-2004 | Отправлено: 13:47 19-07-2005
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SergoZD
    К сожалению хелп я не читал, а только пользовался
    Возможно ActiveRefresh - сам отбирает незакаченные сообщения
    Попробую отключить авторизацию для проверки и сообщу что получилось

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:59 19-07-2005
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SergoZD
    Отключил авторизацию на форуме ФАРа, все равно activeRefresh - забирает только новые.
    В принципе т.к. activeRefresh пользуется куками то думаю что вполне удачен и такой вариант. Читалка регистрируется - используя либо куки, либо встроенные средства авторизации и забирает то, чего она еще не забирала. А сайт в rss выдает все новости. Можно было бы сделать ключ не толшько по последним N (1-30) сообщениям - а по последним N-дням

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 11:49 20-07-2005
    SergoZD

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А моё имхо, что ActiveRefresh просто не показывает дублирующиеся сообщения, как и другие хорошие читалки новостей.
    На руборде тоже если сделать ОЧЕНЬ частую проверку, то те сообщения, которые уже скачивались в прошлый раз и показывались, не отобразятся.

    Всего записей: 234 | Зарегистр. 13-03-2004 | Отправлено: 13:19 20-07-2005
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SergoZD
    Если комп в интернете - то проблем нет, сам проверяю каждые 5 мин
    Проблема в другом - если компа нет в интернете хотя бы 2 часа - часть сообщений теряется как замечал GregoryPek

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:41 20-07-2005
    shaggoth



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я за авторизацию по кукам! Ибо читаю rss с помощью сажы (sage)
    и закладочки бы а? как отдельный форум тожа шоп..  
    типа http://rss.ru-board.com/rss.cgi?f=bm и всё шукуладна
     
    ЗЫ: эти крики дуШ кто нить вообще почитывает? а то ни однозначного "нет", ни такого же "да" не отвечают

    ----------
    [ about me | psychedelic planet estonia ]

    Всего записей: 3454 | Зарегистр. 12-01-2002 | Отправлено: 18:48 20-07-2005
    Z4masko



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    30 последних постов конечно же очень мало, приходится постоянно сидеть в интернете, чтоб не пропускать сообщения.
    Хотяб сделать базу, которая обнуляется раз в сутки, т.е. если ты не зашёл за сутки на форум - твои проблемы, но постоянно сидеть в инете, это уж слижком проблема проблемная.
    Ежедневная база думаю сервер особо нагружать не будет (тем более она не сразу огромная станет а возрастать почуть чуть будет, нагрузка будет только под конец суток), а если будет, то отрубите.
    А универсальную авторизацию (для всех агрегатов) можно попрбовать намутить через параметры запроса, типо:
    http://rss.ru-board.com/rss.cgi?L=Z4masko&P=figvam
    Ну и конечно предупредить, что на свой страх и риск типо.

    Всего записей: 735 | Зарегистр. 05-11-2004 | Отправлено: 08:24 23-07-2005
    diSmiSS

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня одного или у всех перестали работать RSS?

    Всего записей: 627 | Зарегистр. 13-04-2004 | Отправлено: 21:30 20-09-2005
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

    Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » RSS Feed для RU-Board


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru