ヘルプ:マジックワード

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
ヘルプ目次
ようこそ エンペディアについて アカウント作成の仕方 編集の仕方 署名
方針 利用案内 初めてのEnpedia よくある質問と回答 議論
依頼 特殊な操作の依頼 インポート依頼 ウィキペディアからの記事 寄付
メインポータル コミュニティ・ポータル 息抜き 問題の報告 バグの報告

マジックワード (Magic_words) はMediaWikiCoreParserFunctions.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__ ページ移動後に二重リダイレクトを修正する。

詳細は「mw:Manual:$wgFixDoubleRedirects/ja」を参照

__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:タイトル}} 現在のページタイトルを変更させる。

詳細は「mw:Manual:$wgRestrictDisplayTitle/ja」を参照

統計[編集]

この節は執筆の途中です この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!

ページ名[編集]

この節は執筆の途中です この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!

変数
出力
説明
 · 書きかけ
{{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割以上が未翻訳です。