ОПИСАНИЕ -------- Плагин предназначен для генерации Sitemaps в LiveStreet CMS. С помощью файла Sitemap веб-мастеры могут сообщать поисковым системам о веб-страницах, которые доступны для сканирования. Файл Sitemap представляет собой XML-файл, в котором перечислены URL-адреса веб-сайта в сочетании с метаданными, связанными с каждым URL-адресом (дата его последнего изменения; частота изменений; его приоритетность на уровне сайта), чтобы поисковые системы могли более грамотно сканировать этот сайт. Более подробную информацию вы можете найти на странице http://sitemaps.org/ru/. ЛИЦЕНЗИИ ------- Файлы в этом архиве распостраняются по лицензии GNU GPL. Вы можете найти копию этой лицензии в файле LICENSE.txt. ИСТОРИЯ ВЕРСИЙ -------------- v0.3.0 - Добавлен вывод персональных блогов - Улучшена производительность при генерации сайтмапа пользователей v0.2.1 - Для совместимости с плагином L10n добавлена возможность переопределять метод генерирующий префикс для кеша наборов. - Реализована возможность добавлять наборы ссылок в sitemap index. v0.2.0 - Основательный рефакторинг кода плагина. Теперь все действия которые производят с наборами сущностей или свойствами сущностей другие плагины отображаются в генерируемых sitemap'ах. Для примера плагин NiceUrl изменяет url записей и в sitemap топиков выводятся url измененные плагином NiceUrl. - Изменены ссылки в sitemap.xml в соответсвии с рекомандациями опубликованными на странице http://sitemaps.org/ru/protocol.php#location. Теперь они выглядят так как будто файлы sitemap'ов расположены в корне сайта. - Добавлены XSLT шаблоны для удобного просмотра sitemap в окне браузера. - Все основные настройки вынесены в конфиг плагина. Это время жизни кеша для наборов записей, приоритеты страниц, вероятная частота изменений страниц. - Добавлена возможность интеграции для сторонних плагинов. v0.1.1 - Плагин переработан в соответсвии с новыми стандартами наименований в LS 0.4.1. v0.1.0 - Модуль Sitemap-generator Дмитрия Гадеева был оформлен в виде plugin'а Sitemap для LS 4.0 Пример конфигурации server для корректной работы с nginx ------- server { # ... другие настройки location / { index index.html index.htm index.php; try_files $uri $uri/ @ls; # для несуществующих файлов } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/example.com/www/$fastcgi_script_name; include fastcgi_params; } location @ls { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME /var/www/example.com/www/index.php; fastcgi_param QUERY_STRING $uri; include fastcgi_params; } }