vBulletin и RSS

12/10/2007 4:58 | Рубрики: Интернет | Метки: , , ,

Некоторое время назад кратко объяснил в одном хорошем блоге, как пользоваться RSS у vBulletin. Прошли те времена, когда для получения нормального RSS-фида от этого движка нужно было ставить отдельные приблуды, а то и вовсе пользоваться обходными путями. Сегодня vBulletin предлагает уже вполне себе вменяемые способы читать себя по RSS. Как понять, что имеешь дело именно с vBulletin - это уже вопрос наметанности глаза. Так вот.

В vBulletin RSS работает по умолчанию. Т.е., чтобы его отключить, необходимо специально предпринимать какие-то действия, что вряд ли кто-то делает. Таким образом, любой форум, который работает под этим движком, можно запросто вытягивать следущим образом (в качестве примера - форум "Классика"): http://www.forumklassika.ru/external.php?type=rss2&lastpost=1

Тип RSS можно не указывать - по умолчанию отдает в RSS2. Параметр lastpost заставляет отдавать заголовки тем, в которых опубликованы ответы в последнее время (по умолчанию почему-то предлагает последние созданные темы). Если интересуют только конкретные форумы, можно еще добавить &forumids=1,2,3,4 , цифрами обозначив id соответствующих разделов (берутся из адресной строки, когда заходишь в раздел - там видно).

Вот, собственно, и вся игра на большом барабане. Учитывая то, что практически все современные бродилки имеют встроенный RSS-ридер (не говоря уже о великом и могучем Гугл-ридере) - должно быть удобно.

См. также


Комментариев: 2

  1. 1
    E пишет:

    пример классный, но как задать строку, чтобы рсс разместить на главной сайта, которая с форумом ники не связана.
    в админ панели вБ так и не нашел экспорта РСС, вот ломаю голову, как на сайте прикрутить "последние темы на форуме"

  2. 2
    Борис пишет:

    Чтобы прикрутить список на другой странице с помощью RSS, надо использовать сторонний парсер RSS. То, что отдает vBulletin - это просто данные в определенном формате - но их же еще как-то интерпретировать надо... На http://www.portalklassika.ru у меня с помощью такого парсера все прекрасно и показывается.

    Но если и сайт, и форум физически на одном сервере находятся, тогда вообще проще взять файл lastposts3.php (под ссылкой пост, в котором есть ссылка на архив), отредактировать его соответствующим образом под себя и сделать в коде нужной страницы обычный php include.

Оставить комментарий