Ru-Board.club
← Вернуться в раздел «Ikonboard v.2»

» RSS и IkonBoard v2.1.9

Автор: XL000
Дата сообщения: 23.11.2006 08:43
Как сделать генерацию RSS содержащую последние темы (сообщения) форума ??
Чтобы он работал также как RSS на ru-board.com?
Чем этого добится ?
Автор: GraveStone
Дата сообщения: 26.11.2006 21:36
Да, былобы интересно... Ну на этом форуме работает же...
Автор: Antuan
Дата сообщения: 15.12.2006 01:55
Ответ надо искать - здесь Правда, я - не нашёл
Ещё вариант - найти Svarga - автора скрипта
Автор: Gram
Дата сообщения: 23.12.2006 15:08
Я писал год назад для своего форума - ничего сложного в этом нет, но у меня движок переделан в пух и прах, поэтому для стандартного форума мой rss-скрипт врат ли подойдет.

Могу описать суть: ищите в инете спецификацию на нужный вам формат синдикации (агрегации). Например я выбрал для себя rss 2.0, изучаете её, пишете примерный шаблон для своего форума. Дальше начинаете писать скрипт - сначала выводите общие данные для канала вашего форума, потом читаете список всех форумов, проходитесь по каждому форуму, читаете список тем (активных), проходитесь по каждой нужной вам теме, дальше формируете массив из нужных вам сообщений. Всё! Теперь вам этот массив нужно вывести согласно сделанному вами шаблону Алгоритм предельно прост. И тогда вы получите RSS-канал.
Автор: trew
Дата сообщения: 24.12.2006 02:34
Gram
Только название топиков или посты тоже выводятся?
Автор: Gram
Дата сообщения: 25.12.2006 12:30
Посты тоже.. Как же без них то
Автор: trew
Дата сообщения: 25.12.2006 17:19
Gram
А что взято за основу? Распечатать сраницу?
Шаблон сделать - это наверно не сложно, а вот переходы по ссылкам в нем, если честно не представлю как оно происходит...
По параметру надо имхо определять что выдать клиенту?
Автор: Gram
Дата сообщения: 27.12.2006 12:43
trew

Цитата:
А что взято за основу? Распечатать сраницу?

За основу взят скрипт Активных тем, который я писал с нуля, потому что все подобные скрипты были написаны неправильно с точки зрения оптимизации (долго объяснять, но мы тогда с XXXX Pro совместно решали проблему оптимизации Активных тем и я решил, что будет правильнее написать всё с нуля, чем править неверный код).


Цитата:
Шаблон сделать - это наверно не сложно, а вот переходы по ссылкам в нем, если честно не представлю как оно происходит...

Что то я не совсем понял вопроса

Если честно - всё очень просто, надо просто взять какой нить исходник rss-файла (можно посмотреть rss в новостях компании Яндекс или в их блоге), затем по нему настрогать примерный вид файла для форума и начать писать скрипт Как это делать - я уже написал: пробегаемся по всем форумам, выбираем активные темы (те, в которых был постинг например за послдение сутки), затем выбираем нужные посты, затем заносим эти посты с нужной инфой (номером форума, номером темыи номером поста и еще кучей данных о посте, автор и т.д.) в отдельный массив. После этого пробегаемся по этому массиву и вормируем сам rss и выводим его с соответствующие хэадером.
Автор: trew
Дата сообщения: 28.12.2006 01:11
Gram
Смысл вроде понятен, спасибо
Надо попробывать сделать, может оно и не сложно, как кажется...

Страницы: 1

Предыдущая тема: Юзеры в ikonboard 2.х


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.