more wikis
 

Help:グローバルCSSとJS

出典: Wikia

Global CSS/JS
区分 スキン
対象 登録ユーザー
実装状況 全プロジェクト

MediaWikiでは、Special:Mypage/Common.cssSpecial:Mypage/Common.jsなど、自分の利用者サブページに、CSS・JavaScriptファイルページを置くことで表示や機能を自分好みにカスタマイズすることができます。しかし、これはそのページが置かれたウィキ内でしか有効ではなく、数千単位に上るプロジェクトを抱えるウィキアではウィキア全体にカスタマイズを適用しようとすると各ウィキにそれぞれファイルを置かねばならず現実的ではありません。

そこで利用するのが、グローバルCSS/JSと呼ばれる機能です。

[編集] 利用法

セントラルウィキア(英語)に、CSSであればSpecial:Mypage/global.css、JavaScriptであればSpecial:Mypage/global.jsにそれぞれ自分が導入したいCSS/JSを入力して保存してください。ここにある各CSS/JSはウィキア内の全プロジェクトで読み込まれ、初めて訪れたプロジェクトでもカスタマイズしたビジュアルや機能を有効化できます。

[編集] 技術情報

  • このCSS/JSはスキン(MonoBook、Quartz、Monacoなど)を問わず読み込まれます。
  • もし、JavaScriptを特定のスキンにだけ適用したいのであれば、スクリプト中に <code>適用したいスキンの名前</code> という記述を埋め込んでください。
  • このCSSはメインとなるMediaWikiのCSSより後に読み込まれますが、サイトごとに設定されたCSSより前に読み込まれるので、それを上書きしたい場合は、 !important を使用してください。