*バトスピwiki専用プラグインとは? [#r9b1fae7]
バトスピwikiにおいては、皆さんで編集していただいた[[カードリスト]]、カード情報よりデータベースを構築しています。
そのデータベースの内容から自動的に情報を構築し表示するために作成されたプラグインです。
また編集に役立つプラグインも独自に導入しています。
#contents
**カード専用プラグイン [#k6f0fe6b]
***#refcard,#clear [#gaac653a]
カード画像・カード番号・Q&A・関連リンクを表示するためのプラグインです。
&color(red){※データベースに登録されていることが条件です。新規にページを作成した場合はデータベース反映までは表示されません。};
-カード番号を表示します。
-カード画像が登録済であれば画像を表示します。
-公式サイトのQ&Aを#clearの位置に表示します。
-関連リンクを#clearの位置に表示します。(公式サイトのカード情報・[[属性]]・[[カテゴリ]]・[[系統]]・[[キーワード能力]]・イラストレーター)
利用方法は下記の通りで#refcardと#clearの間に記事を書きます。
また関連リンクは#clearの後ろに記入します。
#refcard
--ここに記事を記入--
#clear
--ここに関連のリンク先を記入 --
**カード一覧表示プラグイン [#yae75c7d]
***#deckadd [#mc34f98c]
デッキ用のカードリストを表示するためのプラグインです。
リストにはカード画像(PCのみ)・テキストが表示されます。
書式は下記の通りです。
#deckadd{{{
カード番号,[枚数:1~3]
}}}
※枚数を省略したり不正な文字だった場合、1枚とカウントされます。
※エラーがあった場合、エラーを表示します。
例)
#deckadd{{{
BS01-001,3
BS15-X01
X015,2
}}}
#deckadd{{{
BS01-001,3
BS15-X01
X015,2
}}}
***#listability [#lef74abc]
[[キーワード能力]]毎のカードリストを表示するためのプラグインです。
ページタイトルからキーワード能力を自動判断し表示します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listability
***#listadd [#sc30fcca]
自動化できないカードリストを自動化リストと同様な表示を行うためのプラグインです。
書式は下記の通りです。
#listadd{{{
カード番号,[付加情報]
}}}
※付加情報を[[ ]]でくくった場合は該当ページへのリンクが表示されます。
例)
#listadd{{{
BS01-001
BS15-X01,[[赤]]
}}}
#listadd{{{
BS01-001
BS15-X01,[[赤]]
}}}
***#listattr [#he58f208]
[[属性]]と[[カテゴリ]]からカード一覧を作成します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listattr(属性,[カテゴリ])
※カテゴリは省略可能
例1)[[属性]]:赤でカード一覧を作成する場合
#listattr(赤)
例2)[[属性]]:赤、[[カテゴリ]]:スピリットでカード一覧を作成
#listattr(赤,スピリット)
***#listcard [#lb8b55d1]
カードリストの掲載カードの詳細情報を表示するためのプラグインです。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listcard(掲載弾番号)
2012年02月現在の掲載弾番号
・BS01~BS16
・プロモ
***#listcate [#u225b123]
[[カテゴリ]]毎のカードリストを表示するためのプラグインです。
ページタイトルから[[カテゴリ]]を自動判断し表示します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listcate
***#listcost [#fdbd5d4b]
[[コスト早見表]]のカードリストを表示するためのプラグインです。
指定したコスト・[[カテゴリ]]・合体条件からキーワード能力をリストを表示します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listcost(コスト,カテゴリ,合体条件,合体条件一致条件)
※コスト・合体条件は省略可能だがどちらかは指定しなければならない。
※合体条件一致条件
下記の一致条件が指定可能 省略した場合は完全一致となります。
0:完全一致 1:前方一致 2:部分一致 3:後方一致
例1)
#listcost(5,スピリット)
※コスト5のスピリットを表示
例2)
#listcost(,ブレイヴ,コスト2以上)
※合体条件がコスト2以上のブレイヴを表示
***#listflavor [#h7be50d2]
[[背景世界]]の[[放浪者ロロ『異界見聞録』]]以外でのカードリストを表示するためのプラグインです。
ページタイトルから自動的に取得し表示します。
書式は下記の通りです。
#listflavor
***#listflavorikai [#vf235911]
[[放浪者ロロ『異界見聞録』]]でのカードリストを表示するためのプラグインです。
他のページでは使用できません。
書式は下記の通りです。
#listflavorikai
***#listillust [#id7dfbc1]
[[イラストレーター]]のカードリストを表示するためのプラグインです。
ページタイトルから自動的に[[イラストレーター]]の名前を取得し表示します。
書式は下記の通りです。
#listillust
***#listkeito [#cb0644f5]
[[系統]]毎のカードリストを表示するためのプラグインです。
ページタイトルから系統を自動判断し表示します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listkeito
***#listname [#p1d70800]
[[カード名一覧]]のカードリストを表示するためのプラグインです。
指定したカード名称を含むカードのリストを表示します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listname(カード名称,[カテゴリ])
※カテゴリ省略時はスピリット
※複数のカテゴリを指定する場合は/(スラッシュ)で区切って入力します。
例)#listname(ジークフリード,スピリット/アルティメット)
***#listsearch [#r65d6b98]
指定した条件でカードリストを表示します。
条件は1行ごとに細かく設定できます。
検索条件の必要のない行(項目)は記入する必要はありません。
書式は下記の通りです。
#listsearch{{{
カード番号[論理演算子 =]検索する文字列,[文字列一致条件]
カード名[論理演算子 =]検索する文字列,[文字列一致条件]
レギュレーション=検索する文字列
収録弾[論理演算子 =]検索する文字列,[文字列一致条件]
ブロックアイコン[論理演算子 =,<=,>=,<,>]検索する数値
カードカテゴリ=検索する文字列
系統[論理演算子 =]検索する文字列,[文字列一致条件]
系統カウント[論理演算子 =,<=,>=,<,>]検索する数値
属性[論理演算子 =]検索する文字列
属性カウント[論理演算子 =,<=,>=,<,>]検索する数値
キーワード能力[論理演算子 =]検索する文字列,[文字列一致条件]
レアリティ[論理演算子 =]検索する文字列,[文字列一致条件] ※検索文字列に「-」を指定した場合はレアリティ無しを抽出
シンボル[論理演算子 =]検索する文字列
シンボルカウント[論理演算子 =,<=,>=,<,>]検索する数値
コスト[論理演算子 =,<=,>=,<,>]検索する数値
軽減コスト[論理演算子 =,<=,>=,<,>]検索する数値
効果[論理演算子 =]検索する文字列
発揮タイミング[論理演算子 =]検索する文字列,[文字列一致条件]
Lv1コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv1BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv2コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv2BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv3コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv3BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv4コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv4BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv5コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv5BP[論理演算子 =,<=,>=,<,>]検索する数値
Lv6コスト[論理演算子 =,<=,>=,<,>]検索する数値
Lv6BP[論理演算子 =,<=,>=,<,>]検索する数値
合体時コスト[論理演算子 =,<=,>=,<,>]検索する数値
合体時BP[論理演算子 =,<=,>=,<,>]検索する数値
真界放=1
検索条件表示=1
B面=検索しない
}}}
※論理演算子
検索項目が文字列の場合は「=」演算子が使用可能です。
検索項目が数値の場合は下記の演算子が使用可能です。
=,<=,>=,<,>
※組み合わせ条件
論理演算子に「=」を使用した場合には AND,OR の検索条件が使用可能です。
AND指定: &&
OR指定: ||
例)
カード名=ジーク||アポロ
※文字列一致条件
検索項目が文字列の場合は下記の一致条件が指定可能 省略した場合は完全一致となります。
0:完全一致 1:前方一致 2:部分一致 3:後方一致
例)
カード名=ジーク||アポロ,2
※項目説明
・「カードカテゴリ」/「属性」/「シンボル」/「効果」には文字列一致条件は指定できません。すべて部分一致です。
・「真界放=1」
この行を追加すると真界放対応のカードを条件に追加します。
・「検索条件表示=1」
この行を追加するとカード一覧表示時に検索条件を表示します。
・「B面=検索しない」
この行を追加するとカード裏面を検索対象外とします。手札のみを対象とする場合などに利用できます。
例)
#listsearch{{{
カード番号=BS,1
カード名=ドラゴン,2
収録弾=
ブロックアイコン
カードカテゴリ=スピリット||ブレイヴ
系統=
系統カウント
属性=青||赤
属性カウント
キーワード能力=
レアリティ=
シンボル=
シンボルカウント
コスト
軽減コスト
効果=コア&&ボイド,2
発揮タイミング
Lv1コスト>=1
Lv1BP
Lv2コスト
Lv2BP
Lv3コスト
Lv3BP
Lv4コスト
Lv4BP
Lv5コスト
Lv5BP
Lv6コスト
Lv6BP
合体時コスト
合体時BP
検索条件表示=1
B面=検索しない
}}}
#listsearch{{{
カード番号=BS,1
カード名=ドラゴン,2
収録弾=
ブロックアイコン
カードカテゴリ=スピリット||ブレイヴ
系統=
系統カウント
属性=青||赤
属性カウント
キーワード能力=
レアリティ=
シンボル=
シンボルカウント
コスト
軽減コスト
効果=コア&&ボイド
発揮タイミング
Lv1コスト>=1
Lv1BP
Lv2コスト
Lv2BP
Lv3コスト
Lv3BP
Lv4コスト
Lv4BP
Lv5コスト
Lv5BP
Lv6コスト
Lv6BP
合体時コスト
合体時BP
検索条件表示=1
B面=検索しない
}}}
***#listteam [#h400c0ff]
[[詩姫]]のチームのカードリストを表示するためのプラグインです。
指定したチーム名よりカードのリストを表示します。
書式は下記の通りです。
#listteam(チーム名)
***#listtiming [#aa6e7e9e]
発動タイミングのカードリストを表示するためのプラグインです。
ページタイトルよりカードのリストを表示します。
ページに詳細情報へのリンクを追加します。
書式は下記の通りです。
#listtiming
***#listtype [#if91734e]
指定したタイプ名よりカードのリストを表示します。
書式は下記の通りです。
#listtype(タイプ名)
**追加プラグイン [#e21d710d]
***#openclose [#openclose]
記事の表示切替を行うことができます。
ページ表示時にはリンクテキストのみ表示され、リンクテキストをクリックすることで記事内容が表示されます。
書式は下記の通りです。
#openclose([display=on]){{{
表示切替を行うリンクテキスト
記事内容(2行目以降、複数行指定可)
}}}
--リンクテキストにはプラグイン、書式は指定できません。▼が末尾に付与されて表示されます。
--display=onを指定した場合は、最初から記事内容が表示されます。
--記事内容にプラグインや書式を入力することはできますが、行パラメータ({{{ }}})を伴うプラグインは指定できません。
また他のプラグインの一部では動作しないものあります。
例1)非表示状態
#openclose{{{
テスト用に開きます。
[[系統]]
&color(red){テストです。};
}}}
#openclose{{{
テスト用に開きます。
[[系統]]
&color(red){テストです。};
}}}
例2)表示状態
#openclose(display=on){{{
テスト用に開きます。
[[系統]]
&color(red){テストです。};
}}}
#openclose(display=on){{{
テスト用に開きます。
[[系統]]
&color(red){テストです。};
}}}