- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
При формировании xml файла карты сайта добавляются пустые строки в начале:
1.
2.
3.<?xml version="1.0" encoding="UTF-8"?>
4.<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance....и тд.
Выдает ошибку:
"This page contains the following errors:
error on line 3 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error".
Сайт на джумле, карта формируется плагином xmap.
Что и в каком файле надо изменить, чтобы убрать эти пробелы?
Спасибо за помощь!
Тут все индивидуально, с ходу и не скажешь. Посмотрите в какой кодировке у Вас файл, который генерирует карту. Проблема может быть и в этом.
кодировка вроде правильная (у меня utf8). Сбой произошел внезапно, до этого все работало (ничего в джумлу не ставила за это время).
Я так понимаю надо просто в каком-то php файле строки лишние убрать. Вот вопрос в каком...
В инете находила только по вордпрессу ошибка в rss лентах такая же. Там убирали пустые строки в php файлах functions.php, wp-config.php, wp-rss2.php, wp-atom.php.
А вот в джумле что смотреть...
Версия джумлы какая? Попробуйте удалить и заново установить xmap
\components\com_xmap\views\xml\tmpl\default.php
дани мапов, а как можно удалить, чтобы правильно и не полетело ничего?
P.S. весь интернет перерыла в поисках решения проблемы с этой пустой строкой. Для джумлы ничего не нашла...для вордпреса есть выход, но не подходит естественно.
Проблема решена - спасибо золотым рукам друга - коллеги.
Проблема в пустых строках, которые появляются в других файлах .php и это создает ошибку в генерации карты сайта - их надо удалять, искать по всей начинке сайта. помимо самого компонента xmap, также в sef смотреть чтобы не было их. В моем случае вообще пустые строки появились в index.php джумлы! Хотя особых изменений на сайте не проводилось.
Надеюсь это поможет другим, кто столкнулся с такой же проблемой (весь инет обыскала - не нашла).