ヘルプ:マジックワード
ヘルプ目次 | ||||
ようこそ | エンペディアについて | アカウント作成の仕方 | 編集の仕方 | 署名 |
方針 | 利用案内 | 初めてのEnpedia | よくある質問と回答 | 議論 |
依頼 | 特殊な操作の依頼 | インポート依頼 | ウィキペディアからの記事 | 寄付 |
メインポータル | コミュニティ・ポータル | 息抜き | 問題の報告 | バグの報告 |
マジックワード (Magic_words) はMediaWikiのCoreParserFunctions.phpによって実装されている機能のひとつで、これを利用することでページの名前や世界標準時と日本時間の時差の自動計算、入力文字列の大文字・小文字変換などの機能を利用者側が煩雑な変換や複雑な計算をせずに表示することが出来る、いわば「関数」のように扱う特殊な文字列です。
マジックワード動作の仕組みについては「mw:Manual:Magic_words/ja」を参照
難しい技術解説は上記外部ヘルプに譲るとして、以下にマジックワードの種類と挙動を列挙します。
マジックワードの種類[編集]
マジックワード
| |
マジックワード |
説明
|
· 目次
| |
__NOTOC__ |
目次(table of contents, TOC) を非表示にする。 |
__FORCETOC__ |
通常の位置(最初の見出しの前) に強制的に目次を表示する(__NOTOC__ より優先される)。
|
__TOC__ |
マジックワードを記述した位置に目次を配置する(__NOTOC__ よりも優先)。
|
· 編集
| |
__NOEDITSECTION__ |
節見出しの横の節編集リンクを非表示にする。 |
__NEWSECTIONLINK__ |
議論ページ以外のページで、「編集」タブの横に新しい節を追加するリンクを追加する。 |
__NONEWSECTIONLINK__ |
議論・トーク・会話名前空間間内のページで「編集」タブの近くのリンクを除去する。 |
· カテゴリ
| |
__NOGALLERY__ |
カテゴリページで使用すると、カテゴリビューのサムネイルを通常のリンクに置き換える。 |
__HIDDENCAT__ |
カテゴリページで使用すると、所属するページや親カテゴリのカテゴリ一覧に当該カテゴリを表示しなくなる。 |
· ページ本文
| |
{{DEFAULTSORT:ソートキー}} {{デフォルトソート:ソートキー}} |
一覧ページ上にインデックスされた際に、ページの並び順に影響を与える(索引用)。 |
#REDIRECT #転送 |
ページを別のページへ転送させる。 |
· 言語変換(※これは2016年4月1日現在のエンペディアでは使用できません)
| |
__NOCONTENTCONVERT__ __NOCC__ |
言語変種があるウィキで、記事を表示する際にコンテンツ言語変換(文字およびフェーズ) を実行しない。 |
__NOTITLECONVERT__ __NOTC__ |
言語変種があるウィキで、ページ名について言語変換を実行しない。 |
· その他(※ウィキ運営者向け)
| |
__INDEX__ |
検索エンジンに対してページをインデックス化するよう指示する。 |
__NOINDEX__ |
検索エンジンに対してページをインデックス化しないよう指示する。 |
__STATICREDIRECT__ |
ページ移動後に二重リダイレクトを修正する。 |
__DISAMBIG__ |
曖昧さ回避ページとしてページをマークすると特別:曖昧さ回避ページ、特別:曖昧さ回避ページリンクに一覧表示されるようになる。 ※要mw:Extension:Disambiguator。 |
変数[編集]
変数マジックワードは現在のページ、現在のウィキ、現在日時についてのさまざまな情報を返す機能を有しており、使用法はテンプレートと同様です。いくつかの変数マジックワードは大変にサーバーに負荷を与えるものもあり、サーバーによってページ内での使用回数が制限されていることがあります。
また、変数マジックワードはそのページの過去の版に使用されていても、該当するページの最新データのみを返します。
時間[編集]
※1.これらのマジックワードを使うとページがキャッシュされた日時が表示されます。正確な現在時刻ではない点に注意してください。
※2.また、テンプレート条件文の#time(パーサー関数)を利用しても同様の表示ができるほか、もっと複雑な表示も可能です。これはmw:Extension:ParserFunctions/jaが必要になります(MediaWiki1.19以降はデフォルト実装)。
※3.これらのマジックワードで表示される時刻は協定世界時(UTC / 日本標準時の9時間前)です。{{CURRENT~}}
を{{LOCAL~}}
({{#time:}}
は{{#timel:}}
)に置き換えるとサーバーで設定されているタイムゾーン(エンペディアでは日本標準時 / JST)で表示されます。
日付と時刻のマジックワード
| ||
変数 |
出力 |
説明
|
· 年
| ||
{{CURRENTYEAR}} |
2024 | 現在の年。{{#time:Y}} と等価。
|
· 月
| ||
{{CURRENTMONTH}} |
11 | 月(01~12)。{{#time:m}} と等価。
|
{{CURRENTMONTH1}} |
11 | 月(1~12)。{{#time:n}} と等価。
|
{{CURRENTMONTHNAME}} |
11月 | 月名。{{#time:F}} と等価。
|
{{CURRENTMONTHNAMEGEN}} |
11月 | 月名(所有格)。{{#time:xg}} と等価。※月の名前に所有格がある言語用。 |
{{CURRENTMONTHABBREV}} |
11月 | 月名(省略形)。{{#time:M}} と等価。※英語ならFebruary ⇒ Febなど。 |
· 日
| ||
{{CURRENTDAY}} |
5 | 日(1~31)。{{#time:j}} と等価。
|
{{CURRENTDAY2}} |
05 | 日(01~31)。{{#time:d}} と等価。
|
· 曜日
| ||
{{CURRENTDOW}} |
2 | 曜日の数字表示。0(日曜日)~ 6(土曜日)。{{#time:w}} と等価。
|
{{CURRENTDAYNAME}} |
火曜日 | 曜日名。{{#time:l}} と等価。
|
· 時刻
| ||
{{CURRENTTIME}} |
15:38:04 | 日時(24 時間制、HH:mm 形式)。{{#time:H:i}} と等価。
|
{{CURRENTHOUR}} |
15 | 時(24 時間制、0 補完あり: 00~23)。{{#time:H}} と等価。
|
· その他
| ||
{{CURRENTWEEK}} |
45 | (年始からの)週の番号。{{#time:W}} と等価。
|
{{CURRENTTIMESTAMP}} |
20241105153804 | YYYYMMDDHHmmss 形式のタイムスタンプ。{{#time:YmdHis}} と等価。
|
サイト[編集]
サイトに関わる変数マジックワード
| ||
変数 |
出力 |
説明
|
· サイト
| ||
{{SITENAME}} |
Enpedia | サイト名。 |
{{SERVER}} |
https://enpedia.rxy.jp | ドメインURL。 |
{{SERVERNAME}} |
enpedia.rxy.jp | サブドメイン名およびドメイン名。 |
{{SCRIPTPATH}} |
/w | スクリプトのパス。 |
{{STYLEPATH}} |
/w/skins | スタイルのパス。 |
{{CURRENTVERSION}} |
1.39.8 (d3213f2) | MediaWikiのバージョン。 |
{{CONTENTLANGUAGE}} {{CONTENTLANG}} |
ja | (このウィキの)既定の言語。 |
· ページ
| ||
{{PAGEID}} |
24088 | ページのID。 |
{{PROTECTIONLEVEL:操作の種類}} |
ページの保護情報。操作の種類には「edit, move」などのページに関する操作名が入る。保護されていないなら空の文字列を返す。 | |
{{PROTECTIONEXPIRY:操作の種類}} |
保護の有効期限。YYYYMMDDhhmmss(例:20160418155030)の日付またはInfinity(無期限)が返される。 | |
{{CASCADINGSOURCES}} |
[高負荷] 特定のページで有効な、任意のカスケード保護のソースを返す。ページ自体がトランスクルードする場合を除き、ページはそのタイトルを返さない。 | |
· ページの最新版
| ||
{{REVISIONID}} |
- | 固有の版ID。 |
{{REVISIONYEAR}} |
2024 | 編集された年。 |
{{REVISIONMONTH}} |
08 | 編集された月(01~12) |
{{REVISIONMONTH1}} |
8 | 編集された月(1~12)。 |
{{REVISIONDAY}} |
25 | 編集された日(1~31)。 |
{{REVISIONDAY2}} |
25 | 編集された日(01~31)。 |
{{REVISIONTIMESTAMP}} |
20240825162944 | 編集された日時のタイムスタンプ。 |
{{REVISIONUSER}} |
BadEditor | そのページに直近の編集を行った利用者、またはプレビュー時には現在の利用者の利用者名。 |
{{REVISIONSIZE}} |
28298 | このページの現在の版のサイズ(ウィキテキストのバイト数)。 |
· ページ本文
| ||
{{DISPLAYTITLE:タイトル}} |
現在のページタイトルを変更させる。 |
統計[編集]
この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!
ページ名[編集]
この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!
変数 |
出力 |
説明
|
· 書きかけ
| ||
{{FULLPAGENAME}} |
ヘルプ:マジックワード | 現在のページ名。 |
{{PAGENAME}} |
マジックワード | 名前空間を除く現在のページ名。 |
{{BASEPAGENAME}} |
マジックワード | 書きかけ |
{{ROOTPAGENAME}} |
マジックワード | 名前空間を除く現在のページ名のルート部分。 例えば現在のページがサブページ機能に対応している名前空間上にありページ名が「名前空間:ほげほげ/ふがふが/ぴよぴよ」だった場合、「ほげほげ」を返す。 実用的な使用例としては、利用者ページ用テンプレートに使って読み込んだ利用者ページで利用者名を抽出したりすることが挙げられる( {{PAGENAME}} ではサブページで読み込んだ際にうまく抽出できない)。※サブページ機能が無効になっている名前空間上では期待する様な挙動はしない。 |
ページ[編集]
この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!
版[編集]
この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!
その他[編集]
この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!
関連項目[編集]
外部リンク[編集]
- jawp:Help:マジックワード - ウィキペディア日本語版の日本語解説です。
- mw:Help:Magic_words/ja - www.mediawiki.orgの技術解説です。こちらは技術者向けの解説となっているほか、実装されたMediaWikiバージョン情報が記載されています。
- mw:Help:Manual:Magic_words/ja(英語) - www.mediawiki.orgのマニュアルです。いちおー日本語版マニュアルということになっていますが2016年4月1日現在、9割以上が未翻訳です。