Cache-Control: max-age=3600, must-revalidate Date: Вс, 28 Авг 2022 10:38:23 GMT Expires: Вс, 28 Авг 2022 11:38:23 GMT Last-Modified: Пт, 20 Янв 2006 16:09:19 GMT

Расширение GoogleSiteMaps Extension для eZ Publish

GoogleSiteMaps Extension - это расширение (extension) для eZ Publish, которое генерирует Sitemap для Вашего сайта на основе протокола Sitemap.

Скачать

Имя: GoogleSiteMaps Extension
Версия: 0.1
Автор: Sergey A. Shishkin
Дата: 20.01.2006
e-mail : classic.ru@gmail.com
ICQ: #28582606

================================================
Установка и конфигурирование
================================================
Прочтите файл INSTALL.TXT для получения инструкций по установке и конфигурированию.

Содержимое архива
================================================
Файлы, включенные в данное расширение :

  /settings/design.ini.append.php                          
  /settings/fetchalias.ini.append.php
  /settings/googlesitemaps.ini.append.php
  /settings/layout.ini.append.php
  /settings/site.ini.append.php

  /design/standard/templates/googlesitemap_pagelayout.tpl
  /design/standard/templates/node/view/googlesitemaps.tpl

  /autoloads/ezextlinkfixoperator.php
  /autoloads/eztemplateautoload.php

  /addon/sitemap.php (it is addon, not a part of extension)

Использование Google SiteMaps
================================================
Введите в адресную строку Вашего браузера строку вида:
http:// SiteURL(/index.php)(/siteacceess)/layout/set/googlesitemap/content/view/googlesitemaps/2
Вы получите полную Sitemap вашего сайта, начиная с корневого узла (node_id:2).
Если Вы хотите получить Sitemap только лишь поддерева вашего сайта - используйте нужный node_id и строку вида:
http:// SiteURL(/index.php)(/siteacceess)/layout/set/googlesitemap/content/view/googlesitemaps/ node_id

Пример: http://www.competent.name/layout/set/googlesitemap/content/view/googlesitemaps/2

1. Зарегистрируйте аккаунт и авторизуйтесь в Google Sitemaps
2. Добавьте ваш сайт в Google Sitemaps
3. Добавьте Sitemap к вашему сайту в Google Sitemaps.

ps. Мелкие улучшения
================================================
Если Вы добавите в Gooogle Sitemaps ссылку на ваш sitemap вида
http:// SiteURL(/index.php)(/siteacceess)/layout/set/googlesitemap/content/view/googlesitemaps/ node_id ...
то выглядеть это в интерфесе Google Sitemaps будет не совсем здорово.
Google будет показывать полную ссылку на ваш sitemap как адрес сайта, что на мой взгляд не очень удобно.
В этом случае Вы можете пойти на маленькую хитрость:
1. Скопировать фалй sitemap.php из папки addon в корень eZ Publish (root_of_ezpublish).
2. Отредактировать файл .htaccess (если вы его используете)

Строку
RewriteRule !\.(gif|jpe?g|png|css|js|htm|html|swf)|var(.+)storage.pdf(.+)\.pdf$ index.php
изменить на
RewriteRule !sitemap\.php|\.(gif|jpe?g|png|css|js|htm|html|swf)|var(.+)storage.pdf(.+)\.pdf$ index.php

Теперь Вы можете сообщить Google Sitemaps ссылку на Sitemap вида
http:// SiteURL/sitemap.php?url=http:// SiteURL(/index.php)(/siteacceess)/layout/set/googlesitemap/content/view/googlesitemaps/ node_id

Пример: http://www.competent.name/sitemap.php?url=http://www.competent.name/layout/set/googlesitemap/content/view/googlesitemaps/2/

Комментарии

Вам не разрешено создавать комментарии.

eZ Publish™ copyright © 1999-2024 eZ Systems AS