Manual:$wgNamespacesToBeSearchedDefault/ru

From MediaWiki.org
Jump to: navigation, search
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 • 日本語 • Русский
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox