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