|
|
(9 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | '''UserMessage''' — расширение MediaWiki, позволяющее настраивать сообщения локализации MediaWiki (пространство имён <tt><nowiki>[[MediaWiki:]]</nowiki></tt>) персонально для каждого пользователя. Оно не только подменяет текст оригинального сообщения настроенным, но также и разрешает обычным пользователям редактировать эти сообщения, несмотря на то, что они находятся в пространстве имён MediaWiki, защищённом от правки не-администраторами.
| + | {{Extension4info |
− | | + | |name=UserMessage |
− | Это полезно, например, для настройки [[MediaWiki:edittools]] (блока, показываемого под формой редактирования текста статьи) для каждого пользователя отдельно.
| + | |description en=Individual per-user configuration of MediaWiki interface messages (for example: Edittools, Sidebar). |
− | | + | |description ru=Настройка текстов сообщений локализации MediaWiki для отдельных пользователей. |
− | Далее мы рассмотрим именно пример с [[MediaWiki:edittools]].
| + | |created=2010-03-25 |
− | | + | |included=2010-03-25 |
− | При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи [[MediaWiki:edittools@имя_текущего_пользователя]]. Если такого сообщения нет, будет использоваться оригинальное сообщение из текста статьи [[MediaWiki:edittools]] или из файлов локализации.
| + | |status=our |
− | | + | |useful=likely |
− | Страницы [[MediaWiki:edittools@имя_пользователя]], до тех пор, пока не будут перезаписаны из интерфейса редактирования статей, также будут показывать стандартное содержимое [[MediaWiki:edittools]].
| + | }} |
− | | + | {{ExtensionFromInfo|lang=en|name=UserMessage}} |
− | {{note}} Вы можете добавить ссылку наподобие <tt><nowiki>[[MediaWiki:edittools@{{USERNAME}}|Настроить блок для себя]]</nowiki></tt> в стандартный текст [[MediaWiki:edittools]], и пользователям будет легче узнать, что его можно редактировать.
| + | [[Category:Incomplete extension descriptions]] |
− | | + | |
− | == Установка == | + | |
− | | + | |
− | Исходные коды расширения можно скачать по адресу {{SVN|vitalif/trunk/mediawiki/UserMessage}}.
| + | |
− | | + | |
− | В <tt>LocalSettings.php</tt> нужно добавить следующие строки:
| + | |
− | | + | |
− | <source lang="php">
| + | |
− | require_once("extensions/UserMessage/UserMessage.php");
| + | |
− | $wgUserMessageAllowCustomization = array(
| + | |
− | 'edittools' => true,
| + | |
− | 'ключ_сообщения' => true, // для каждого сообщения, которое нужно разрешить настраивать индивидуально
| + | |
− | );
| + | |
− | </source>
| + | |
− | | + | |
− | [[Категория:Разработка]] | + | |
− | [[Категория:MediaWiki]]
| + | |