Help:Extension/Volatile

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
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
Version0.1
MediaWiki1.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

HTMLForm

Download

versionsourcesize
0.1(September 11,2008)Volatile.phps

Installtion

  1. Download source and rename to Volatile.php.
  2. Put in extensions/ directory.
  3. Insert follow line to LocalSettings.php
    require_once( "$IP/extensions/Volatile.php" );
    $wgExtraNamespaces = array( ...
       xxx => "Volatile", xxx+1 => "Volatile_Talk",
       ...
    );
    
    xxxは既に存在する名前空間番号と競合しない100番以降の番号を指定して下さい。

Function

  1. volatile
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox