отсутствует зарегистрированный синтаксический анализатор ленты для типа html

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Кассандра, 16.02.2018.

  1. Кассандра
    Offline

    Кассандра Недавно здесь

    Регистрация:
    16.02.2018
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Женский
    Помогите, пожалуйста разобраться и исправить

    Создала ленту RSS штатными средствами Joomla3, вывела её пунктом меню.
    При попытке просмотра страница отдаёт ошибку "0 No registered feed parser for type html" (отсутствует зарегистрированный синтаксический анализатор ленты для типа html).
    Куда и что нужно написать?
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    XMLReader включен на хостинге ?
     
  4. Кассандра
    Offline

    Кассандра Недавно здесь

    Регистрация:
    16.02.2018
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Женский
    Олег, спасибо, что ответили.
    Да, модуль включен на хостинге (я уточнила у техподдержки)
    Может, какая то ещё причина?
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Версию пхп поменять. Что в логе ошибок хостинга error.log ?
     
  6. Кассандра
    Offline

    Кассандра Недавно здесь

    Регистрация:
    16.02.2018
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Женский
    Поэкспериментировала с версиями PHP. При 5.3-5.6 отдаёт белый экран. При 7.0- 7.2 отдаёт эту ошибку "0 No registered feed parser for type html". Поддержка говорит, у них всё включено, как надо.
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Отключить сторонние плагины, особо для СЕО, ЧПУ в общих настройках, переключить на стандартный шаблон.
     
  8. Кассандра
    Offline

    Кассандра Недавно здесь

    Регистрация:
    16.02.2018
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Женский
    Это значит, что я не смогу пользоваться шаблоном от RocketTheme? И плагином JSitemap PRO ?

    Олег, а есть другие варианты?

    Изначально мне нужна была эта RSS лента для публикации статей в Дзене. Можно ли вместо штатной ленты настроить другую, например, модуль "Материалы-новости" подойдёт?
    Или как то по другому реализовать?

    И ещё, нужно будет оформить изображения в тег enclosure
    --- добавлено: 16.02.2018, первое сообщение размещено: 16.02.2018 ---
    уже сообразила, что Модуль "Материалы-Новости" не подойдёт в качестве ленты для Дзена (проверила её валидатором, он говорит, что это не лента, а веб-страница).
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Вник в вопрос создания, тестировал на локалке. У тебя ошибка, потому что ссылка неправильная в созданной ленте .
    В настройках менеджера материалов , разрешить ссылки на ленту новостей в Интеграция.
    Создать ленту в компоненте Лента новостей, в которой прописать ссылку с http://domain/?format=feed&type=rss . Также можно создать модуль Лента новостей, не RSS, который будет выводить ссылки на ленту в которой он расположен и откуда можно скопиастить ссылку на нужную ленту .
    Создать пункт меню, в котором выбрать нужную ленту, созданную в компоненте Лента новостей.
     
  10. Кассандра
    Offline

    Кассандра Недавно здесь

    Регистрация:
    16.02.2018
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Женский
    Олег, спасибо Вам огромное за ответы!
    Но мои проблемы не прекратились.

    Сделала, как Вы сказали, двумя способами.

    1. В настройках менеджера материалов разрешила ссылки на ленту новостей в Интеграции. После этого создала ленту новостей со ссылкой такого вида:
    http://domain/?format=feed&type=rss. Вывела пунктом меню эту ленту. Результат: Ошибка. Не удалось восстановить ленту новостей.

    2. Сделала модуль Лента новостей, он вывел значок RSS, оттуда взяла ссылку такого типа: http://домен/категория?format=feed&type=rss. Вставила эту ссылку в ленте новостей. Результат: "0 No registered feed parser for type html"
     
    Последнее редактирование: 17.02.2018
  11. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Кеш чистила ? Для еще одной проверки- создай модуль уже Лента новостей RSS, указав ссылку RSS c модуля Лента новостей, и выведи в одной категории, и посмотри результат в модулях.
     
  12. Кассандра
    Offline

    Кассандра Недавно здесь

    Регистрация:
    16.02.2018
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Женский
    в этом случае пишет "Лента не найдена"
     
  13. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Так в модуле Лента новостей выводит, а в другом модуле Лента новостей RSS, не находит ссылку. Барабашка :priest:
    Проверяй внимательнее ссылки и отключи кеширование временно.
     

Поделиться этой страницей

Загрузка...