Проблема заключается в том, что ссылка RSS на моем блоге liblog.ru ведет на правельный фид, который раньше работал, вот собственно и он сам http://feeds.feedburner.com/Libiroo-blog. А сейчас выдает ошибку. Посмотрел в чем же проблема через feedvalidator.org и там ошибка во второй строке, а именно ругается на:
то есть получается первая строка пустая, а во второй сразу 2 строки. Гуглил, с этой проблемой сталкивался не только я, но решения я что-то так и не сообразил. Не пойму, где поправить нужно.<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
<title>LIBLOG - SEO, Заработок, Дизайн</title>
<link>http://liblog.ru</link>
<description>Персональный блог Иванова Владислав</description>
<lastBuildDate>Tue, 25 Oct 2011 20:12:30 +0000</lastBuildDate>
<docs>http://backend.userland.com/rss092</docs>
<language>ru</language>
Очень расчитываю на вашу поощь. Спасибо
- 26.10.2011 01:06
- 26.10.2011 01:24
1) Проверить файлы на предмет "пробелов"
2) Попробовать плагин fix_rss
Попробуй почитать тут подобная проблема уже обсуждаласьСпасибо сказали:
Libero(26.10.2011), - 26.10.2011 02:11
Это не помогло, завтра буду искать пробелы, о результатах отпишу. Спасибо за темку. Кстати, у того парня так и не работает feed.
---------- Сообщение добавлено 21:11 ---------- Предыдущее 20:58 ----------
Ура! Нашел проблему.
Проблема крылась в файле /wp-includes/feed-rss.php.
Меняемнаecho '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>
<rss version="0.92">echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';
?>
<rss version="0.92">Последний раз редактировалось Libero; 26.10.2011 в 02:16. Причина: сделал все компактнее
- 27.10.2011 17:21
Вчера вроде все работало, а вот сегодня опять ошибка. Вот по валидатору что показывает: http://feedvalidator.org/check.cgi?u...2FLibiroo-blog
произошло смещение с 1 строки. подскажите пожалуйста, как поправить? - 28.10.2011 23:20
Ну кто-нибудь. Подскажите хоть что-то, уже не знаю куда сунуться...
- 09.11.2011 03:14
Подскажите хоть что-нибудь, что можно сделать? Может канал поменять, или настроить его через какой-либо другой сервис?
- 09.11.2011 09:45
У вас у страниц XML разметка в UTF-8. Убедитесь, что файл feed-rss.php сохраняется в кодировке UTF-8 без BOM. В Dreamweaver для этого при сохранении нужно убрать галочку "Включить подпись юникода (BOM)".
Если она есть, то у вас обязательно появится некоторе поле вверху страницы, и соответственно весь контент сдвинется на строку.
Из за этого, возможно интерпретатор XML, сообщает ошибку синтаксиса.Спасибо сказали:
Libero(16.11.2011), - 16.11.2011 01:15
Ура, надеюсь в этот раз я починил все точно!
Проблема была в файле feed-rss2.php
Было:PHP код:Исправил:<?php
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
<?php do_action('rss2_ns'); ?>
>PHP код:Вроде заработало! Надеюсь теперь на совсем, а не как в прошлый раз.<?php
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';
?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
<?php do_action('rss2_ns'); ?>
>
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Не отдает ошибку 404 в Joomla | Web программирование | 10 | 18.07.2011 23:40 |
Помогите найти ошибку в html коде | Web программирование | 1 | 12.04.2011 22:41 |
Помогите найти ошибку в коде js | Web программирование | 3 | 11.03.2011 23:55 |
Помогите ошибку найти | Web программирование | 1 | 07.01.2011 14:49 |
Wordpress выдает ошибку | Прочее | 5 | 09.09.2009 17:44 |
Интересные темы
ошибка парсера
Описание всех возможных ошибок парсера, выявление потенциальных причин, как избежать этого, читайте тему.