BOM – Блог Stafox'a https://stafox.cc О программировании и веб-разработке Sun, 06 Oct 2013 09:59:25 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Как “поднять” RSS ленту https://stafox.cc/kak-podnyat-rss-lentu/ https://stafox.cc/kak-podnyat-rss-lentu/#comments Sat, 27 Nov 2010 11:06:01 +0000 http://stafox.ru/?p=597 Совсем недавно выставил на показ свой новый шаблон. Без проблем не обошлось. Сначала с кроссбраузерностью возился, а потом прочитал комментарий от доброго человека, что у меня невозможно по RSS подписаться – ошибку выдаёт, ошибку разбора XML. Вообще-то ошибки было две: feedburner ругался на пустую строку (Строка: 2, Символ: 0), а моя внутренняя rss, жаловалась на

Сообщение Как “поднять” RSS ленту появились сначала на Блог Stafox'a.

]]>
Как поднять RSS ленту
Совсем недавно выставил на показ свой новый шаблон. Без проблем не обошлось. Сначала с кроссбраузерностью возился, а потом прочитал комментарий от доброго человека, что у меня невозможно по RSS подписаться – ошибку выдаёт, ошибку разбора XML.
Вообще-то ошибки было две: feedburner ругался на пустую строку (Строка: 2, Символ: 0), а моя внутренняя rss, жаловалась на пустой символ (Строка 1; Символ: 0). И так, если Вы страдаете от подобных проблем, то сделайте следующее:

  • Избавьтесь от BOM

Сделать это можно двумя способами. Первый способ:

1. Скачать Find Bom.

2. Поместить файл find_bom.php в корневую дирректорию wordpress.

3. Ввести в строке браузера http://ваш_сайт/find_bom.php.

4. Открываем указанные файлы в редакторе (у меня это Dreamweaver), Ctrl+Shift+S → Убираем галочку с Include Unicode Signature (BOM) → Сохранить. Или читаем как сохранять файлы в utf-8.

Второй способ:

Воспользоваться утилитой utf8-bom-remover, которая позволяет найти и удалить BOM ещё до загрузки на сервер.

  • Удалите пустые строки

Под удалением пустых строк, я подразумеваю удаление пустых строк перед тегом

[php] <?php
[/php]

и после

[php] ?>
[/php]

в файлах:

[raw] ./wp-config.php
./wp-includes/feed.php
./wp-includes/feed-rss2.php
./wp-includes/feed-rss2-comments.php
./wp-includes/feed.php
./wp-content/themes/ваша_тема/header.php
./wp-content/themes/ваша_тема/index.php
./wp-content/themes/ваша_тема/footer.php
[/raw] Проверить RSS ленту на ошибки можно с помощью сервиса FeedValidator. Вот в принципе и всё – должно работать.

Помогло?

Сообщение Как “поднять” RSS ленту появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/kak-podnyat-rss-lentu/feed/ 4