Extension:DynamicWikiSitemap/ru

Что делает это дополнение?
DinamicWikiSitemap это отдельная страница карты сайта. Карта сайта будет обновляться автоматически, что полезно, если вы регулярно обновляете ваш сайт.

DinamicWikiSitemap не создаёт ни каких дополнительных страниц.

XML файл может иметь следующие настройки:
 * статьи отсортированы по убыванию популярности (т.е. сначало идут странцы с наибольшим количеством посещений). Однако это можно настроить.
 * он содержит только статьи: не содержит ни перенаправления, ни специальные или внешние страницы. Однако это можно настроить.

Для получения более релевантных страниц карты сайта, DinamicWikiSitemap расширение можно также рассчитывать частоту пересмотра ваших страниц и настроить их приоритет по различным схемам

Скачивание
Скопируйте код с данной страницы и вставьте его в файлы  и.

Замечание: $IP означает корневой каталог установки MediaWiki, это тот же каталог, который содержит LocalSettings.php.

Установка
Копирования sitemap.php и sitemap.xsl в корневой каталог достаточно для установки, однако вы можете использовать URL Rewriting для более простого и понятного вида адреса страницы. Регистрировать дополнение в файле LocalSettings.php не требуется, там можно задать только настройки.

Необходимо создать новый .htaccess файл, в корневом каталоге, или изменить существующий .htaccess файл который уже может быть создан:

Таким образом, sitemap.php позволит автоматически генерировать содержимое файла XML (реальное содержимое карты сайта). Каждый раз когда поисковик будет пытаться открыть sitemap.xml, будет выполнен sitemap.php который составит обновленный XML файл.

This way, sitemap.php will allow us to automatically generate the content of the XML file (the real Sitemap). Each time search engine will try to open sitemap.xml, sitemap.php will be executed and will make an update of the XML file.

Конфигурация
Существуют различные настройки для этого расширения, вы можете поместить их в ваш LocalSettings.php файл (до строки "require once"). Однако, дополнение будет работать даже без настроек.

Настройка приоритета
Вы можете использовать следующие схемы приоритетов:
 * постоянный: все пироритеты будут 0.5 (константа настройки DWS_PRIORITY_CONSTANT);
 * линейный: (константа настройки DWS_PRIORITY_LINEAR);
 * квадратичный: (константа настройки DWS_PRIORITY_QUADRATIC);
 * кубический: (константа настройки DWS_PRIORITY_CUBIC);
 * экспоненциальный: (константа настройки DWS_PRIORITY_EXPONENTIAL);
 * смазанный: (константа настройки DWS_PRIORITY_SMOOTH);
 * случайный: (константа настройки DWS_PRIORITY_RANDOM);
 * обратный: (константа настройки DWS_PRIORITY_REVERSE).

Подробнее: различные схемы приоритетов.

По умолчанию DWS_PRIORITY_CONSTANT</tt>

Настройка частоты обновления
По умолчанию false.

Настройка ограничения количества ссылок
По умолчанию 1000.

Настройка сортировки
Вы можете использовать следующие схемы сортировки:
 * по популярности: сортирует по убыванию популярности (константа настройки DWS_SORTING_POP</tt>)
 * по последней ревизии: сортирует по убыванию даты последней ревизии(константа настройки DWS_SORTING_REV</tt>)

По умолчанию DWS_SORTING_POP</tt>.

Примечания

 * Код этого дополнения основан на дополнении Extension:ManualSitemap.
 * DinamicWikiSitemap работает как с MySQL так и с INNODB установоками.

Ссылки

 * Original ManualSitemap extension
 * Google Sitemap extension
 * Sitemaps at Wikipedia