ExBB Community » » Настройка форума » RSS Feed

Страниц (2): [1] 2 »
 

1. Flash - 6 апреля 2009 — 18:45 - перейти к сообщению
Есть ли на форуме RSS? Что бы добавить в портал (например последнее сообщение на форуме)
2. yura3d - 6 апреля 2009 — 18:53 - перейти к сообщению
Flash пишет:
Есть ли на форуме RSS? Что бы добавить в портал (например последнее сообщение на форуме)

Есть, внимательно смотрите список модулей в админке
3. Баррис - 17 апреля 2009 — 18:02 - перейти к сообщению
Чтобы не плодить темы.
Подскажите, то что в RSS попадает только последнее сообщение с момента предыдущей проверки ленты новостей - это так и надо или я делаю что-то не так?
Т.е.
1. Проверили в ридере ленту.
2. На форуме насоздавали кучу постов.
3. Проверили ленту опять и там есть только последний пост.
Проверяется лента плагином NewsFox для браузера FireFox 3.
4. yura3d - 17 апреля 2009 — 20:04 - перейти к сообщению
Баррис пишет:
Подскажите, то что в RSS попадает только последнее сообщение с момента предыдущей проверки ленты новостей - это так и надо или я делаю что-то не так?

Так задумано
5. Баррис - 17 апреля 2009 — 20:15 - перейти к сообщению
yura3d пишет:
Так задумано

Понял. Спасибо за ответ.
Более другой алкогоритм не рассматривается в принципе?
(Добавление)
В догонку.
Если правильно понял, то попадает последнее сообщение из каждой темы. Так?
6. yura3d - 17 апреля 2009 — 20:29 - перейти к сообщению
Баррис пишет:
Более другой алкогоритм не рассматривается в принципе?

Нет

Баррис пишет:
В догонку.
Если правильно понял, то попадает последнее сообщение из каждой темы. Так?

Да
7. drummer69 - 30 января 2010 — 07:45 - перейти к сообщению
Недавно возникла одна проблемка, после нажатия на кнопку вывода rss ленты, выдает следующее

CODE:


Ошибка!
Ошибка разбора XML

Ошибка разбора XML: синтаксическая ошибка (Строка: 2, Символ: 0)

Обработать документ как HTML
Ошибка:XML declaration not at beginning of document
Описание:http://www.w3.org/TR/REC-xml/
1:
2: <?xml version="1.0" encoding="windows-1251"?>
3: <!-- generator="ExBB FeedCreator 1.0" -->
4: <rss version="2.0">
5: <channel>


С чем это связано?
8. yura3d - 30 января 2010 — 08:00 - перейти к сообщению
drummer69
Можно ссылку на проблемную RSS-ленту? На данный момент, судя по тексту сообщения об ошибке, можно говорить о том, что причиной является некорректные изменения в скриптах с Вашей стороны (в большей степени это относится к скриптам из папки include). Вспомните, какие производились изменения в скриптах, после чего RSS перестал работать
9. drummer69 - 30 января 2010 — 08:03 - перейти к сообщению
yura3d

немного поковырял и просто закоментировал строку

CODE:
<?xml version="1.0" encoding="windows-1251"?>


пока помогло. Как думаете в дальнейшем не повлияет на работу?
10. yura3d - 30 января 2010 — 08:15 - перейти к сообщению
drummer69
Это не решение, поскольку данная строка является обязательной составляющей разметки RSS-ленты. Без неё лента не имеет явно определённых типа документа и кодировки, а значит некоторые сервисы и браузеры не смогут с ней нормально работать. Проблема же здесь явно в другом
11. drummer69 - 30 января 2010 — 08:28 - перейти к сообщению
yura3d

Ну что же, вот ссылка на ленту
12. yura3d - 30 января 2010 — 11:21 - перейти к сообщению
drummer69 пишет:
yura3d

Ну что же, вот ссылка на ленту

Предположение, которое было высказано мной здесь, подтвердилось. На Вашем форуме имеются какие-то сторонние некорректные модификации скриптов, которые и приводят к данной проблеме. Попробуйте перезакачать из оригинального дистрибутива ExBB файл modules/rss/frontindex.php. Если это не поможет, ищите ошибку в тех изменениях, которые Вы вносили в скрипты форума (в особенности это касается скриптов из папки include). Возможно, при закачке по FTP некоторые скрипты могли побиться, рекомендую сравнить размер скриптов на сервере и в Вашей резервной копии, чтобы исключить из дальнейшего рассмотрения эту проблему
13. Zeg - 11 марта 2011 — 03:32 - перейти к сообщению
В ленту модулем /modules/rss/frontindex.php "выбрасывается" картинка по адресу /im/logo_ExBB.gif:

CODE:
<image>
<url>{$fm->exbb['boardurl']}/im/logo_ExBB.gif</url>
<link>{$fm->exbb['boardurl']}</link>
<title>Последние сообщения на форуме</title>
</image>


Думаю, нужно или положить по этому пути свою логу, которая будет отдаваться ридерам, или отдавать логу из дефолтовой темы:

CODE:
<image>
<url>{$fm->exbb['boardurl']}/templates/{$fm->_Style}/im/logo.gif</url>
<link>{$fm->exbb['boardurl']}</link>
<title>Последние сообщения на форуме</title>
</image>
14. Zeg - 26 марта 2011 — 03:34 - перейти к сообщению
Дополню вышеописанную проблему еще одним исправлением. Если у Вас установлен мод "Переход по внешним ссылкам через редирект", то строку в inlude/fm.class.php:

CODE:
$this->out_redir = 'rd.php?';


нужно заменить на

CODE:
$this->out_redir = $fm->exbb['boardurl'].'/rd.php?';


Кто установил обновление от [09.06.2009], то эта строка будет находиться в include/common.php и выглядеть так:

CODE:
$fm->out_redir = 'rd.php?';


Ее нужно заменить на

CODE:
$fm->out_redir = $fm->exbb['boardurl'].'/rd.php?';



Если не сделать все это, внешние ссылки, отданные в ленту, будут "битые".
15. alexx - 26 марта 2011 — 04:01 - перейти к сообщению
Цитата:
This page contains the following errors:

error on line 2 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.

Изменил два файла и вот такая ошибка.
Поставил обратно frontindex и все ок.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0527]     [ ]