#author("2022-06-08T16:59:15+09:00;2022-04-18T22:25:25+09:00","","")
#author("2022-06-08T17:00:08+09:00;2022-04-18T22:25:25+09:00","","")
&tag(編集関係);

当Wiki独自の編集時に使えるお役立ち機能を紹介します。
また、頻繁に使うプラグインも紹介も含まれています。

#contentsx(depth=:2)

*文字とアイコン [#l6a2b992]
**文字色 [#l6a2b991]
colorプラグイン以外にも以下の方法で特定の文字色を使用できます。

-&nop("[文字色]"と";"で囲む。);
-現在使えるのは[red]red;, [blue]blue;, [yellow]yellow;, [green]green;,[orange]orange;,[purple]purple;
それとゲーム内テキストの色に合わせた[reflex]reflex;,[brawn]brawn;,[discipline]discipline;,[fortune]fortune;,[copper]copper;
--&nop([red]赤色のテキスト;); → [red]赤色のテキスト;
---※改行(&nop(&br;);)を含む場合は"{"と"}"で囲んでください。
---&nop([blue]{青色の&br;テキスト};); → [blue]{青色の&br;テキスト};

**アイコン [#q48a6585]
特定の文字列を "&" と ";" で囲むことでアイコン (もしくはアイコンと文字) を表示できます。

//※下記一覧にたまに含まれている ".*" は0文字以上の任意の文字を表します。つまりなにか好きな文字を入れてもいいし、何も書かなくても問題ありません。

:キャラクター関連|
&nop(&cleaner;); → &cleaner;
&nop(&ridden;); → &ridden;

:カード関連|
&nop(&reflex;); → &reflex;
&nop(&brawn;); → &brawn;
&nop(&discipline;); → &discipline;
&nop(&fortune;); → &fortune;
&nop(&offense;); → &offense;
&nop(&defense;); → &defense;
&nop(&mobility;); → &mobility;
&nop(&utility;); → &utility;
&nop(&loot;); → &loot;
&nop(&burn;); → &burn;
&nop(&team;); → &team;
&nop(&瞬発性;); → &瞬発性;
&nop(&強攻;); → &強攻;
&nop(&制御;); → &制御;
&nop(&幸運;); → &幸運;
&nop(&攻撃;); → &攻撃;
&nop(&防御;); → &防御;
&nop(&機動力;); → &機動力;
&nop(収集); → &収集;
&nop(&ユーティリティ;); → &ユーティリティ;
&nop(&収集;); → &収集;
&nop(&アクティブカード;); → &アクティブカード;
&nop(&焼失カード;); → &焼失カード;
&nop(&退廃カード;); → &退廃カード;

:通貨関連|
&nop(&copper;); → &copper;
&nop(&sp;); → &sp;
&nop(&st;); → &st;
&nop(∓); → ∓
&nop(&銅貨;); → &銅貨;
&nop(&物資ポイント;); → &物資ポイント;

:弾薬関連|
&nop(&ammo-ar;); → &ammo-ar;
&nop(&ammo-smg;); → &ammo-smg;
&nop(&ammo-sg;); → &ammo-sg;
&nop(&ammo-sr;); → &ammo-sr;
&nop(&ライフル弾;); → &ライフル弾;
&nop(&ピストル/SMG弾;); → &ピストル/SMG弾;
&nop(&ショットガン弾;); → &ショットガン弾;
&nop(&スナイパー弾;); → &スナイパー弾;

:アタッチメント関連|
&nop(&barrel;); → &barrel;
&nop(&mag;); → &mag;
&nop(&optic;); → &optic;
&nop(&stock;); → &stock;
*プラグイン関係 [#o68930e6]
よく使うプラグインの紹介

**ページにタグをつける [#q217e666]
***概要 [#u74ca8a9]
当Wikiでは基本的にページの階層化は非推奨です。代わりに、ほぼすべてのページでtagプラグインによるカテゴリ分けを行っています。

***使い方 [#u237170f]
編集時、ページの最初に
 &tag(タグ1,タグ2,...);
と記入することで指定したタグを表示できます。

特定のタグが付いたページをリスト表示する場合は「taglist」を使用します。
 #taglist([任意のタグ])
と記入することでリストを表示できます。

また、
 #taglist([タグ1]^[タグ2])
とすることで両方のタグが付いたページのみを、
 #taglist([タグ1]-[タグ2])
とすることで[タグ1]が付いたページのうち、[タグ2]が付いたページを除外して表示することができます。

***使用例 [#z50cb7c7]
 #taglist(特殊リドゥン-ボス-一覧)
#taglist(特殊リドゥン-ボス-一覧)

**クラス・スタイルを指定する [#y23c178b]
***概要 [#w992e1b7]
「style」プラグインを使用することで、指定した範囲にクラス名をつけたり、スタイルを指定することができます。

***使い方 [#sdcc78b5]
 #style(class=[クラス名],style=[スタイル指定]){{
 任意の文章など
 }}

~> よく使用するクラス名

:&color(#ffffff){table_float_right};|
表をページ右側にフロート表示させます。
フロートを解除したい位置には"&nop(#clear);"を設置してください。
スマホでの閲覧時にはフロートが自動で解除されます。

:&color(#ffffff){table_center};|
表をページ中央に表示します。

:&color(#ffffff){table_compact};|
文字を小さくして全体的にコンパクトにします。
記述する量が多い表などに使用します。

:&color(#ffffff){table_collapse};|
テーブルの外枠や背景を透明にします。

:&color(#ffffff){flex};|
要素をページ幅に合わせて横並びに表示します。
1行以上の改行を挟むと別の要素としてみなされます。
※この機能はflexプラグインとして独立しました。

***使用例 [#r478cfed]
 #style(class=flex table_compact){{
 |要素1|
 
 |要素2|
 
 |要素3|
 
 |要素4|
 }}
#style(class=flex table_compact){{
|要素1|

|要素2|

|要素3|

|要素4|
}}

**折りたたみ表示する [#g8e71a8b]
***概要 [#u2ad6a66]
Wikiを編集したことのある人にとっては「region」プラグインが馴染み深いと思います。ですが、このプラグインの場合、要素を展開/折りたたむ際のボタンが小さく、押しにくいという問題がありました。そのため、当Wikiでは独自の「ac」プラグインの利用を推奨しています。

このacプラグインを使えば、プラグインの直上にある任意の文字列や見出しを使ってアコーディオンメニューを作成することもできます。

***使い方 [#s3be6f42]
 [見出しや文字列]
 #ac(折りたたみ部分の見出し[,h,open,alt]){{
 展開時に表示する内容
 }}
特に折りたたみ部分の見出しやオプション (h, open, alt) を指定しない場合、"()"は省略可能です。この場合、折りたたみ部分の見出しは自動的に "..." になります。

-''h''
直上にある要素を折りたたみ部分の見出しとして使用する。主にページの見出しをそのまま折りたたみ部分の見出しとして使用する際に指定します。

-''open''
最初から開いた状態でアコーディオンメニューを配置します。

-''alt''
アコーディオンメニューを閉じた際に、要素が折りたたんであることを明示する文章を表示します。

***使用例 1 [#f5137e3e]
 #ac(詳細を表示){{
 この部分が折りたたまれます。
 }}

#ac(詳細を表示){{
この部分が折りたたまれます。
}}

 ***使用例 2
 #ac(h,open,alt){{
 見出しを使ったアコーディオンメニューを作成できます。
 }}
***使用例 2 [#w62704fa]
#ac(h,open,alt){{
見出しを使ったアコーディオンメニューを作成できます。
}}
**他のページの内容を表示する [#zab061f0]
***概要 [#fbd85b07]
-同じような内容を複数のページに記載する場合、別々に記入してしまうと後々内容を修正する際に2重、3重の手間がかかってしまいます。

-そういった手間を省くために「includex」プラグインを使用します。

***使い方 [#laaf2d15]
 #includex(ページ名[,オプション])

''必須''

-ページ名
--とりこむページ名

''オプション''

-num=数字
--表示件数指定。正数は前からN件目、負数は後ろからN件目の意味。
num=1:10 で先頭1件目から10件目までの意味。num=-10:-1 で後ろ10件目から後ろ1件目までの意味。num=2: で先頭2件目から最後までの意味。
num=5+2 で先頭5件目から、そこから2件先まで(5,6,7)の意味。

-filter=正規表現
--各行を正規表現で限定する。Wikiソースに対する grep 的なもの。全文検索。

-except=正規表現
--除外全文検索。Wikiソースに対する grep -v 的なもの。

-permalink=リンク文字列
--include した後にそのページへのリンク、 Permalink を表示する。

-section=(num=数字,depth=数字,filter=正規表現,except=正規表現)
--取り込むセクションを見出しに対する制限で限定。

***使用例 [#zc6978e2]
 #includex(動作環境,section=(num=1),num=2:,permalink=>>動作環境)
#includex(動作環境,section=(num=1),num=2:,permalink=>>動作環境)

*コメント [#s3d596af]
要望や提案、独自機能についてわからないことなどあったらこちらにどうぞ。
※要望や提案を実現できるとは限りません
----
#pcomment(,10,above,reply)