IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Bug Tracker (http://www.imho.ws/forumdisplay.php?f=148)
-   -   RSS для форума (http://www.imho.ws/showthread.php?t=42190)

SergoZD 21.11.2004 23:09

Вот что сказал helldomain по этому поводу ;)
Цитата:

Poka ruki ne dohodyat, no postawliu na zametku.

SergoZD 22.11.2004 07:23

Собственно говоря подправляю идею.
Хотелось бы, чтобы посредством rss приходило:
1. название раздела, в котором тема находится + название темы
2. автор сообщения
3. ссылка на конкретно этот пост (как при поиске сообщений). поскольку уведомление приходит на каждое сообщение, то есть смысл указывать ссылку на тот пост, о котором уведомление. Ну или хотя бы на последний пост в теме. Т.е. 'http://www.imho.ws/showthread.php?p=xxxxx#postxxxxx' или 'http://www.imho.ws/showthread.php?goto=lastpost&t=yyyyy'
4. В случае, если тема находится в открытом для гостей обсуждении прилагать краткое содержание ответа (допустим в том же объеме, как и в результатах поиска сообщений).
Имхо это был бы лучший вариант rss-рассылки.

Navin 22.11.2004 12:28

http://myrss.ru/imho.ws.xml

Enjoy fellas!

ivahaev 22.11.2004 12:38

Странно, но выдает не последнее сообщение, а первое в теме :(

Navin 22.11.2004 12:59

Так легче было сделать ;) В любом случае, предложения по улучшению канала приветствуются!!

ivahaev 22.11.2004 13:26

Дык, смотри выше. К примеру, SergoZD все подытожил.

Navin 23.11.2004 07:11

В общем-то, все эти требования выполнил, за исключением, что отрывки сообщений берутся не из последнего поста в теме, а из первого.

ivahaev 23.11.2004 07:26

Ага. тока ещё автора не показывает.

Navin 23.11.2004 07:43

Если не показывается автор, то это проблема ньюзаггрегатора.

http://myrss.ru/imho.ws.png

..дату публикации ещё не успел сделать. Позже появится.

ivahaev 23.11.2004 07:46

Сорри, не заметил. Думал там же должно быть - ты же раздел в отдельное поле не выносил!
Вот последний пост бы - было бы супер! :yees:

SergoZD 23.11.2004 15:59

Navin
А ещё реально добавить количество ответов в теме?
Ну отображение последнего поста тоже таки ждется?

Navin 23.11.2004 16:21

http://myrss.ru/imho.ws.xml

Готова, добавил дату публикации и кол-во ответов в теме.

Have fun!

SergoZD 23.11.2004 16:28

Navin
Была б моя воля, ещё б не раз репутацию поднял, ан никак больше :yees:
Отдельное сенкс за оперативность ;)

SergoZD 26.12.2004 14:02

Navin
Проект погиб, или там просто временные праблы?

Navin 26.12.2004 14:07

Не, временные проблемки... Скоро восстановлю сервер.

SergoZD 26.12.2004 14:13

С нетерпением жду ;)
RSS реально помогает не теряться на форуме :yees:

SergoZD 16.06.2005 00:13

Стараниями всеми уважаемого Madness ( :beer: ) на форуме появился свой нормальный канал.

Доступен по ссылке с первого поста,а именно http://www.imho.ws/api/rss/
Сделан согласно спецификации RSS2.0 (как громко сказано-то :biggrin: )

Для пользователей icq-клиента Miranda предлагаю так же ознакомиться со следующим постом.

Все пожелания по работе канала пришите здесь, они будут рассмотрены.

Madness 16.06.2005 00:51

В добавление:
Исходник rss Navin'а, переделанный SergoZD, а затем и мной :)

Madness 16.06.2005 14:38

Добавлено по предложению SergoZD:
http://imho.ws/api/rss/?f=XX&l=X
XX - список форумов через запятую с которых нужно получать список новых постов;
X - от 1 до 30, по умолчанию 15. Сколько постов нужно.

ЗЫ. Не высылаются посты с закрытых форумов (VIP, модераторский)

