Manual:外装の設定

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Manual:Skin configuration and the translation is 57% complete.

Other languages:
български • ‎Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎한국어 • ‎Nederlands • ‎polski • ‎português do Brasil • ‎русский • ‎中文

このページでは、ウィキの外装 (スキン) の設定方法について、管理者向けの総合的な情報を記述しています。外装全般の情報は Help:外装 を、新しい外装の作成についての開発者向けの情報は Manual:Skinning を参照してください。

この説明文書は、MediaWiki 1.24 以降向けです。

外装のダウンロード[edit]

MediaWiki の tarball ダウンロードには 4 つのスキンが同梱されるようになっています:Vector(既定の外装)、MonoBookModernCologne Blue

しかし、MediaWiki を Git またはナイトリー版からダウンロードした場合、あるいは追加の外装をインストールしたい場合は、それらの外装または追加の外装のコードを別にダウンロードする必要があります。

多くの MediaWiki 外装は Wikimedia Git リポジトリに含まれています(完全な一覧はこちらから参照してください)。 You can download tarballs of skins from the skin distributor.

To download one of the skins in this group via Git, you should make a call like the following:

git clone https://gerrit.wikimedia.org/r/mediawiki/skins/[name of skin]

e.g.: To get the default skin Vector, you should give the following from the MediaWiki-core/skins/ directory:

git clone https://gerrit.wikimedia.org/r/mediawiki/skins/Vector

Checkout an appropriate release of the skin. Change into the new directory and run:

git checkout REL1_27 (or other release version or tag)

Unfortunately, there is currently no way to download an additional skin other than via Git, but the mechanism to do such a thing is being developed.

After you have obtained the folder of a skin's files, place it as a subdirectory of /skins in your MediaWiki installation (you can place the Git repository there directly).

外装の有効化[edit]

/skins ディレクトリ内の任意の使いたい外装について、LocalSettings.phpManual:LocalSettings.php ファイルで有効化しなければなりません。 例えば、ベクター外装を有効にするには以下を追加します。 If you have multiple skins, each must be enabled with a separate statement:

// mw.v 1.24.x or less
require_once "$IP/skins/Vector/Vector.php";
// mw.v 1.25.x or above
wfLoadSkin( 'Vector' );

(これは、ディレクトリが異なる点以外は、拡張機能の有効化と同じです。)

外装の選択によっては追加の段階が必要かもしれません。 mediawiki.org 内の各外装のページに詳細なインストールガイドがあります。例えば Vector のものは Skin:Vector#インストールをご覧ください。他のすべての外装についての説明も同様です。

ウィキにおける既定の外装の設定[edit]

A default skin should be set for new users of a wiki by setting the variable $wgDefaultSkinManual:$wgDefaultSkin in LocalSettings.phpManual:LocalSettings.php to the lowercase skin name specified in the skin file. Users can still change their skin by going to their preferences page, unless you uninstall or suppress all other skins, or disable the preference altogether (see below). For example:

$wgDefaultSkin = 'vector';

Changing these value on an existing wiki will automatically change the setting of all users who have been using the previous default skin. There is a maintenance script to change users' preferences (userOptions.php), but you will most likely not need to use it.

If you do not change this value, Vector will be the default skin.

外装のアンインストール[edit]

外装をアンインストールするには、require_once の行を LocalSettings.php ファイルから取り除きます。その後、skins/ ディレクトリを削除することができます。

もしアンインストールしたスキンを使用していた利用者がいれば、MediaWikiは自動的にその利用者の外装をWikiの既定の外装に切り替えます。

外装をアンインストールせずに抑制する[edit]

The administrator can limit the skin choices that are offered site-wide in user's preferences by listing skin(s) to suppress in the $wgSkipSkinsManual:$wgSkipSkins array. This might be useful if you want to test a new skin without letting users see it. To do this, put something like this in LocalSettings.phpManual:LocalSettings.php:

// To remove various skins from the User Preferences choices
$wgSkipSkins = array( "cologneblue", "monobook" );

You will be able to preview the skin using the useskin URL parameter.

サイト全体のCSSの変更[edit]

MediaWiki allows administrators to specify site-wide CSS rules to be added to every page rendered. These rules can be added by editing the page Common.css on your wiki, if $wgUseSiteCssManual:$wgUseSiteCss is set to true. In addition to a global stylesheet, one can also specify CSS rules to be used only in certain skins (see Manual:Interface/Stylesheets).

利用者CSSの変更[edit]

利用者はページ "User:利用者名/common.css" を作成することにより、自分用のCSSルールを指定することができます。 そのページのCSSは利用者がどのスキンを使用していても適用されます。 もしウェブサイトの既定の外装が変更されても、利用者のカスタムCSSは以前と同じように引き続き有効に作用します。 この機能は LocalSettings.php 中の $wgAllowUserCssManual:$wgAllowUserCss を true に設定することで有効化されます。 また、利用者はページ "User:利用者名/外装名.css" を作成することにより、特定の外装にCSSを適用することもできます。 例えばMonoBookスキンを利用しているなら、ページSpecial:MyPage/monobook.css を編集します。

Disable site users' ability to choose skins in user preferences[edit]

MediaWiki バージョン: 1.16

The system administrator can completely remove the "Skin" option so that it does not show up at all in User Preferences. This makes sense if your site will use a customized skin and would not look right in any other skin.

To do it, add a new line containing the following code to LocalSettings.php. It will remove the "Skin" option from preferences and the possibility to use the useskin parameter in the URL.

$wgHiddenPrefs[] = 'skin';