Некоторое время назад кратко объяснил в одном хорошем блоге, как пользоваться 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-ридер (не говоря уже о великом и могучем Гугл-ридере) — должно быть удобно.
пример классный, но как задать строку, чтобы рсс разместить на главной сайта, которая с форумом ники не связана.
в админ панели вБ так и не нашел экспорта РСС, вот ломаю голову, как на сайте прикрутить «последние темы на форуме»
Чтобы прикрутить список на другой странице с помощью RSS, надо использовать сторонний парсер RSS. То, что отдает vBulletin — это просто данные в определенном формате — но их же еще как-то интерпретировать надо… На http://www.portalklassika.ru у меня с помощью такого парсера все прекрасно и показывается.
Но если и сайт, и форум физически на одном сервере находятся, тогда вообще проще взять файл lastposts3.php (под ссылкой пост, в котором есть ссылка на архив), отредактировать его соответствующим образом под себя и сделать в коде нужной страницы обычный php include.
Появилась необходимость в хостинге. Посоветуйте какой лучше? Пока еще неделя есть для выбора хостинга.