Help:Extension/Volatile
From Metabolomics.JP
(Difference between revisions)
Line 6: | Line 6: | ||
__TOC__ | __TOC__ | ||
+ | |||
+ | Volatile機能は、VolatileリンクとVolatile名前空間の二つで構成されます。 | ||
+ | |||
+ | |||
+ | Volatileリンクは<nowiki>[[Volatile:~]]</nowiki>で作ることができ、飛ばすVolatile名前空間のページと引数を与えます。 | ||
+ | |||
+ | Volatile名前空間のページには、Template名前空間と同じような{{{1}}}や{{{ID}}}を記述します。 | ||
+ | |||
+ | Volatileリンクより飛ばされたVolatile名前空間のページでは、引数が{{{~}}}に割り当てられ表示されます。 | ||
+ | |||
+ | |||
+ | Template機能と似ていますが、Template機能はTemplateを別のページから呼び出すのに対し、Volatile機能は引数を持ってTemplateに飛び込むイメージです。 | ||
+ | |||
+ | また、Volatileリンクによりアクセスされたページはキャッシュされることなく、Volatileリンクの引数を変える(もしくは、別のVolatileリンクを用意する)ことで、一つのページだけで動的に情報を変えることができます。 | ||
== Requirements == | == Requirements == | ||
Line 21: | Line 35: | ||
<li>Put in extensions/ directory.</li> | <li>Put in extensions/ directory.</li> | ||
<li>Insert follow line to LocalSettings.php | <li>Insert follow line to LocalSettings.php | ||
− | <pre>require_once( "$IP/extensions/Volatile.php" );</pre></li> | + | <pre>require_once( "$IP/extensions/Volatile.php" ); |
+ | $wgExtraNamespaces = array( ... | ||
+ | xxx => "Volatile", xxx+1 => "Volatile_Talk", | ||
+ | ... | ||
+ | ); | ||
+ | </pre>xxxは既に存在する名前空間番号と競合しない100番以降の番号を指定して下さい。</li> | ||
</ol> | </ol> | ||
== Function == | == Function == | ||
# [[Doc:Extensions#Volatile_page_.5B.5BVolatile:pagename.7Carg1.7Carg2.7C....7Clinkname.5D.5D|volatile]] | # [[Doc:Extensions#Volatile_page_.5B.5BVolatile:pagename.7Carg1.7Carg2.7C....7Clinkname.5D.5D|volatile]] |
Revision as of 14:50, 19 September 2008
Extension Information | |
Implementation | |
Description | |
Author(s) | K, Suwa |
Version | 0.1 |
MediaWiki | 1.11.1 |
License | |
Hooks used | |
Token type | |
Contents |
Volatile機能は、VolatileリンクとVolatile名前空間の二つで構成されます。
Volatileリンクは[[Volatile:~]]で作ることができ、飛ばすVolatile名前空間のページと引数を与えます。
Volatile名前空間のページには、Template名前空間と同じような{{{1}}}や{{{ID}}}を記述します。
Volatileリンクより飛ばされたVolatile名前空間のページでは、引数が{{{~}}}に割り当てられ表示されます。
Template機能と似ていますが、Template機能はTemplateを別のページから呼び出すのに対し、Volatile機能は引数を持ってTemplateに飛び込むイメージです。
また、Volatileリンクによりアクセスされたページはキャッシュされることなく、Volatileリンクの引数を変える(もしくは、別のVolatileリンクを用意する)ことで、一つのページだけで動的に情報を変えることができます。
Requirements
Download
version | source | size |
0.1(September 11,2008) | Volatile.phps |
Installtion
- Download source and rename to Volatile.php.
- Put in extensions/ directory.
- Insert follow line to LocalSettings.php
require_once( "$IP/extensions/Volatile.php" ); $wgExtraNamespaces = array( ... xxx => "Volatile", xxx+1 => "Volatile_Talk", ... );
xxxは既に存在する名前空間番号と競合しない100番以降の番号を指定して下さい。