alexxxn 16.06.2005 18:56

с 15.06 пропали русские буквы на канале. использую программу sharpreader. rss bandit также ругается. Feedvalidator также указывает на проблемы с кодировкой.

Madness 16.06.2005 20:01

alexxxn
Поправил ;)

ЕЖ 17.06.2005 16:55

Предлагаю вставить в заголовок формируемых движком форума страниц код типа:
Код:

<link rel="alternate" type="application/rss+xml" title="IMHO" href="http://www.imho.ws/api/rss/" />
В результате в браузерах, поддерживающих RSS (FireFox в частности), должна появиться иконка о наличии RSS-канала для быстрой подписки на него.

В идеале туда можно запихать различные форумы отдельными каналами.
Будет очень удобно.
:cool:

Madness 17.06.2005 17:21

ЕЖ
Добавил :yees:

ЕЖ 17.06.2005 17:27

Madness
Спасибо, только сделай ещё каналы основых форумов (Операционные системы, Обсуждение программ, Программирование и т.д.). Чтобы видеть несколько последних тем конкретного форума.

SergoZD 17.06.2005 17:45

ЕЖ
Цитата:

http://imho.ws/api/rss/?f=XX&l=X
XX - список форумов через запятую с которых нужно получать список новых постов;
X - от 1 до 30, по умолчанию 15. Сколько постов нужно.
http://imho.ws/api/rss/?f=2,3,12,40,9,160,157&l=30
Отображение постов для разделов Операционные системы, Обсуждение программ, AppZ [поиск и заливка варезWARE], [IMHO's LIFE] - Новости ФОРУМА, Голосуем за лучшие программы, Встречи форумчан. Поздравления с отображением последних 30 постов.
Или ты имел ввиду именно темы обновленые показывать, а не посты?

CriS 02.07.2005 13:08

Полезное дополнение
 
Собственно есть такое предложение.

На работе у меня как RSS клиенты установлены KlipFolio и Плаг миранды, а дома ActiveRefresh. И только плаг миранды отображает новость корректно! А разница заключается в том, что другие клиенты просто забивают на имеющиеся в новости переводы строки, и на, мой взгляд, они правы.

Во-первых: данные внутри тега
Код:


<description> ... </description>

необходимо дополнительно выделять в тег <![CDATA[ .. . ]]> в результате чего просто получаем
Код:


<description><![CDATA[ .. . ]]></description>

после этого возможные косяки с обработкой XML документа ридером сводятся к минимуму. Но это всё-равно не решит проблему...


Во-вторых: А вот решит её добавление перед каждым переводом строки тега <br /> - реализация внутри PHP скрипта, формирующего новостную ленту не составит труда, а избавит от данной проблемы.


Думаю данное дополнение скрипта ленты будет довольно продуктивным, а займёт в нём две-три строки, да и времени, её написание, много не отнимет.

З.Ы. Если не оБшибаюсь, как раз в соответствии со спецификацией RSS в целом, не только 2.0 тег
Код:


<rss version="2.0" xmlns:imho="http://www.imho.ws/">

не совсем корректен. По адресу http://www.imho.ws/ xmlns(XML NameSpace) точно не лежит, да и по хорошему счёту - он там и не нужен, т.к. нет никаких добавочных тегов. Так что так же предлагаю сменить строку на
Код:


<rss version="2.0">

что будет более корректно, в соответствии со спецификацией.

Tch 15.01.2006 15:20

Однако...
... http://imho.ws/api/rss/?f=12,3&l=30
что-то слишком долго выдает 403 ошибку...

l1720 16.01.2006 13:26

Цитата:

Tch:
что-то слишком долго выдает 403 ошибку...
Да и то что на первой странице http://www.imho.ws/api/rss/index.php
тоже ничего ...

Madness 16.01.2006 16:15

RSS пока отключил, тормозило очень сервер. Хоть и не в rss проблема, поотключал все что можно было.
Чуть позже включу, а то из-за 504 никакого желания форумом заниматься нету.

sewell 22.01.2007 17:53

Господа модераторы, верните, пожалуйста, RSS-канал...

Judge 23.01.2007 02:12

Цитата:

Сообщение от sewell (Сообщение 1340210)
Господа модераторы, верните, пожалуйста, RSS-канал...

Чуть выше же написано:
Цитата:

Сообщение от Madness (Сообщение 1112055)
RSS пока отключил, тормозило очень сервер.

К тому же, заходим в тему Вопросы, баги и глюки в связи с переходом на новый двиг и читаем о том, как много проблем в связи с настройкой нового движка и благодарим модераторов за то, что они в свободное от основной работы время делают всё возможное и невозможное, чтобы нам всем здесь было комфортно. Так что, терпение, дружище, терпение! http://www.kolobok.wrg.ru/smiles/standart/ok.gif

Plague 17.08.2009 12:31

самописный RSS мы с Хэллом вырубили еще месяц назад как многие возможно заметили, ибо тормозило оно неимоверно. Практически сразу включил родной воблин, просто не писал об этом из соображений самому посмотреть сперва как оно работать будет. В общем, думаю, что его и оставим.
Правда Jelsoft почему-то не сочли нужным более-менее вменяемо описать его опции, посему возьму этот труд на себя.
Итак:
основная ссылка
http://www.imho.ws/external.php?type=RSS2
далее следуют шаманства, которые сами jelsoft почему-то не посчитали нужным где бы то ни было описать.

опции добавляемые через амперсанд ( & ), можно несколько штук.
  • &forumids=1,2,3,4 (номера разделов через запятую. доступны только разделы открытые гостям.) При отсутствии данного параметра читать будет со всех доступных разделов.
  • &fulldesc=true Читать сообщения полностью (при отсутствии оного длинные мессаги обрезает до значения заданного в опции "Длина текста предпросмотра темы" админпанели, в частности, на имхе - 380 символов).
  • &count=к-во_сообщений - Количество мессаг (максимум и по умолчанию 15, то есть не особо нужный параметр)
  • &nohtml=true -отключает html-форматирование. имеет смысл если сидишь на тромозном и дорогом канале (GPRS), так как при его отсутствии многие RSS-reader'ы начинают тянуть картинки вставленные через IMG. Но при этом слетает и всё остальное форматирование. (лучше бы действительно, noimg сделали бы...)

    и, самое главное:
  • &lastpost=true Без оного оно будет искать ТОЛЬКО НОВЫЕ ТОПИКИ. В свете того, что 90% сообщений у нас идет в существующих топиках, крайне важная опция. Как наверное понятно, заставляет читать последнее сообщение из обновленных топов.

Таким образом, ссылка
http://www.imho.ws/external.php?type=RSS2&lastpost=true&fulldesc=true
читает rss со всех доступных разделов, последние посты полностью.

http://www.imho.ws/external.php?type=RSS2&forumids=26&lastpost=true
только из флейма, обрезая посты на 380 символов

Родные RSS-Reader'ы FireFox и IE7 по умолчанию читают с &nohtml=true со всеми вытекающими. В частности не отбивают цитаты, в случае lastpost не считают нужным писать автора этого поста, в общем - фигня полная.

На RSSOwl кажет вполне пристойно. :yees:

PS. во всех ключах, где "true", его можно заменить на единицу (1).
просто на мой взгляд, использование true логичней и понятней визуально, ибо булевский переключатель "да/нет", а единица - все таки чисто визуально воспринимается как количество, а не как тот же аналогичный булевский "1/0"

Merlin Cori 17.08.2009 17:01

что-то, где-то не страстается...
[IMG]http://img39.***************img39/5128/76157549.jpg[/IMG]
на форуме новые темы, а rss не показывает их...

в настройка линк такой

http://www.imho.ws/external.php?type=RSS2&lastpost=true&fulldesc=true

Plague 17.08.2009 17:13

обновляется не сразу... там кэш некоторый.
кстати, у меня высыпало щас больше, не одну ссылку..
мой же пост в Quick FAQ есть, Борланда в Symantec Endpoint Protection..


Часовой пояс GMT +4, время: 11:28.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.