#author("2022-06-13T21:33:46+09:00","default:kanateko","kanateko")
#author("2022-07-06T04:43:18+09:00","default:kanateko","kanateko")
&tag(プラグイン,自作);

#ref(myplugins.jpg,center,500x)

自作したプラグインの一覧です。

基本的に全てのプラグインは最新バージョンのPukiWikiでしか動作を保証していません。

#contentsx

*[[ac.inc.php>./ac]] [#i73ba12d]
指定した範囲を折りたたんで表示するプラグイン。
ページの見出しを使って折りたたんだり、リストやテーブルの中でも折りたたんだりできる。

#card([[ac.inc.php>./ac]])

*[[attachlist.inc.php>./attachlist]] [#ccd0db69]
添付ファイルの名前、ファイルサイズ、アップロード日時の一覧表示と一括操作ができるプラグイン。
アップロード画面に組み込んで使うことを想定。

#card([[attachlist.inc.php>./attachlist]])
*[[bar.inc.php>./bar]] [#i5b71689]
バーグラフ (ゲージ) を表示するプラグイン。
オプションで見た目を細かく変更できる。

#card([[bar.inc.php>./bar]])

*[[box.inc.php>./box]] [#b1b7e809]
様々なデザインのボックスを表示するプラグイン。
警告、注意、情報などのボックスデザインがある。

#card([[box.inc.php>./box]])
*[[card.inc.php>./card]] [#wae0eda8]
指定した範囲のすべてのリンクをブログカード風に変換し、任意のカラム数でグリッド表示するプラグイン。
ブログの記事一覧ページのようなものを作ることができる。

#card([[card.inc.php>./card]])

*[[datatable.inc.php>./datatable]] [#z77c60e8]
指定したテーブルを多機能化するプラグイン。
ソートや検索、ページネーションなどが可能。

#card([[datatable.inc.php>./datatable]])

*[[expand.inc.php>./expand]] [#q4d075ac]
任意の範囲を折りたたみ表示するプラグイン。
region.inc.phpの代替としてHTML 5.1で追加された<details>を使って作成。

#card([[expand.inc.php>./expand]])

*[[fa.inc.php>./fa]] [#q5965c3c]
Font Awesomeのアイコンを表示するプラグイン。
サイズの変更やアニメーション、2つのアイコンを重ねて表示するといったオプションも使用できる。

#card([[fa.inc.php>./fa]])

*[[fig.inc.php>./fig]] [#u4e7b567]
キャプション付きの画像を表示するプラグイン。
refプラグインの代替としても使える。
豊富なオプションで表示方法を色々と設定できる。

#card([[fig.inc.php>./fig]])

*[[flex.inc.php>./flex]] [#k1d66519]
フレックスボックスレイアウトで要素を横並びに表示するプラグイン。
並べ方や要素の幅などを指定可能。

#card([[flex.inc.php>./flex]])
*[[gallery.inc.php>./gallery]] [#x47aa5f3]

画像ギャラリーを作成するプラグイン。
photoswipeを使って同じグループの画像をスライド表示することができる。

#card([[gallery.inc.php>./gallery]])

*[[infobox.inc.php>./infobox]] [#l4ff9de3]
テンプレートから任意の文字列を置き換えてインフォボックスを作成するプラグイン。
Media WikiのTemplateのようなもの。

#card([[infobox.inc.php>./infobox]])
*[[mailform.inc.php>./mailform]] [#ic613307]
モダンな見た目のメールフォームを設置する。
設定ページを使って自由に入力項目を増やすことができる。

#card([[mailform.inc.php>./mailform]])

*[[marker.inc.php>./marker]] [#v8a38750]

文章にマーカー風のラインを引いて強調するプラグイン。
様々な色を指定可能。

#card([[marker.inc.php>./marker]])

*[[note.inc.php>./note]] [#q8c61ba8]

スマホでの表示に対応した注釈/脚注プラグイン。
PukiWikiデフォルトの注釈機能と違い、同じ注釈を同じ番号で管理することができる。

#card([[note.inc.php>./note]])
*[[select.inc.php>./select]] [#ye390d9e]
連動可能なプルダウンを設置するプラグイン。
同じグループワードを設定したプルダウン間で選択したインデックスを同期する。

#card([[./select]])

*[[slider.inc.php>./slider]] [#s10c8b99]
[[slick.js>https://kenwheeler.github.io/slick/]]を利用した多機能なスライダー作成プラグイン。
[[cardプラグイン>./card]]や[[galleryプラグイン>./gallery]]と連携することも可能。

#card([[./slider]])

*[[slideshow.inc.php>./slideshow]] [#u8a7c0c2]

#ac([[slider.inc.php>./slider]]に移行){{
[[slick.js>https://kenwheeler.github.io/slick/]]を利用したスライドショーを表示するプラグイン。
添付画像のみを指定可能。

#card([[slideshow.inc.php>./slideshow]])
}}

*[[steamapi.inc.php>./steamapi]] [#ldbcd1bb]
Valveの提供する[[Steam Web API>https://partner.steamgames.com/doc/webapi]]などを利用し、指定したゲームの様々な情報を取得・表示するプラグイン。
ゲームの概要、ニュース、実績一覧等々...

#card([[steamapi.inc.php>./steamapi]])

*[[step.inc.php>./step]] [#gacbe29a]
縦型のステップフローを作成するプラグイン。
入れ子で使用したり一部デザインを変更したりと行ったことも可能。

#card([[step.inc.php>./step]])
*[[tab.inc.php>./tab]] [#nbc6f5fe]

ページ内を任意の範囲で分割し、タブ形式で切り替え表示できるプラグイン。
タブの最大個数に制限なし。

#card([[tab.inc.php>./tab]])

*[[tableif.inc.php>./tableif]] [#j73cef89]
正規表現で指定した文字列を含むセルの書式 (文字色や背景色など) を自動的に変更するプラグイン。
同時に複数指定可能。

#card([[tableif.inc.php>./tableif]])
*[[tooltip.inc.php>./tooltip]] [#l3c8625a]

マウスホバーorタップでツールチップを表示するプラグイン。
設定ページでごくと表示する内容を設定できるほか、引数で表示する内容を設定できる。

#card([[tooltip.inc.php>./tooltip]])

*[[twitter.inc.php>./twitter]] [#q373fe6e]

Twitterのタイムラインや単一のツイートを埋め込んで表示するプラグイン。
テーマの色や幅・高さなどを指定可能。

#card([[twitter.inc.php>./twitter]])

*[[ul.inc.php>./ul]] [#cb83d577]

表組み内でリスト表示するためのプラグイン。
番号付きのリストにも切替可能。

#card([[ul.inc.php>./ul]])

*[[youtube.inc.php>./youtube]] [#recce633]

色々機能を増やしたYouTube埋め込み用プラグイン。
リストの埋め込みや自動再生、時間指定、サイズ指定等々が可能。

#card([[youtube.inc.php>./youtube]])

#space