当wikiにて導入している追加プラグイン(PukiWiki1.5標準ではないもの)の一覧です。
主に、編集をされる方向けの情報となります。また管理者のみ利用可能なものも含まれます。
なおPukiWiki標準プラグインの一覧については、PukiWiki/1.4/Manual/Pluginをご覧ください。
ページ内のテキストを折り畳み表示にするプラグインです。
| サンプル |
キャッシュプラグインの関係上、メニューバーで#regionを使うと
メインコンテンツ部分とid番号の重複が起きてしまい、折り畳みの動作に不具合が生じます。
メニューバーでは「#menuregion」と記載することでこの問題を回避できます(#endregionはそのままでOK)。
※現状はメニューバーは管理者編集となっていますので、通常は編集者の方が扱う必要はありません。
表の右端に、編集と行追加のボタンを追加するプラグインです。
表の項目(ラベル)欄を用いて、昇順/降順のソート(並び替え)が可能。
目次に非表示にしたい見出しを作成するときに利用可能です。
ただしこれで作成した見出しは、見出し単位での編集(paraedit)の対象外になってしまうので注意してください。
なおページ内の下位の見出しを一括で非表示にしたい場合は、後述の目次拡張プラグイン(contentsx)を推奨します。
#shadowheader(見出しレベル,見出し文字列);
目次機能を拡張することで、あるレベルの見出しのみを表示したり、特定の文字を含むものを非表示にしたりと様々な表示が可能
#contentsx(depth=1:2)※このほかにもかなり複雑な設定ができるため、詳しくは配布元ページ参照
他ページの取り込み(include)機能を拡張することで、特定の文字列を含む見出し以下のみを取り込むなどの操作が可能です。
現時点では戦術逆引きの取り込み、(前後編イベントでの)前編イベント情報の取り込みにのみ利用しています。
ただし動作がかなり複雑なため、利用に十分な注意が必要です。
上記以外の利用方法での新規利用に際しては、wiki管理連絡板まで事前に確認を取ってください。
#includex(戦術逆引き,section=(filter=^感電$),titlestr=off,firsthead=off)
Pukiwikiは標準で注釈機能(半角の丸括弧二つで前後を囲む)を持ちますが、これを使うとページ内の複数個所に同一の注釈を設定した場合でも、
それぞれに個別の番号が振られて設定した箇所の数だけ注釈が増えてしまいます。
大半のページではPukiWiki標準の注釈機能による運用で大丈夫ですが、一部の記述量が多いページ(例:戦術逆引き)ではこの注釈の重複が問題になる場合があります。
その際に利用できるのがこのプラグインですが、やや複雑な運用となるため必要性が低い場合は利用を避けることをおすすめします。
※実際の使用例を見ないと分かりにくいプラグインだと思いますので、戦術逆引きページを参考にしてください。
wikiのバックグラウンドで動くものや、管理人のみ取り扱い・設定を行えるプラグインの一覧です。
ページ更新時にその内容をキャッシュしておくことで、サーバーの負荷を軽減するために導入しているプラグインです。
バックグラウンドで動作するもののため、管理人以外は設定を行うことはできません。
wiki内にdivブロックを作成するためのプラグイン。
特定の箇所を括って、そこにのみCSSを適用させるために導入しています(初期設定を一部変更済み)。
CSSを設定できるのが管理者だけであることから、実質的に管理人のみ取り扱いを行うプラグインとなっています。
見出しレベル1(*)~レベル3(***)ごとの編集を可能にします。
ただし、#shadowheaderで作成した見出しは対象外となるので注意してください。
見出しレベル1の中に子要素(レベル2~3)が含まれていた場合、子要素を含んでの編集範囲とはなりません(プラグインの仕様)。
メニューバー下部に最終更新履歴を表示するために用いています。
通常の更新履歴(RecentChangesと異なり、大まかな時間別に更新されたページが表示される仕組みになっています。
当wikiではコメントフォームには、PukiWiki標準のコメント機能の一つである「pcomment.inc.php」を用いています。
ただしページに設置に関しては、以下の点に気をつけてください。
クリア編成報告フォームについては、入力フォームの初期行数をpcommentより多めにしたい等の理由により別のプラグイン扱いとしての導入に変更となりました。(2019/2/6~)
そのためクリア編成報告フォームをページ内に設置したい場合は「#partycomment」となります。
また攻略ページに設置している通常コメントフォームはクリア編成との区別等の理由により「#normalcomment」となります。
※どちらも処理の都合によりリネームしていますが、仕様自体はpcommentほぼそのままです。
一部プラグインは、PukiWikiのバージョン、サーバー環境、他プラグインとの競合、若干の改造を加えているなどの様々な理由により、
配布元の解説どおりには動作しない場合があります。
なにかプラグインの利用に関して疑問点がある場合などは、wiki管理連絡板までお問い合わせください。
プラグインでの実装を行っているわけではありませんが、当wikiでは以下の機能を追加しています。
サーバーの負荷軽減対策の一環として、lazysizesによる画像の遅延読み込みを行っています。
これは最初にページ内の全画像を読み込みに行くのではなく、該当画像がある箇所までスクロールした際に画像読み込みを行う機能です。
また折り畳み内の画像(星6やスキン等)も、折り畳みを展開した際にはじめて読み込むようになります。
PukiWikiの記法でテーブルを作成する際、行末にrsh/ctr/bst(全て小文字)の文字列を付与することで
ラッシュ/カウンター/バーストに合わせた色分けが自動的に行われるよう設定しています。
ただし、書式指定行(行末にc)を用いた場合は、書式指定行の設定が優先されます。