Установка
Всё стандартно:
Скачиваем последнюю стабильную версию модуля xmlsitemap для вашей версии Drupal.
Распаковываем в sites/all/modules
Включаем необходимые модули на странице управления модулями:
XML sitemap — генерирует файл sitemap.xml
XML sitemap engines — уведомляет поисковые системе о вашем sitemap файле
XML sitemap node — добавляет в sitemap информацию о нодах
XML sitemap taxonomy — добавляет в sitemap информацию о терминах таксономии
XML sitemap user — добавляет в sitemap информацию о пользователях
Настройка
Настройки модуля находятся по адресу admin/settings/xmlsitemap.
Раздел Sitemap
Add all the links to the default language sitemap — добавляет к адресам языковой префикс, используется только на многоязычных сайтах.
Cron limit — количество ссылок, которые будут обновлены (дата последней модификации, приоритет и т.д.) за один запуск крона. По умолчанию 100.
Cache directory — директория где будет храниться файл sitemap. По умолчанию sites/default/files/xmlsitemap
Use stylesheet — Использовать стили при просмотре файла sitemap.xml. По умолчанию отключено, лучше включить.
Front page change frequency — Средняя частота изменения главной страницы, т.е как часто на главную добавляются ноды, создаются комментарии (если они выводятся в блоке), и т.д. По умолчанию Hourly — каждый час.
Front page priority — Приоритет главной страницы. Так как количество страниц, которые за один проход скачает и проиндексирует поисковик, ограничено, приоритет помогает ему определить порядок индексирования. По умолчанию 1.
Promotion priority adjustment — Дополнительный приоритет для нод на главной странице. Это число будет добавлено к приоритету нод (по умолчанию 0.5) который находятся на главной странице. По умолчанию 0.3.
Comment ratio priority adjustment — Дополнительный приоритет для ноды с максимальным количеством комментариев. Для остальных нод с комментариями, приоритет будет добавлен пропорционально их числу. Логика такая, что если у ноды есть комментарии, то она более интересна читателям чем ноды без них. По умолчанию 0.2.
Раздел Search engines
Submit the sitemap when content changes — Уведомлять поисковики об изменении файла sitemap.
Frequency of sitemap submission — Частота, с которой поисковикам будет отсылаться новый файл sitemap.
Ниже, на странице, перечислены поисковики в которые нужно отправлять уведомления.
Раздел Tools
Delete the sitemap cache files — удалить закэшированную версию sitemap.xml
Flag the sitemap as requiring update — установить отметку что файл sitemap требует обновления.
Submit the sitemap to all the active search engines — Отослать ссылку на файл sitemap всем активным поисковикам, отмеченных в разделе Search engines.
Submit the sitemap to xxx — Уведомить поисковик xxx.
Форма создания/редактирования ноды
Для каждой ноды, в блоке XML sitemap, можно выставить свой уникальный приоритет:
-------------------------------------------
Еще один вопрос: как убрать " Generated by the Drupal XML sitemap module ? "
в файле sites\all\modules\xmlsitemap\xsl\xmlsitemap.xsl
Начиная с 57 строки надо закомментировать блок "footer"
--------------------------------------------
Здраствуйте. Поставил модуль на drupal7. при обновлении карты выдает только ссылку на главную страницу.может это быть изза того, что тестирую на денвере?крон обновлял
включить в sitemap каждую ноду (в настройках sitemap
---------------------------------------------
Установил модуль, все нормально, только в Статусе красное поле
XML sitemap user Anonymous access to user profiles
In order to list user profile links in the sitemap, the anonymous user must have the View user profiles permission.
Нужно перейти адресу
/admin/people/permissions#module-xmlsitemap
Вы попадете на страницу администрирования доступа модуля xmlsitemap (см хвост урл)
и установить НЕ „Administer XML sitemap settings.” для Анонима, а
в разделе USER установить View User Profile (Просмотр профилей) для Анонима
http://xandeadx.ru/blog/drupal/40