Важная информация

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 35

Тема: RSS-лента форума

  1. #1
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RSS-лента форума

    Запущен обновленный новый скрипт экспорта сообщений в RSS-формат.

    Что такое RSS? Это специальный XML-формат для унифицированного экспорта новостей. Для последующего чтения или импорта новостей существуют десятки программ под разные платформы.

    Зачем это нужно нам?
    - Для экономии времени.
    - Для экономии времени соединения (на диалапе).
    - Для экономии трафика.

    Что нельзя делать с помощью RSS-ленты.
    - Отвечать на сообщения.
    - Общаться в привате.
    - Смотреть статистику и дни рождения.
    Так что совсем не ходить на форум не получится.

    Как это работает.

    Скрипт находится по адресу http://www.zx.pk.ru/rss.php
    Этот адрес нужно вписать при создании новой ленты в RSS-фидере.
    Данные отдаются в формате RSS 2.0 (поддерживается большинством читалок).

    Дополнительные ключи управления скриптом:

    n=<число сообщений> - максимальное число сообщений которые хотим получать (по умолчанию 20). Больше 100 запрашивать смысла нет, все равно отдаст только 100.

    f=<число> - id форумов через запятую, которые хотим запросить.

    xf=<число> - id форумов через запятую, которые нужно исключить.

    Если установлен ключ xf, то ключ f не обрабатывается.

    Например, можно указать вот такой адрес: http://www.zx.pk.ru/rss.php?f=5,23,10&n=30

    Conditional Get

    Если клиент знает про conditional get, т.е. умеет отправлять в заголовке запроса дату, когда он последний раз забирал обновления, то скрипт отдает только сообщения, созданные/отредактированные позднее. Если обновлений не требуется, скрипт вываливается с ошибкой "304 Not Modified", т.е. происходит только обмен хидерами, трафик минимальный.

    Вариант 2

    Существует второй вариант запроса. Скрипт отдает только новые топики, а все ответы подгружаются в виде комментариев. (Ваш RSS-фидер должен поддерживать загрузку комментариев)

    Пример: http://www.zx.pk.ru/rss.php?type=topics

    Чем читать

    Лично я использую SauceReader. Поддерживает все фичи RSS 2.0, гибко настраиваемые стили. Но есть и недостатки, к тому же бета, которая бывает валится.

    Еще могу порекомендовать:
    Rss Bandit - Требует установки .NET Framework
    ActiveRefresh - Не поддерживает комментарии. Платная, но в чем ограничения не понял.
    Abilion - Бесплатная версия ActiveRefresh. Отличия от платной минимальны.

    Здесь я выложил скриншот, как это выглядит в SauceReader.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist Аватар для albion
    Регистрация
    22.01.2005
    Адрес
    Днепропетровск, Украина
    Сообщений
    250
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Проблема

    Читаю форум в основном через SauceReader, для чего на каждый раздел форума создал записи типа http://www.zx.pk.ru/rss.php?f=5&n=100. С недавнего времени перестали закачиваться новые сообщения из разделов ИГРЫ, ПРЕССА а теперь и СОФТ Остальные разделы закачиваются нормально. Раньше все работало идеально. C чего бы это?

  4. #3
    Master Аватар для [bETA]mEN
    Регистрация
    16.01.2005
    Адрес
    Moscow
    Сообщений
    791
    Спасибо Благодарностей отдано 
    351
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    21 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от albion
    http://www.zx.pk.ru/rss.php?f=5&n=100
    Ошибка синтаксического анализа XML: неверно отформатирован (Строка: 32, Символ: 831)
    IT FOUND A VOICE... NOW IT NEEDS A BODY

  5. #4
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока не замечал такого. Правда, в связи со сменой работы, пока читаю форум "как все" но скоро уже будет SauceReader, буду проверять.
    Спектрумист, более менее умеющий форматировать дискеты на реале.

  6. #5
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вторую неделю снова читаю форум через RSS. Описанных выше проблем не возникало. Правда пришлось сменить читалку, а от неё многое зависит. SauceReader при установке на новый комп потребовал денег или скачать свежую бету. На сайте ссылка на новую бету есть (2.0.1 у меня сейчас, 2.0.2 последняя), но не работает. И проект уже закрыт, выставлен на продажу.

    После долгих поисков остановился на NewsGator - примочка для чтения RSS-каналов в Outlook. Вполне так достойно, только просмотр в виде сообщения с комментариями не сделать. Рекомендую типа.

    Если проблемы остались, шлите мне читалку, в которой возникают проблемы. И еще (это совсем бы хорошо) xml-файл, в котором вылазит ошибка. Т.е. зайти браузером на адрес RSS-ленты и сохранить открывшийся файл.

    А еще с сегодняшнего дня новая проблема открылась: для некоторых сообщений в RSS-ленте, раздел устанавливается не как у всех (Форум/Музыка/Эмуляторы...) а "GSM как ZX канал" или "Re: GSM как ZX канал". Сами сообщения при этом идут из самых различных топиков. Причем, при просмотре форума браузером ничего подобного нет. Подозреваю, это как-то связано с пресловутой линковкой. Будем надеятся, что всё нормализуется.
    Спектрумист, более менее умеющий форматировать дискеты на реале.

  7. #6
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это я не подумавши написал предыдущую мессагу, недостаточно глубоко вникнув в суть дела вопроса.

    Проблема в том, что различные спецсимволы, например #0E (какой-то музыкальный знак). В RSS-ленте вызывают ошибку. Причем даже если тем же браузером открыть этот XML, который только-что нормально показал мессагу.

    Откуда это взялось? Ну... ясно откуда. Будем фиксить.

    И кстати, NewsGator такие мессаги нормально отображает.
    Спектрумист, более менее умеющий форматировать дискеты на реале.

  8. #7
    Master Аватар для [bETA]mEN
    Регистрация
    16.01.2005
    Адрес
    Moscow
    Сообщений
    791
    Спасибо Благодарностей отдано 
    351
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    21 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nyuk
    Проблема в том, что различные спецсимволы, например #0E (какой-то музыкальный знак). В RSS-ленте вызывают ошибку. Причем даже если тем же браузером открыть этот XML, который только-что нормально показал мессагу.
    http://feedvalidator.org/
    IT FOUND A VOICE... NOW IT NEEDS A BODY

  9. #8
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от [bETA
    mEN]http://feedvalidator.org/
    О, точно ведь!
    Кроме этой ошибки ничего и не нашлось (заменять ник автора на емыл нафик, а с кодировками несоответствие, тут уж ничего не поделаешь)

  10. #9
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от [bETA]mEN
    Ошибка синтаксического анализа XML: неверно отформатирован (Строка: 32, Символ: 831)
    Fixed.
    Спектрумист, более менее умеющий форматировать дискеты на реале.

  11. #10
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,544
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    382 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С сожалением сообщаю, что RSS-экспорт имел серьёзную ошибку, которая позволяла видеть все сообщения из закрытых разделов. Многие это видели, но все, кроме одного человека, молчали! Пришлось старый скрипт отключить.... До момента, пока ошибка не будет устранена предлагаю воспользоваться стандарной возможностью движка форума, описанной вот здесь.
    С уважением, Станислав.

Страница 1 из 4 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Создание форума
    от CityAceE в разделе Форум
    Ответов: 43
    Последнее: 10.07.2016, 22:23
  2. оптимизация форума
    от SMT в разделе Форум
    Ответов: 33
    Последнее: 04.04.2005, 13:18
  3. Домен для форума
    от Aprisobal в разделе Форум
    Ответов: 13
    Последнее: 06.03.2005, 09:38
  4. смайлики для форума
    от breeze в разделе Форум
    Ответов: 10
    Последнее: 14.02.2005, 02:18
  5. Проблемы форума (Было Mk-ii)
    от Wlodek в разделе Форум
    Ответов: 9
    Последнее: 20.01.2005, 14:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •