Difference between revisions of "UserMessage"
(Новая страница: «'''UserMessage''' — расширение MediaWiki, позволяющее настраивать сообщения локализации MediaWiki (прост...») |
|||
Line 3: | Line 3: | ||
Далее мы рассмотрим именно пример с [[MediaWiki:edittools]]. | Далее мы рассмотрим именно пример с [[MediaWiki:edittools]]. | ||
− | При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи [[MediaWiki:edittools | + | При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи [[MediaWiki:edittools@имя_текущего_пользователя]]. Если такого сообщения нет, будет использоваться оригинальное сообщение из текста статьи [[MediaWiki:edittools]] или из файлов локализации. |
Страницы [[MediaWiki:edittools@имя_пользователя]], до тех пор, пока не будут перезаписаны из интерфейса редактирования статей, также будут показывать стандартное содержимое [[MediaWiki:edittools]]. | Страницы [[MediaWiki:edittools@имя_пользователя]], до тех пор, пока не будут перезаписаны из интерфейса редактирования статей, также будут показывать стандартное содержимое [[MediaWiki:edittools]]. |
Revision as of 20:03, 14 January 2011
UserMessage — расширение MediaWiki, позволяющее настраивать сообщения локализации MediaWiki (пространство имён [[MediaWiki:]]) персонально для каждого пользователя. Это полезно, например, для настройки MediaWiki:edittools (блока, показываемого под формой редактирования текста статьи) для каждого пользователя отдельно.
Далее мы рассмотрим именно пример с MediaWiki:edittools.
При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи MediaWiki:edittools@имя_текущего_пользователя. Если такого сообщения нет, будет использоваться оригинальное сообщение из текста статьи MediaWiki:edittools или из файлов локализации.
Страницы MediaWiki:edittools@имя_пользователя, до тех пор, пока не будут перезаписаны из интерфейса редактирования статей, также будут показывать стандартное содержимое MediaWiki:edittools.
Вы можете добавить ссылку наподобие [[MediaWiki:edittools@{{USERNAME}}|Настроить блок для себя]] в стандартный текст MediaWiki:edittools, и пользователям будет легче узнать, что его можно редактировать.
Установка
Исходные коды расширения можно скачать по адресу Template:SVN.
В LocalSettings.php нужно добавить следующие строки:
require_once("extensions/UserMessage/UserMessage.php"); $wgUserMessageAllowCustomization = array( 'edittools' => true, 'ключ_сообщения' => true, // для каждого сообщения, которое нужно разрешить настраивать индивидуально );