Рейтинг: 12.0317  
На голосовании
Предложил Валерий Чебан 02.04.2015 10:56:45

Создание Google sitemap.xml, добавить события, тег priority и автогенерация

Все управление созданием карты сайта sitemap.xml сводится к внутреннему поисковому индексу.

Поэтому чтобы добавить что-то в файл sitemap.xml, нужно добавить это в поисковый индекс. Хотя было бы не плохо иметь события на добавление каких то $additionalUrls в этот файл (через событие).

Еще идеи по поводу генератора Google sitemap.xml

1/
хотелось бы иметь возможность менять теги loc "на лету" в момент генерации карты. Я вижу это в виде некого события OnBeforeGoogleSitemapItemWrite($locXml, $arUrl) - т.е. событие перед непосредственной записью ссылки в тег loc файла sitemap.xml

2/
Хотелось бы иметь некую сортировку ссылок в файле. Главную хотелось бы располагать в самом верху файла sitemap.xml с тегом priority = 1.

3/
Что на счет не обязательных тегов changefreq и priority?
Для главной priority ставить 1, для всех остальных ссылок 0.8
см http://www.sitemaps.org/ru/protocol.html

4/
Добавить возможность отключить кластеризацию ссылок по файлам sitemap_000.xml .. sitemap_N.xml т.к. чаще всего на проектах два файла sitemap.xml  с оглавлением, и sitemap_000.xml с ссылками, поэтому создание оглавления излишне.

5/
Добавить возможность периодической не ручной генерации данного файла (напр. через cron)

При наличии события п.1 второй и третий пункты реализуются собственными силами.
Рейтинг: 27.2959  
Новая
Предложил Zontov Alexander 25.03.2013 02:51:05

Добавить возможность добавлять видео в google sitemap и свой xml

Добавить возможность вручную указывать ссылки на видеофайлы, которые будут добавлены в сайтмап, а также опции к ним (путь к превьюшке, разрешение, описание и т.д.)

+ Добавить возможность задавать дополнительные кастомные <url>-xml-тэги при генерации сайтмапа

Модераторам просьба исправить категорию на БУС, опять забыл изменить дефолтную категорию идеи.
Рейтинг: 1.9535  
На голосовании
Предложил Шипулин Артем 24.09.2012 08:46:55

Права на доступ к генерации Google Sitemap

Довольно часто возникает необходимость генерировать google sitemap, и если произошли изменения, о которых в первую очередь, как правило, знает редактор сайта, следовательно ему и проще было бы запустить перегенерацию sitemap, но таких прав ему дать нельзя. Собственно вообще нет прав доступа к этому модулю в настройках групп пользователей.