Google SiteMap (Редактирование узла структуры)

#
Re: Google SiteMap (Редактирование узла структуры)
tehmobil писал(а):
Запускаю site.ru/sitemap.php
Зачем???

Нужно создать в структуре сайта узел GoogleSitemap с путем /sitemap/, выбрать для него ТДС Google Sitemap и XSL GoogleSitemap, а потом зайти на ваш сайт по адресу site.ru/sitemap/
Подробнее можно посмотреть как это сделано на демо-сайте.
Заказов не беру. Консультирую редко.
#
Re: Google SiteMap (Редактирование узла структуры)
Kotoff писал(а):
Зачем???
- на самом деле обращение к Sitemap-у через site.ru/sitemap.php вполне корректное. Мы специально создали файл sitemap.php, генерирующий карту сайта для Google-а. Т.к. ранее Google при проверке Sitemap не мог индексировать разделы сайта, находящиеся на одном уровне, что и раздел с картой сайта(site.ru/sitemap/), т.е. все разделы в корне сайта(вместо с их подразделами).
Так что tehmobil все верно делает.

tehmobil, вам для решения проблемы необходимо отредактировать XSL-шаблон "GoogleSiteMap" и изменить строку:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
targetNamespace="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


чтобы получилось:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
#
Re: Google SiteMap (Редактирование узла структуры)
natalya, не знал
Да и не наблюдал такой проблемы.
То есть узел с ТДС Google Sitemap теперь не нужен?
Заказов не беру. Консультирую редко.
#
Re: Google SiteMap (Редактирование узла структуры)
Kotoff писал(а):
Да и не наблюдал такой проблемы.
- это было на заре интеграции Sitemap в сайты на системе. Тогда Google сам выдавал данную ошибку, если карта сайта(site.ru/sitemap/) содержала разделы того же уровня, что и ее собственный раздел. Сами они рекомендовали выгружать карту в файлы типа site.ru/sitemap.php или site.ru/sitemap.xml. Что нами и было реализовано. Сейчас точно сказать не могу, осталось ли у них подобное ограничение или нет.

Kotoff писал(а):
То есть узел с ТДС Google Sitemap теперь не нужен?
- еще как нужен! Ведь по сути именно он и генерирует карту сайту. А в коде скрипта sitemap.php просто идет получение содержимого раздела сайта /sitemap/ и его отображение
#
Re: Google SiteMap (Редактирование узла структуры)
natalya, спасибо за разъяснения!
Заказов не беру. Консультирую редко.
#
Re: Re: Google SiteMap (Редактирование узла структуры)
natalya писал(а):
tehmobil, вам для решения проблемы необходимо отредактировать XSL-шаблон «GoogleSiteMap» и изменить строку:

Спасибо, начал генерить карту и в php и в каталоге.
Тэги инфосистем должны включаться в карту? В мою не включены.
#
Re: Google SiteMap (Редактирование узла структуры)
У меня ката сайта получается очень большой. Не хочется сильно нагружать сервер. Есть идея в часы наименьшей загрузки веб сервера формировать sitemap.xml  и выкладывать на сайте  в виде готового XML файла.
У меня такой "чайниковский" вопрос: как сделать формирование карты сайта в виде файла sitemap.xml.
#
Re: Google SiteMap (Редактирование узла структуры)
Здравствуйте.

Не помешал бы ответ от знатоков или представителей службы поддержки. Ранее с сайтмапом все было в порядке. Не так давно кол-во страниц на сайте перевалило за 10000, и файл более не генерируется. Выдается ошибка "Ошибка синтаксического анализа XML: элемент не найден". Может ли это быть в принципе из-за большого числа страниц? Кстати, карта сайта (для людей которая) не формируется именно по этой причине, как я понял.

Сравнил код во всех участвующих файлах, включая типовую динамическую страницу, xsl-шаблон, скрипт php на этом сайте, и на еще одном, где сайтмап генерируется без проблем, но страниц там заметно меньше, порядка 4000 - он (код) идентичен.

Как можно решить проблему?
#
Re: Google SiteMap (Редактирование узла структуры)
Проверил: что карта сайта (для людей), что сайтмап (для роботов) действительно создаются только с отключенной в настройках опцией "Отображать элементы информационных систем". Если этот чекбокс не активирован, оба мапа генерируются, если включен - ошибка. Это, видимо, общая проблема для системы, или я не прав? Неужели я первый, кто столкнулся с этим? Ведь есть и другие многостраничные сайты на этой cms. Повторюсь, на сайтах, где пока не так много страниц, все генерируется на ура.
#
Re: Google SiteMap (Редактирование узла структуры)
georgewhite, включите чекбокс обратно, и когда вы увидите ошибку синтаксического разбора XML посмотрите в исходный код страницы.
С вероятностью 99% там будет php-шная ошибка про нехватку памяти.
И стало быть проблема связана непосредственно с вашим хостингом.
Заказов не беру. Консультирую редко.
Авторизация