Форуми / National / Russian / Модули и плагины / [Update] Карта сайта AN SiteMap

Плагин, автоматически генерирующий 3 типа карты сайта. HTML карту для людей - посетителей сайта; XML и TXT карты сайта для поисковых роботов. Предназначен для работы на CMF Cotonti.

Alex300
#23637 18.03.2010 21:54
Плагин карты сайта для Cotonti.

Спасибо Trustmaster за поддержку в развитии плагина и перевод на английский

Основные функции плагина:
- генерирование HTML, XML и TXT карты сайта
- автоматическое добавление ссылки на индекс XML-карты в файл «robots.txt» при наличии прав на запись
- включение в XML и TXT карты страниц, образованных паджинацией
- включение/исключение тех или иных разделов сайта и форума в карту (настраивается отдельно для каждого типа карты)
- использование дополнений (интеграторов) для включения в карту страниц, генерируемых, например, другими плагинами (контакты, магазин, гостевая книга и т.п.). О создании интеграторов читайте ниже.
- Добавление дополнительных ссылок в карту сайта через панель администратора.
- Вывод HTML-карты сайта настраивается шаблоном
- При формировании карты учитываются права гостей на просмотр разделов сайта


Данный инструмент позволяет генерировать 3 типа карты Вашего сайта на Cotonti.

HTML карта сайта:
Находится по адресу: http://ваш_домен/plug.php?e=an_sitemap. Выводит древовидный список основных разделов Вашего сайта. Образец HTML-карты

XML карта сайта:
Индекс карты находится по адресу: http://ваш_домен/plug.php?r=an_sitemap&out=xml_index. Выводит перечень частей XML-карты сайта.
Сама карта доступна по адресу: http://ваш_домен/plug.php?r=an_sitemap&out=xml. При количестве URL, превышающем установленное значение, карта сайта разбивается на части, которые перечисляются в индексе карты. Карта сайта в формате xml выводится согласно протокола http://www.sitemaps.org.

С помощью этой карты сайта веб-мастера могут сообщать поисковым системам о веб-страницах, которые доступны для сканирования. Она особенно важна для правильного индексирования Вашего сайта поисковыми системами в случае, когда:
- На вашем сайте имеется динамическое содержание.
- Ваш сайт содержит страницы, которые поисковый робот может не обнаружить при сканировании, например страницы с мультимедийным AJAX-содержанием или изображениями, страницы, находящиеся в «большом количестве кликов» от главной страницы.
- Ваш сайт создан недавно, и на него указывает мало ссылок. (Поисковые роботы сканирует Интернет, переходя по ссылкам с одной страницы на другую. Если на ваш сайт указывает мало ссылок, роботу будет сложно его найти.)
- Ваш сайт содержит большой архив страниц с контентом, которые слабо или совсем не связаны друг с другом.

Эта информация, позволяет сканерам, поддерживающим протокол Sitemap, найти все URL в файле Sitemap и собрать информацию об этих URL с помощью связанных метаданных. Использование протокола Sitemap не является гарантией того, что веб-страницы будут проиндексированы поисковыми системами, это всего лишь дополнительная подсказка для сканеров, которые смогут выполнить более тщательное сканирование Вашего сайта.

Его поддерживают Google, Yandex, Yahoo!, Майкрософт.

TXT карта сайта:
Находится по адресу: http://ваш_домен/plug.php?r=an_sitemap&out=txt. Выводит карту Вашего сайта в формате text/plain в виде перечня страниц, по 1 URL на строку.

Версия плагина: 1.1.1 для Cotonti Genoa.0.6.x
Язык: русский, english

Отличия от версии 1.1.0

Исправлены некоторые ошибки (с паджинацией, количеством страниц в категории, кешированием...)

Отличия от версии 1.0.1

Страницы теперь выводятся и в HTML-карту. В дерево категорий.

Теперь администратор сайта может добавить в карту сайта произвольное количество дополнительных ссылок через Web-интерфейс. С этой версии плагина роль интеграторов сводится к динамическому включению в карту сайта страниц, генерируемых плагинами. Постоянные ссылки можно добавить из панели администратора.

Нет больше отдельного кеша для TXT карты - данные объеденены с XML.
При привышении указанного количества ссылок XML и TXT карты делятся на несколько частей. Для XML-карты создается индекс, к котором перечисляются все части карты. Так поисковый робот сможет найти их все.

Начиная с этой версии Вам не нужно самостоятельно править файл .htaccess. Поисковые роботы должны нормально принимать и ссылки на карты сайта, формируемые плагином по-умолчанию. Для изменения этих ссылок рекомендуется использовать модуль "Ссылки"( http://portal30.ru1/admin.php?m=urls ).

В файл robots.txt в первую очередь стоит добавить ссылку на индекс XML-карты сайта. Можно добавить и ссылки на каждую ее часть.


Установка:
- распаковать архив
- папку «an_sitemap» скопировать на сервер в папку «plugins»
- установить в панеле администратора.
- настроить в панели администратора в разделе выберите «Утилиты»
- добавить в файл robots.txt строку «Sitemap: http://ваш_домен/plug.php?r=an_sitemap&out=xml_index», (либо убедиться, что он добавлена в него правильно)

Обновление до 1.1.1 (с 1.1.0)
- Заменить файлы на сервере файлами из архива: an_sitemap.setup.php, test.an_sitemap.integrator.php, an_sitemap/inc/an_sitemap.class.php.
- Очистить кеш в папке an_sitemap/cache.

Обновление о 1.1.0
- Заменить файлы на сервере файлами из архива. Все кроме an_sitemap/inc/config.php - чтобы не потерять настройки.
- В панели управления в настройках плагина нажать установить. Это создаст даполнительную таблицу в БД. (У меня работает).
Кто не хочет рисковать, можно выполнить запрос к БД:
CREATE TABLE IF NOT EXISTS `sed_ansitemap_add_urls` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL,
  `loc` tinytext NOT NULL,
  `priority` float NOT NULL,
  `lastmod` varchar(30) NOT NULL,
  `changefreq` varchar(10) NOT NULL,
  `description` varchar(255) NOT NULL,
  `state` varchar(10) NOT NULL,
  `order` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='An sitemap additional links';


Настройка
Для настройки в панели администратора выберите «Утилиты», далее AN SiteMap. Перед настройкой рекомендуется прочитать справку.

Скачать плагин

Страница плагина.

Файлы перезалиты.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Відредаговано: Alex300 (21.01.2011 03:24, 14 років тому)