Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RSS-Feed на Форуме Atfix.COM™
Atfix.COM™ - Форум > Разделы > AtFix.COM™ FAQ > Форум
ilz^
Теперь на форуме есть свой RSS-Feed (RSS v2.0), который можно просматривать/абонировать через вот эту ссылку:


Цитата:


Для этого можно воспользоваться одной из следующих прог/возможностей:
  • FeedDemon
  • FeedReader
  • RSS Bandit
  • SharpReader
  • The Bat! с плагином "RSS2Pop3"
  • Встроенной в браузер Mozilla Firefox поддержкой RSS (в URL Bar оранжевая кнопка "Subscribe to this page...") или же Firefox с расширением "Sage"
  • Встроенной в браузер Maxthon поддержкой RSS
  • Встроенной в браузер Opera поддержкой RSS (через "Opera Mail")
  • или другим RSS-Reader/Aggregator, который поддерживает RSS v2.0 и Unicode (UTF-8)
100 последних постов на форуме , будут также указаны и в этой RSS-лентe. Подробную информацию о RSS на русском языке можно почитать например тут.
savostin
ух... спасибо... интересно там больше мусора, чем у меня в почтовом ящике будет? bleh.gif


Добавил[а] savostin в [mergetime]1137491744[/mergetime]


а там параметров никаких нельзя приделать? типа topic id? чтоб отдавало только определенные темы или форумы? было бы great cheers.gif
ilz^
savostin

Самому нельзя,а я могу, но получится для всехsad.gif
dj_undead
ilz^
измени картинку ссылку на текстовую ссылку, а то дизайн портит
savostin
ilz^
в смысле для всех? я имею в виду, что если например вызвать
http://www.atfix.com/forum/rss.php?showtopic=9052
то выведутся сообщения этой темы в RSS.

plumcake
согласен.
User posted image

User posted image

User posted image

User posted image
вот cool.gif
Thanks
AxeT, leoon, free_user Сказали СПАСИБО за эту тему !

Количество поблагодаривших :3
dj_undead
вот может понравится, небольшое твор4ество на вышепреведенные темы, только цвета форума =)
User posted image
savostin
а я бы пихнул кнопку в верхний ряд и типа такую:
User posted image
хотя наверное уже у многих не помещается на экран fear2.gif
sanyok
Вот что Firefox показывает:
CODE
XML Parsing Error: not well-formed
Location: http://www.atfix.com/forum/rss.php
Line Number 846, Column 36:

<title>Флейм -&gt; <b><font color=red>FACE</color></b></title>
---------------------------------^


FEED Validator тоже ошибки показывает => http://feedvalidator.org/check.cgi?url=htt...forum%2Frss.php

SharpReader из-за этого ничего не показывает. У кого-нибудь лента работает?
ilz^
Внизу пишется

QUOTE
The XML page cannot be displayed

Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

A string literal was expected, but no opening quote character was found. Error processing resource 'http://www.atfix.com/fo...

<title>Флейм -&gt; <b><font color=red>FACE</color></b></title>
-------------------...
>  <comments>http://atfix.com/forum/index.php?showtopic=7108</comments>
  <guid isPermaLink="true">http://atfix.com/forum/index.php?showtopic=7108&view=findpost&p=121506</guid>
  </item>
+ <item>
<DIV


Походу это из за названия темы FACE
savostin
ага, такое не пройдет
надо
CODE
<title><![CDATA[ Флейм -&gt; <b><font color=red>FACE</color></b>]]></title>

т.е. все, что не текст в &lt;![CDATA[ ]]&gt; помещать
sanyok
Теперь вроде работает.
Denja
вроде нормально все работает... smile.gif
ilz^
Уже нет,как только отправил в тему FACE пост.
Тоесть не хочет читать заголовок этой темы.
savostin
я ж говорю, нельзя внутри XML(RSS) тэгов вставлять HTML тэги - надо обрамлять CDATA. Надо или название темы сменить и запретить использовать html в названии тем, или проще шаблон RSS подправить... cool.gif
т.е. типа в rss.php найти строку
QUOTE
<item>
<title>{$data['topic_title']}</title>
<link>{$data['post_url']}</link>

и заменить на
CODE
<item>
<title><![CDATA[ {$data['topic_title']} ]]></title>
<link>{$data['post_url']}</link>
ilz^
Исправлено.
Надо было:

Заменить:
while ($row = $DB->fetch_row())
{
$out_xml .= $template->item( array (
'forum_title' => $ibforums->cache['forum_cache'][$topics[$row['topic_id']]['forum_id']]['name'],
'topic_title' => $topics[$row['topic_id']]['title'],

На:
while ($row = $DB->fetch_row())
{
$forum_name = strip_tags($ibforums->cache['forum_cache'][$topics[$row['topic_id']]['forum_id']]['name']);
$topic_name = strip_tags($topics[$row['topic_id']]['title']);

$out_xml .= $template->item( array (
'forum_title' => $forum_name,
'topic_title' => $topic_name,
yurik24
человеки ну не все же программисти сделайте так чоб самий рядовой user мог исползовать я типа smile.gif
sanyok
yurik24
Берёшь один из вышеуказанных RSS-агрегаторов и запихиваешь в него ссылку http://www.atfix.com/forum/rss.php. Легче не бывает.
SM@x
прописал эту ссыль в опере, все ок, новые 100 тем выдало, посты читаю, один вопрос пока, ниже есть панель быстрого ответа там, но не получается отправить мессагу, в чем может быть проблема,а вопрос то вообщем такой: можно ли с помощью рсс отвечать в выбранный топик?? слышал что рсс не учитывает авторизацию...
sanyok
SM@x
Я точно не знаю, как это в Opera делается, но полагаю, что при ответе там должно выскочить Login-окно, куда ты вписываешь имя + пароль и тогда можешь отвечать. Кроме того, если ты уже зашёл на форум и просто одновременно RSS-ленту просматриваешь, то можно сразу и отвечать, то есть без дополнительного логина. Во всяком случае, так с RSS-агрегаторами, которые на IE базируются, происxодит.
SM@x
к сожалению никакого логин окна не вылазит

просьба тем кто настроил рсс-ленту в опере и может оставлять через нее сообщения в нужном топике-помочь

если что у меня опера 7.54 в данный момент

и вопросик теперь такой: если на форуме есть закрытые топики по умолчанию для определенного ранга юзеров, то по идее в рсс-ленту они тоже попадут, так?
jordanjj
Привет!
Я часто пользую етот RSS канал на форум atfix. У меня есть один вопрос. Возможно ли сделать RSS канал на форум atfix, но без ХХХ темы?
ilz^
Новая ссылка на RSS в первом сообщении
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2008 Invision Power Services, Inc.