自作プラグイン

Last-modified: 2025-12-29 (月) 11:26:40

既存プラグイン

contentsx

種別

ブロック型プラグイン

重要度

★★★☆☆

書式

#contentsx(オプション)

概要

contentsプラグインの拡張版
https://pukiwiki.sourceforge.io/?自作プラグイン/contentsx.inc.php

引数

上記リンクを参照願います

includex

種別

ブロック型プラグイン

重要度

★★★★★

書式

#includex(オプション)

概要

includeプラグインの拡張版
https://pukiwiki.sourceforge.io/?自作プラグイン/includex.inc.php

引数

上記リンクを参照願います

lsx

種別

ブロック型プラグイン

重要度

★★★☆☆

書式

#lsx(オプション)

概要

lsプラグインの拡張版
https://pukiwiki.sourceforge.io/?自作プラグイン/lsx.inc.php

引数

上記リンクを参照願います

sub

種別

インライン型プラグイン

重要度

★★★☆☆

書式

&sub([文字列]);

概要

指定した文字列は下付き文字になります。

sup

種別

インライン型プラグイン

重要度

★★★☆☆

書式

&sup([文字列]);

概要

指定した文字列は上付き文字になります。

tab

種別

ブロック型プラグイン

重要度

★★☆☆☆

書式

#tab{{
#:タブ名1
内容
#:タブ名2
内容
...
}}

概要

表示を切り替えるタブを作成します。
https://jpngamerswiki.com/?21026aa838

引数

上記リンクを参照願います

youtube

種別

ブロック型プラグイン

重要度

★☆☆☆☆

書式

#youtube(オプション)

概要

youtube動画を埋め込みます。
https://jpngamerswiki.com/?82f1460fdb

引数

オプションについては上記リンクを参照願います。

accordion

種別

ブロック型プラグイン

重要度

★★★★☆

概要

「+」ボタン付きの折り畳みを実装します。
https://pukiwiki.sourceforge.io/?自作プラグイン/accordion.inc.php

引数

オプションについては上記リンクを参照願います。

独自プラグイン

better_edit

種別

コマンド

重要度

★☆☆☆☆

書式

?cmd=better_edit

概要

編集画面のプレビューを見やすくする。
下記リンクのbetter_editプラグインを一部改造したもの。
https://qiita.com/PitaQ/items/f86b363b1234be174359

easyedit

種別

コマンド

重要度

★☆☆☆☆

書式

?cmd=easyedit

概要

GUI編集を可能にする
下記リンクのeasyeditプラグインを一部改造したもの。
https://pukiwiki.sourceforge.io/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/easyedit.inc.php

flex_container

種別

ブロック型プラグイン

重要度

★★★★☆

書式

#flex_container(オプション){{{
#flex_box{{
contents1
}}
#flex_box{{
contents2
}}
...
}}}

概要

要素の横並びを行う。
下記リンクのflexプラグインを改造し、WIKIWIKI記法に合わせたもの。
https://jpngamerswiki.com/?cc5ae53360

引数

オプションについては上記リンクを参照願います。
contentsには横並びにしたい要素を指定します。

fold

種別

ブロック型プラグイン

重要度

★★★★★

書式

#fold(summary){{
contents
}}

概要

折りたたみを実装します。

引数

summaryには閉じているときに表示される文字列を指定します。
contentsには開いているときに表示される文字列を指定します。

icon

種別

ブロック型プラグイン
インライン型プラグイン

重要度

★★★★☆

書式

#icon(name,description,[999%]);
&icon(name,description,[999%]);

概要

各アイテム及び各女神のアイコンを表示します。
アイテムを指定した場合は続けてアイテム名を表示します。
女神を指定した場合は、自動的に女神ページへのリンクが設定されます。
アイコン、アイテム名、descriptionは改行禁止されます。
アイテムアイコン画像はアイテムページ、女神アイコン画像は女神一覧(図鑑順)に添付されているものを参照します。
指定した女神アイコン画像が見つからない場合、プレースホルダーを表示します。

引数

nameにはアイテム名または女神名を指定します。
descriptionには個数などの説明テキストを指定します。

  • 999% - サイズを指定(拡大率)します。省略時はアイテムの場合は39%、女神の場合は100%です。

指定例:

ソースコード表示
&icon(神縁晶,*50);icon_神縁晶.webp神縁晶*50
&icon(ペルセポネ(SR),,50%);icon_ペルセポネ(SR).webp
&icon(ペルセポネ(花摘),,50%);icon_unknown.webp?

include_megami_schedule

種別

ブロック型プラグイン

重要度

★☆☆☆☆

書式

#include_megami_schedule(page)

概要

指定したページから女神の祈願スケジュールを取得し、開催中または開催予定祈願の情報を出力します。
祈願履歴を取り込み、MenuBarに表示する用に作成したもので、それ以外での使用は考慮していません。

引数

pageには祈願スケジュールを記載したページを指定します。

include_megami_schedule_banner

種別

ブロック型プラグイン

重要度

★☆☆☆☆

書式

#include_megami_schedule_banner(page1,page2)

概要

指定したページ1から女神の祈願スケジュールを取得し、page2の添付画像を参照し開催中祈願のバナー画像を出力します。
祈願履歴女神一覧(図鑑順)を取り込み、FrontPageに表示する用に作成したもので、それ以外での使用は考慮していません。

引数

page1には祈願スケジュールを記載したページを指定します。
page2にはバナー画像を添付したページを指定します。

nobr

種別

ブロック型プラグイン
インライン型プラグイン

重要度

★★★☆☆

書式

&nobr{contents};
#nobr(){{
contents
}}

概要

指定した要素内での改行を禁止します。

引数

contentsには改行を禁止する文字列を指定します。

sitemap

種別

コマンド

重要度

★☆☆☆☆

書式

?cmd=sitemap

概要

sitemapを出力します。
Google Search Consoleに登録する用に作成したもので、それ以外での使用は考慮していません。

tablesort

種別

ブロック型プラグイン

重要度

★★★☆☆

書式

#tablesort(){{
table
}}

概要

表をソート可能にします。

引数

tableはhヘッダ行(thead)を記載する必要があります。
tableの例

|女神|大きさ|h|金角|15||銀角|95|