Manual:$wgNamespacesToBeSearchedDefault/ru
| Namespaces: $wgNamespacesToBeSearchedDefault | |
|---|---|
| Которые из именных пространств будут выдоваться в поиске по умолчанию? |
|
| Introduced in version: | pre 1.1.0 |
| Removed in version: | still in use |
| Allowed values: | (see below) |
| Default value: | (see below) |
Other settings: Alphabetical | By Function
Contents |
[edit] Детали
Переменная состоит из списка именных пространств, указывающая на какие из них будут выдоваться при поиске по умолчанию. Список индексировал номером именного пространства и каждая ячейка держит значения false (не искать) или true (искать).
Важно заметить что значения в LocalSettings.php только меняют незарегистрированных и новосозданных пользователей, уже существующее пользователи остаются при своих собственных настройках. Для изменеия параметров для пользователей, кто ещё не поменяли настроек поиска надо отредактировать User.php как указано ниже.
[edit] По умолчанию (версия 1.5.0 и выше)
#Set default searching $wgNamespacesToBeSearchedDefault = array( NS_MAIN => true, NS_TALK => false, NS_USER => false, NS_USER_TALK => false, NS_PROJECT => false, NS_PROJECT_TALK => false, NS_IMAGE => false, NS_IMAGE_TALK => false, NS_MEDIAWIKI => false, NS_MEDIAWIKI_TALK => false, NS_TEMPLATE => false, NS_TEMPLATE_TALK => false, NS_HELP => false, NS_HELP_TALK => false, NS_CATEGORY => false, NS_CATEGORY_TALK => false );
Change "false" to "true" to set the namespaces new users will search.
[edit] Изменение опций существующих пользователей
[edit] userOptions.php
Используя userOptions.php можно изменить действия поиска по умолчанию для уже существующих пользователей (или просмотреть у скольких значения нестандартные). Например для поиска страниц пользователей:
php userOptions.php --nowarn --quiet searchNs2 --old 0 --new 1
Для только созданного именного пространства нужно заменить searchNsX на номер используемый при создании:
php userOptions.php --nowarn --quiet searchNs2 --old "" --new 1
Для других именных пространств необходимо заменить searchNsX номером пространства указанного в Manual:Namespace.
# php userOptions.php
This script pass through all users and change one of their options.
The new option is NOT validated.
Usage:
php userOptions.php --list
php userOptions.php <user option> --usage
php userOptions.php [options]Â <user option> --old <old value> --new <new value>
Switchs:
--list : list available user options and their default value
--usage <option name> : report statistics about an option
--old <old value> : the value to look for
--new <new value> : new value to update users with
Options:
--nowarn: hides the 5 seconds warning
--quiet : do not print what is happening
--dry : do not save user settings back to database
[edit] Старые версии
The variable holds an array of namespaces, numbered from -1 (Special:) and not including -2 (direct-linked media), indicating which namespaces are enabled for searching by default. The array is indexed by the numeric namespace ID, and each index holds either 0 (don't search) or 1 (search this namespace).
[edit] Значении по умолчанию (версии до 1.5.0)
Константы NS_ИМЯ не использовались (возможно потому что их не было) использовались лишь цифровые значения:
array( -1 => 0, 0 => 1, 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 0, 10 => 0, 11 => 0 )
[edit] Значении по умолчанию (версии до 1.4.5)
До версии 1.4.5 именные пространства 9 и 11 так-же учавствовали в поиске.
array( -1 => 0, 0 => 1, 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 1, 10 => 0, 11 => 1 )
[edit] Другой метод
Если другие методы не сработали можно попробовать следующее.
DefaultSettings.php:
$wgDefaultUserOptions = array( 'quickbar' => 1, 'underline' => 2, 'cols' => 80, 'rows' => 25, 'searchlimit' => 20, 'contextlines' => 5, 'contextchars' => 50, 'skin' => false, 'math' => 1, 'rcdays' => 7, 'rclimit' => 50, 'wllimit' => 250, 'highlightbroken' => 1, 'stubthreshold' => 0, 'previewontop' => 1, 'editsection' => 1, 'editsectiononrightclick' => 0, 'showtoc' => 1, 'showtoolbar' => 1, 'date' => 'default', 'imagesize' => 2, 'thumbsize' => 2, 'rememberpassword' => 0, 'enotifwatchlistpages' => 0, 'enotifusertalkpages' => 1, 'enotifminoredits' => 0, 'enotifrevealaddr' => 0, 'shownumberswatching' => 1, 'fancysig' => 0, 'externaleditor' => 0, 'externaldiff' => 0, 'showjumplinks' => 1, 'numberheadings' => 0, 'uselivepreview' => 0, 'watchlistdays' => 3.0, 'searchNs0' => 1, 'searchNs130' => 1, 'searchNs190' => 1, 'searchNs210' => 1, 'searchNs230' => 1, 'searchNs250' => 1, 'searchNs270' => 1, 'searchNs290' => 1, 'searchNs310' => 1, 'searchNs330' => 1, 'searchNs350' => 1, 'searchNs370' => 1, 'searchNs390' => 1, 'searchNs410' => 1, 'searchNs430' => 1, 'searchNs450' => 1, );
| Язык: | English • Français • 日本語 • Русский |
|---|