Extension:AddPersonalUrls/ru

Этот плагин добавляет страницы в список личных ссылок. Можно представить что это демонстрация использования крюка PersonalUrls. Скорее всего придётся изменить список страниц для собственных нужд.

Данная версия добавляет следующие ссылки:


 * Ссылку на служебную страницу основанную на Extension:DynamicPageList, показывающую все подстраницы основной страницы пользователя.
 * Ссылку на любимые страницы пользователя.
 * Ссылку на страницу песочницу пользователя.
 * Ссылку на страницу записок пользователя.

За исключением первой, все страницы пусты в начале. Тебе можно будет редактировать их, используя любой викитекст. Имена являются просто примерами.

Инсталляция
Не смотря на то что этот плагин был протестирован на МедияВики 1.10, скорее всего он будет работать и на более ранних версиях.


 * Сохрани в файлextensions/AddPersonalUrls/AddPersonalUrls.php.


 * Добавь следующую строку в LocalSettings.php:


 * Создай системные сообщения которые будт использоваться для наименования страниц. Нужные страницы и возможные значения представлены ниже:
 * MediaWiki:Mypages – my pages
 * MediaWiki:Favorites – my favorites
 * MediaWiki:Sandbox – my sandbox
 * MediaWiki:Mynotes – my notes


 * Новые ссылки описываются в статическом члене класса ExtAddPersonalUrls::$mTable. Ты можешь изменить его в LocalSettings.php. Текст '$username' будет заменён на имя конкретного пользователя (тебе придётся использовать одиночные ковычки чтобы PHP не заменил значение на пустую строку во время интерпретации LocalSettings.php).


 * Если ты хочешь использовать первую ссылку, тебе придётся установить Extension:DynamicPageList (версию >= 1.4) и Call Extension (в которой находится в том-же блоке). Так-же надо будет создать страницу Шаблон:My_Pages в которой должно находится:


 * Либо-же можно убрать первую ссылку добавив следующую строку в LocalSettings.php:

unset( ExtAddPersonalUrls::$mTable[0] );

Лог изменений

 * 0.31 : Перешёл на новую версию Extension:DynamicPageList, которая больше не использует конкретную служебную страницу.


 * 0.3 :
 * Параметр теперь член класса.


 * 0.21 :
 * Исправление в mypages.


 * 0.2 :
 * Конфигурация использую список.


 * 0.1 :
 * Первая версия.

Смотри так-же

 * Manual:Hooks/PersonalUrls