Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

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

  1. #1
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    RSS-лента форума недоступна

    Собственно:
    http://www.forum.nobat.ru/index.php?...e=rss;limit=30
    "Файл не является корректным документом XML. Error on line 62: The character reference must end with the ';' delimiter."

    Скорее всего, Уникод затесался...Такое каждую неделю повторяется на ленте форума ОпенОфис.

  2. #2
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,377

    Re: RSS-лента форума недоступна

    Угу.
    дело в том что новости из базы обрезаются до X символов причем в неудачных местах.
    То есть обрезаются последовательности вида '
    до вида &#03 или &# что недопустимо.


    Я проблему решил проще - использую более лояльные рсс-ридеры. которые умудряются читать этот хмл несмотря на ошибки в нем.

  3. #3
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: RSS-лента форума недоступна

    Это какие же ридеры?

  4. #4
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,377

    Re: RSS-лента форума недоступна

    GreatNews http://www.curiostudio.com/
    Я юзаю его (уже пару месяцев)
    Не без недостатков, но работать работает.
    бесплатный

  5. #5
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: RSS-лента форума недоступна

    Я его пробовал, мне честно говоря, он не очень понравился.
    Я использую достаточно мощный RSSOwl (опенсурс), но он требует Яву и остро регирует на нестандартные ленты...

    И потом, у GreatNews газетное представление новостей, что при ленте в 200 сообщений в день не подходит - нужен именно список заголовков.

  6. #6
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,377

    Re: RSS-лента форума недоступна

    Наверное всё настраивается.

  7. #7
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: RSS-лента форума недоступна

    Спасибо!
    Я вот что не понял: теперь ленту совсем нельзя будет видеть агрегаторами, не игнорирующими её ошибки?
    Или всё-таки исправят как-нибудь?

  8. #8
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,377

    Re: RSS-лента форума недоступна

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

    теперь ленту совсем нельзя будет видеть агрегаторами, не игнорирующими её ошибки?
    Есть конкретный "битый" топик. так как лента содержит только 10-20-30 последних новостей, то пока битый топик не станет 11-21-31-ой новостью и не уйдет с канала - канал не начнет читаться.

    У меня ГритНьюс пока что плохо читает одну ленту - вообще не показывает русские буквы там.

  9. #9
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: RSS-лента форума недоступна

    Нужно исправить 1(один) символ в одной строке - я даже дал ссылку на строку.
    На ОпенОфис такой "битый" символ сразу исправляют.
    Что касается проблемы Уникода и RSS-ленты, то она (как я понял) достаточна сложна и настройками так просто не решается, читать здесь:
    http://community.i-rs.ru/index.php/topic,1437.20.html

  10. #10
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,377

    Re: RSS-лента форума недоступна

    Нужно исправить 1(один) символ в одной строке - я даже дал ссылку на строку.
    Причем тут один символ? Мне залезть в пост пользователя и удалить сколько-то букв из того поста подгадав так чтобы эти !5! символов влезли правильно? Ведь после этой последовательности стоит ещё туча таких последовательностей.
    Я исходники форума не смотрел, но думаю что xml генерится на лету из БД из постов юзеров.
    статики там нет. править хмл ручками не получится.

    Я говорю - проблема в комбинациях типа ' а это не совсем уникод - это специфика ШТМЛ.
    Причем оно не во всех постах встречается. Браузерная специфика что ли....

    Касательно номера строки - этот номер становится невалиден после поста, нужно каждый раз искать его заново. Мой эксплорер прямо номер строки сказать отказывается.
    Далее - номер поста который вызывает кривизну - это более правильная ссылка.

    После этого я не вижу в какой именно букве поста проходит данная глюка потому что в хмл все буквы идут такими последовательностями которые без поллитры не разобрать.

    То есть для разового исправления надо оч много думать и лазить.

    Эту тему я уже подымал на форуме давно.
    Сам движок форума пока не обновлялся.
    Вот был совет - писать в форум\комьюнити этого форума http://www.simplemachines.org/.
    У меня руки не дошли и наверное не дойдут.
    А уж Вадиму в ближайшее время совершенно не до этого.

Похожие темы

  1. Новостная лента
    от Vadim в разделе Новости сайта NoBat.RU
    Ответов: 10
    Последнее сообщение: 09.04.2006, 22:24
  2. Перевод для движка форума!
    от imported_admin в разделе Новости сайта NoBat.RU
    Ответов: 39
    Последнее сообщение: 23.03.2006, 14:44
  3. Для клиентов недоступна общая адресная книга
    от Mikky в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 21.04.2004, 18:10
  4. Re:Обновление форума
    от NooDL в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 15.02.2003, 08:46
  5. Пропало дерево топиков и форума вверху
    от Vadim в разделе Новости сайта NoBat.RU
    Ответов: 2
    Последнее сообщение: 07.11.2002, 20:00

Ваши права

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