30.07.2014, 09:45 | #1 (ссылка) |
Новичок
Регистрация: 14.08.2013
Сообщений: 14
Репутация: 0
|
Проблемы с РСС и картой сайта
В какой-то момент перестали работать карта сайта в хмл и рсс
вместо рсс вылазит - Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности Адрес: http://сайтru/?feed=rss2 Строка 3, символ 1:<?xml version="1.0" encoding="UTF-8"?> Вместо карты Адрес: http://сайтru/index.php?xml_sitemap=params= Строка 4, символ 1:<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://nauka24news.ru/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?><!-- sitemap-generator-url="http://www.arnebrachhold.de" sitemap-generator-version="4.0.7" --> Посмотрел, исходный код так начинается 1 2 3 4 <?xml version="1.0" encoding="UTF-8"?>. Feed валидатор пишет насчет пустых строк или пробелов, где их искать? Посмотрел файлы,везде начинается с 1, а пустые строки в конце, после рнр, убирал, не влияет. Знающие, подскажите точнее, где чего смотреть. |
30.07.2014, 15:20 | #2 (ссылка) |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
Oleg Zarubin, к сожалению, Ваши ссылки ни куда не переходят. Напишите адрес сайта и, если есть возможность, выложите скриншоты ошибок. По тому, что Вы написали, можно понять, что сайт работает на CMS WordPress? Если да, то проверьте соответствует ли сайт требованиям sitemap.xml:
1. Количество страниц не должно превышать 50000. 2. Размер файла не должен превышать 10Мб. 3. Кодировка файла должна быть UTF-8. Если здесь все в порядке, то проще переустановить плагин Google XML Sitemaps. Для этого нужно проделать несколько шагов: 1) Перейдя в консоль wordpress, выберите пункт меню «Плагины»; 2)Далее «Добавить новый»->”Загрузка”; 3)Выберите нужный файл с плагином и нажмите кнопку “Установить”. 4) Нажмите кнопку “Активировать плагин”. 5) Перейдите в “Параметры”->”XML-Sitemap” 6) Теперь нужно построить карту сайта. Для этого нажмите на кнопку “Нажмите здесь”. 7) Если все сделали правильно, то появится табличка с отчетом работы карты сайта. Извините, если слишком подробно и нудно рассказал. |
30.07.2014, 18:30 | #3 (ссылка) |
Новичок
Регистрация: 14.08.2013
Сообщений: 14
Репутация: 0
|
Плагин переустанавливал, такая же фигня. Да карта ладно, без нее обойдусь. А на скриншоте вы увидите то же самое: "Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://nauka24news.ru/?feed=rss2 Строка 4, символ 1:<?xml version="1.0" encoding="UTF-8"?>" ---------- Добавлено в 17:30 ---------- Предыдущее сообщение было написано в 15:31 ---------- Заметил в home.php такую штуку - в конце файла стоит </body> </html> а в начале ничего нет, файл начинается с <?php get_header(); ?>. Нужно ли ставить в начале открывающие теги? |
31.07.2014, 15:51 | #4 (ссылка) | |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
Цитата:
Код:
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; Перед ней добавьте такой кусочек код: Код:
//////fix rss!! $out = ob_get_contents(); $out = str_replace(array("\n", "\r", "\t", " "), "", $input); ob_end_clean(); /////////////// Обратите внимание на то, что то же самое нужно сделать с файлом feed-rss2-comments.php. |
|
31.07.2014, 16:28 | #5 (ссылка) |
Новичок
Регистрация: 14.08.2013
Сообщений: 14
Репутация: 0
|
Со слешами ставить? И пробелами от другого кода?
---------- Добавлено в 15:28 ---------- Предыдущее сообщение было написано в 15:22 ---------- РСС появилась, спасибо большое. Теперь попробую поставить плагин, карту создать. Но пробелы в начале исходного кода не исчезли. Так и начинается с 4. И, если не трудно, в двух словах объясните причину. До недавнего времени все было нормально, на Денвере тоже все нормально, хотя заменял много файлов, основных и из шаблона, в попытке найти причину. Последний раз редактировалось Oleg Zarubin; 31.07.2014 в 16:35. |
31.07.2014, 17:54 | #6 (ссылка) |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
Это значит, что в скриптах, которые отвечают за генерирование ленты новостей присутсвует синтаксическая ошибка.
Если установили плагин и создали карту сайта, и проблема не пропала, то зайдите по FTP на площадку Вашего домена. Затем зайдите в корень Вашего сайта на wordpress. В папке wp-includes найдите файлы feed-rss2.php и feed-rss2-comments.php и удалите все строки сверху до строки: Код:
<rss version=" " xmlns:content="http://purl.org/rss/1.0/modules/content/" |
31.07.2014, 18:25 | #7 (ссылка) |
Новичок
Регистрация: 14.08.2013
Сообщений: 14
Репутация: 0
|
Попробую, спасибо. Но почему так получилось, я вроде бы ничего не менял в этих файлах, раньше лента нормально функционировала. А после этих действий: удалите все строки сверху до строки:
Код: <rss version=" " xmlns:content="http://purl.org/rss/1.0/modules/content/" Далее просмотрите весь текст файла и уберите все пустые строки после "?>". код, который вы раньше выложили, удалить? |
01.08.2014, 14:03 | #8 (ссылка) | |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
Oleg Zarubin, сначала установите плагин и карту сайта, и потом, как и говорил выше:
Цитата:
|
|
Ads | |
01.08.2014, 16:26 | #9 (ссылка) |
Новичок
Регистрация: 01.08.2014
Сообщений: 1
Репутация: 0
|
CCleaner http://dfiles.ru/files/dwgbrvamy?redirect почистит комп от всякой дряни!
|
01.08.2014, 18:56 | #10 (ссылка) | |
Новичок
Регистрация: 14.08.2013
Сообщений: 14
Репутация: 0
|
Цитата:
Строка 4, символ 1:<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" rel="nofollow" href="http://nauka24news.ru/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?><!-- sitemap-generator-url="http://www.arnebrachhold.de" sitemap-generator-version="4.0.7" --> Причем когда устанавливаю плагин, то карта сайта уже создана, как раньше. Т.е. заново я ее не создаю, возможно поэтому такая хрень, но плагин удалял несколько раз. Может где-то кеш чистить надо? |
|
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с видео картой. | Trif | Неисправности, настройка | 10 | 22.10.2013 20:23 |
Проблемы с картой памяти | Mistera | Неисправности, настройка | 0 | 15.01.2013 13:02 |
Проблемы с SD картой...!!! | Антон00 | Мобильные устройства | 4 | 28.09.2011 13:03 |
проблемы с картой SD | Dammit | Периферия | 1 | 20.09.2010 04:08 |
Проблемы с SD картой | ToXic_ | Периферия | 5 | 21.12.2008 23:10 |