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

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

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

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

XL000



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать генерацию RSS содержащую последние темы (сообщения) форума ??
Чтобы он работал также как RSS на ru-board.com?
Чем этого добится ?

Всего записей: 35 | Зарегистр. 15-08-2004 | Отправлено: 09:43 23-11-2006
GraveStone



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, былобы интересно... Ну на этом форуме работает же...

Всего записей: 35 | Зарегистр. 03-02-2006 | Отправлено: 22:36 26-11-2006
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ответ надо искать - здесь Правда, я - не нашёл
Ещё вариант - найти Svarga - автора скрипта

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 02:55 15-12-2006
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я писал год назад для своего форума - ничего сложного в этом нет, но у меня движок переделан в пух и прах, поэтому для стандартного форума мой rss-скрипт врат ли подойдет.
 
Могу описать суть: ищите в инете спецификацию на нужный вам формат синдикации (агрегации). Например я выбрал для себя rss 2.0, изучаете её, пишете примерный шаблон для своего форума. Дальше начинаете писать скрипт - сначала выводите общие данные для канала вашего форума, потом читаете список всех форумов, проходитесь по каждому форуму, читаете список тем (активных), проходитесь по каждой нужной вам теме, дальше формируете массив из нужных вам сообщений. Всё! Теперь вам этот массив нужно вывести согласно сделанному вами шаблону Алгоритм предельно прост. И тогда вы получите RSS-канал.

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 16:08 23-12-2006
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gram
Только название топиков или посты тоже выводятся?

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 03:34 24-12-2006
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посты тоже.. Как же без них то

----------
Intellect Board | Miranda Gram Pack

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 13:30 25-12-2006
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gram
А что взято за основу? Распечатать сраницу?
Шаблон сделать - это  наверно не сложно, а вот переходы по ссылкам в нем, если честно не представлю как оно происходит...
По параметру надо имхо определять что выдать клиенту?

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 18:19 25-12-2006
Gram



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

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

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

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

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

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 13:43 27-12-2006
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gram
Смысл вроде понятен, спасибо
Надо попробывать сделать, может оно и не сложно, как кажется...

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 02:11 28-12-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » RSS и IkonBoard v2.1.9


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru