✍
Кратко о том каким образом восстановил работу ленты RSS на MaxSite cms.
Страница для подписки на RSS не открывалась, а сохранялась как обычный файл без расширения.
Где проводил проверку ленты на валидность
На всем известном сервисе проверки Feed лент на ошибки:
Симптомы поломки rss ленты
- В любых браузерах переходя на страницу ленты, страница предлагала сохранится файлом, а не открыться для подписки.
- Если открыть сохраненный файл редактором, то имеется пустая строка, что не допустимо в xml структуре
- Rss клиенты не могут получать данные из такой ленты, хоть после публикации новые материалы в неё попадают
Когда была ошибка было так
Sorry
This feed does not validate.
- line 2,
column 0: XML parsing error:
<br><?xml version="1.0" encoding="utf-8"?><br>
Нужно было полностью удалить эту строку
Строка вызывающая ошибку находится в файлах по этому адресу:
- "application\maxsite\shared\type\feed"
В файлах:
- category.php - одно вхождение
- comments.php - два вхождения
- home.php - одно вхождение
- page.php - одно вхождение
Если вы используете плагин:
- Friendly_urls - от Ильи Земского
и по инструкции перемещали папку Feed с уже известными файлами по адресу:
- "application\maxsite\templates\default\type\feed"
То в них также нужно удалить вот эту строку:
<br>echo '<' . '?xml version="1.0" encoding="utf-8"?' . '>';<br>
В AkelPad можно данную строку заменить на пусто.
А так сервис показывает уже без ошибки
Congratulations!
[Valid RSS]This is a valid RSS feed.
Recommendations
Дальше предлагаются такие рекомендации.
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
- line 112,
column 3: Missing atom:link with rel="self"
<br> </channel><br> ^<br>
Собственно это уже не ошибка, а всего лишь рекомендация, которую можно реализовать или игнорировать. Рекомендаций может быть и больше, например:
не рекомендуется в описании Description использовать
- Вывод информации при помощи Java script
- вывод информации при помощи Iframe
Поделиться
Если не работает ссылка?
Если вдруг ссылка стала не рабочей, пожалуйста, скопируйте ссылку из адресной строки браузера на эту страницу и отправьте её мне черезФорму обратной связи в теме сообщения выбрав подходящию тему.
Благодарю вас за понимание.
Вы можете войти под своим логином или зарегистрироваться на сайте.