(ページの作成:「MediaWikiの'''変数'''は時間、サイトの詳細内容、ページ名などの情報として出力されるテキストの文字列です。 ==解析== 多くの...」) |
|||
12行: | 12行: | ||
MediaWikiとブラウザのキャッシングのおかげで、これらの変数は周期的に現在の時刻よりも前にページがキャッシュされた時刻が表示されます。 | MediaWikiとブラウザのキャッシングのおかげで、これらの変数は周期的に現在の時刻よりも前にページがキャッシュされた時刻が表示されます。 | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
- | !{{ | + | !{{Table head|説明|width=auto}} |
|- | |- | ||
|colspan="3"| '''年''' | |colspan="3"| '''年''' | ||
99行: | 99行: | ||
===統計と技術に関する詳細な情報=== | ===統計と技術に関する詳細な情報=== | ||
====サイト==== | ====サイト==== | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
- | !{{ | + | !{{Table head|説明|width=auto}} |
|- | |- | ||
| <nowiki>{{SITENAME}}</nowiki> | | <nowiki>{{SITENAME}}</nowiki> | ||
| {{SITENAME}} | | {{SITENAME}} | ||
- | | wikiの名前 | + | | wikiの名前 |
|- | |- | ||
| <nowiki>{{CONTENTLANGUAGE}}</nowiki> | | <nowiki>{{CONTENTLANGUAGE}}</nowiki> | ||
| {{CONTENTLANGUAGE}} | | {{CONTENTLANGUAGE}} | ||
- | | デフォルトのインターフェイスの言語 | + | | デフォルトのインターフェイスの言語 |
|- | |- | ||
| <nowiki>{{NUMBEROFPAGES}}</nowiki> | | <nowiki>{{NUMBEROFPAGES}}</nowiki> | ||
129行: | 129行: | ||
次の変数は、ページのより古いページを見ていても、'''現在のページへの最新の編集'''についてのデータを返します。 | 次の変数は、ページのより古いページを見ていても、'''現在のページへの最新の編集'''についてのデータを返します。 | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
- | !{{ | + | !{{Table head|説明|width=auto}} |
|- | |- | ||
| <nowiki>{{REVISIONID}}</nowiki> | | <nowiki>{{REVISIONID}}</nowiki> | ||
162行: | 162行: | ||
===URLデータ=== | ===URLデータ=== | ||
====URLs==== | ====URLs==== | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
- | !{{ | + | !{{Table head|説明|width=auto}} |
|- | |- | ||
| <nowiki>{{SERVER}}</nowiki> | | <nowiki>{{SERVER}}</nowiki> | ||
| {{SERVER}} | | {{SERVER}} | ||
- | | ドメインURL | + | | ドメインURL |
|- | |- | ||
| <nowiki>{{SERVERNAME}}</nowiki> | | <nowiki>{{SERVERNAME}}</nowiki> | ||
| {{SERVERNAME}} | | {{SERVERNAME}} | ||
- | | ドメイン名 | + | | ドメイン名 |
|- | |- | ||
| <nowiki>{{SCRIPTPATH}}</nowiki> | | <nowiki>{{SCRIPTPATH}}</nowiki> | ||
| {{SCRIPTPATH}} | | {{SCRIPTPATH}} | ||
- | | 相対的なスクリプトパス | + | | 相対的なスクリプトパス |
|- | |- | ||
| <nowiki>{{localurl:</nowiki>''pagename''<nowiki>}}</nowiki><br /><nowiki>{{localurl:pagename|</nowiki>''query string''<nowiki>}}</nowiki> | | <nowiki>{{localurl:</nowiki>''pagename''<nowiki>}}</nowiki><br /><nowiki>{{localurl:pagename|</nowiki>''query string''<nowiki>}}</nowiki> | ||
186行: | 186行: | ||
====ページ名==== | ====ページ名==== | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
- | !{{ | + | !{{Table head|説明|width=auto}} |
|- | |- | ||
| <nowiki>{{FULLPAGENAME}}</nowiki> | | <nowiki>{{FULLPAGENAME}}</nowiki> | ||
227行: | 227行: | ||
====名前空間==== | ====名前空間==== | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
- | !{{ | + | !{{Table head|説明|width=auto}} |
|- | |- | ||
| <nowiki>{{NAMESPACE}}</nowiki> | | <nowiki>{{NAMESPACE}}</nowiki> | ||
254行: | 254行: | ||
<code><nowiki>{{ns:}}</nowiki></code>は定数のためにローカライズした名前空間の名前を返します。デフォルトの値は以下の通りです: | <code><nowiki>{{ns:}}</nowiki></code>は定数のためにローカライズした名前空間の名前を返します。デフォルトの値は以下の通りです: | ||
- | {| {{ | + | {| {{Table set}} |
|- | |- | ||
- | !{{ | + | !{{Table head|変数|width=auto}} |
- | !{{ | + | !{{Table head|出力|width=auto}} |
|- | |- | ||
| <nowiki>{{ns:-2}} or {{ns:Media}}</nowiki> | | <nowiki>{{ns:-2}} or {{ns:Media}}</nowiki> | ||
318行: | 318行: | ||
例えば、URLを変更をしなければならない、<code><nowiki>http://{{SERVERNAME}}</nowiki></code>よりも複雑である場合、スポンサーの組織の名前もしくはタイトルの前に来るwikiのURL部分を識別する変数が存在することが便利であることがあります。 | 例えば、URLを変更をしなければならない、<code><nowiki>http://{{SERVERNAME}}</nowiki></code>よりも複雑である場合、スポンサーの組織の名前もしくはタイトルの前に来るwikiのURL部分を識別する変数が存在することが便利であることがあります。 | ||
+ | <!--- | ||
詳細な情報については、[[Manual:Variables/ja]]をご覧下さい。 | 詳細な情報については、[[Manual:Variables/ja]]をご覧下さい。 | ||
{{Languages}} | {{Languages}} | ||
+ | ---> |
MediaWikiの変数は時間、サイトの詳細内容、ページ名などの情報として出力されるテキストの文字列です。
目次 |
多くの変数の構文はテンプレートと似ていますが、衝突を避けるために大文字になります。テンプレートが変数として同じ名前と問題を持つ場合、変数が使用されます。テンプレートの使用は"msg:"修飾子(例えば"{{msg:CURRENTYEAR}}
")の追加によって強制することが出来ます。
変数がページコードにあるもしくはトランスクルードされたテンプレートにあるかに関わらず、ページ依存の変数は現在見ているページについてのデータを返します。
次の変数はユーザのタイムゾーン(プリファレンス)に従って、現在の日付と時間を返します。デフォルトのタイムゾーンはUTCです。
MediaWikiとブラウザのキャッシングのおかげで、これらの変数は周期的に現在の時刻よりも前にページがキャッシュされた時刻が表示されます。
変数 | 出力 | 説明 |
---|---|---|
年 | ||
{{CURRENTYEAR}} | 2024 | 年 |
月 | ||
{{CURRENTMONTH}} | 11 | 月 (0が追加された数字) |
{{CURRENTMONTHNAME}} | 11月 | 月 (名前) |
{{CURRENTMONTHNAMEGEN}} | 11月 | 月 ([:ja:属格 所有格]) |
{{CURRENTMONTHABBREV}} | 11月 | 月 (省略形) |
日 | ||
{{CURRENTDAY}} | 24 | 月の日数(0が追加されていない数字) |
{{CURRENTDAY2}} | 24 | 月の日数(0が追加された数字) |
{{CURRENTDOW}} | 0 | 週の日数(0が追加されていない数字) |
{{CURRENTDAYNAME}} | 日曜日 | 週の日(名前) |
時間 | ||
{{CURRENTTIME}} | 07:53 | 時間(24時間 HH:mm フォーマット) |
{{CURRENTHOUR}} | 07 | 時間 (24時間 0が追加された数字) |
その他 | ||
{{CURRENTWEEK}} | 47 | 週 (数字) |
{{CURRENTTIMESTAMP}} | 20241124075314 | ISO 8601タイムスタンプ |
次の変数は上記と同じことをしますが、ユーザのプリファレンスとUTCの代わりにサイトのローカルタイムゾーンを使用します:
変数 | 出力 | 説明 |
---|---|---|
{{SITENAME}} | PS4/PS3/PSVita/Nintendo3DS/WiiU 版テラリア攻略wiki | wikiの名前 |
{{CONTENTLANGUAGE}} | ja | デフォルトのインターフェイスの言語 |
{{NUMBEROFPAGES}} | 5,856 | wikiページの数 |
{{NUMBEROFARTICLES}} | 2,219 | メインの名前空間にあるページ数 |
{{NUMBEROFFILES}} | 80 | アップロードされたファイルの数 |
次の変数は、ページのより古いページを見ていても、現在のページへの最新の編集についてのデータを返します。
変数 | 出力 | 説明 |
---|---|---|
{{REVISIONID}} | 30162 | ユニークID |
{{REVISIONDAY}} | 1 | 編集が行われた日付(0が追加されない数) |
{{REVISIONDAY2}} | 01 | 編集が行われた日付編集(0が追加された数) |
{{REVISIONMONTH}} | 4 | 編集が行われた月(0が追加されていない数) |
{{REVISIONYEAR}} | 2017 | 編集が行われた年 |
{{REVISIONTIMESTAMP}} | 20170401074224 | 編集が行われたタイムスタンプ |
変数 | 出力 | 説明 |
---|---|---|
{{SERVER}} | http://terraria-cs.arcenserv.info | ドメインURL |
{{SERVERNAME}} | terraria-cs.arcenserv.info | ドメイン名 |
{{SCRIPTPATH}} | /w | 相対的なスクリプトパス |
{{localurl:pagename}} {{localurl:pagename|query string}} | /wiki/Pagename /w/index.php?title=Pagename&query string | 相対的なタイトルへのパス |
変数 | 出力 | 説明 |
---|---|---|
{{FULLPAGENAME}} | Help:Variables/ja | 名前空間とページ名 |
{{BASEPAGENAME}} | Variables/ja | 名前空間と現在のサブページを除外したページタイトル("Title/foo"上で"Title") |
{{PAGENAME}} | Variables/ja | ページタイトル |
{{SUBPAGENAME}} | Variables/ja | サブページタイトル("Title/foo"上で"foo") |
{{SUBJECTPAGENAME}} | Help:Variables/ja | 関連した内容ページのタイトル。 |
{{TALKPAGENAME}} | Help‐ノート:Variables/ja | 関連した会話ページのタイトル。 |
次のものはURLをエンコードしたものと同等です:
変数 | 出力 | 説明 |
---|---|---|
{{NAMESPACE}} | Help | 名前空間 (名前) |
{{SUBJECTSPACE}} | Help | 関連した内容の名前空間の名前 |
{{TALKSPACE}} | Help‐ノート | 関連した会話の名前空間の名前 |
次の内容はURLエンコードされたものと同等です:
{{ns:}}
は定数のためにローカライズした名前空間の名前を返します。デフォルトの値は以下の通りです:
変数 | 出力 |
---|---|
{{ns:-2}} or {{ns:Media}} | メディア |
{{ns:-1}} or {{ns:Special}} | 特別 |
{{ns:0}} or {{ns:Main}} | |
{{ns:1}} or {{ns:Talk}} | ノート |
{{ns:2}} or {{ns:User}} | 利用者 |
{{ns:3}} or {{ns:User_talk}} | 利用者‐会話 |
{{ns:4}} or {{ns:Project}} | PS4/PS3/PSVita/Nintendo3DS/WiiU 版テラリア攻略wiki |
{{ns:5}} or {{ns:Project_talk}} | PS4/PS3/PSVita/Nintendo3DS/WiiU 版テラリア攻略wiki‐ノート |
{{ns:6}} or {{ns:Image}} | ファイル |
{{ns:7}} or {{ns:Image_talk}} | ファイル‐ノート |
{{ns:8}} or {{ns:MediaWiki}} | MediaWiki |
{{ns:9}} or {{ns:MediaWiki_talk}} | MediaWiki‐ノート |
{{ns:10}} or {{ns:Template}} | Template |
{{ns:11}} or {{ns:Template_talk}} | Template‐ノート |
{{ns:12}} or {{ns:Help}} | Help |
{{ns:13}} or {{ns:Help_talk}} | Help‐ノート |
{{ns:14}} or {{ns:Category}} | Category |
{{ns:15}} or {{ns:Category_talk}} | Category‐ノート |
MediaWikiはエクステンションの部分として定義された特定のインストールの特有なカスタム変数もサポートします。
例えば、URLを変更をしなければならない、http://{{SERVERNAME}}
よりも複雑である場合、スポンサーの組織の名前もしくはタイトルの前に来るwikiのURL部分を識別する変数が存在することが便利であることがあります。