wikiru.jpで実装している拡張プラグインを一覧化したページです。

導入している非標準プラグイン

標準プラグインについての解説はこちらを参照。

accordion (php7対応、php5.3.3非対応)

種別

インライン型プラグイン

書式
#accordion(見出し,*,close){{
ここに本文を記載する。h2タグで閉じた状態で表示されます。
}}
#accordion(見出し,**,open){{
ここに本文を記載する。h3タグで開いた状態で表示されます。
}}
#accordion(見出し,***,close){{
ここに本文を記載する。h4タグで閉じた状態で表示されます。
}}
#accordion(見出し,****,open){{
ここに本文を記載する。h5タグで開いた状態で表示されます。
}}
概要

見出し版折りたたみ(アコーディオン)プラグインです。

説明
URL

attachref

種別

インライン型プラグイン

書式

&attachref(
ファイル名
[,refの引数]
[,button]
){
[ボタン名]
};

概要

添付(#attach)とその場への参照(&ref)を同時に行うプラグイン。
画面の[添付]リンクを押すと、アップロードフォーマットが出現して、そこでファイルをアップロードすると、[添付]リンクのあった場所に&refしてくれます。

引数
  • button − リンクの代わりにsubmitボタンが表示。
  • ボタン名 − リンク(submitボタン)に表示される文字列。デフォルトは[添付]
説明
URL

card (php7対応、php5.3.3非対応)

一部のサイトでのみ試験運用中

種別

ブロック型プラグイン

書式
#card([1-6][,オプション]){{
[[リンク1]]
[[リンク2]]
・
・
・
or
#ls #recent etc...
}}
カラム数1の場合は記述を省略可。
リンクが1個の場合は引数の最後にページ名かリンクを書くだけでもOK。
#card([オプション], ページ名 or [[リンク]])
概要
最後の引数 (マルチライン可) に含まれる内部リンクを全てブログカード風のリンクに表示するプラグイン。#lsや#recentなどページを一覧表示するタイプのプラグインと組み合わせることで、ブログのエントリーページ (記事一覧) のようなページを作ることができます。カードの表示は横型と縦型があり、指定したカラム数によってこれらが自動的に切り替わります。
また、2回目以降の表示はキャッシュを利用して高速化を図るほか、Wiki上から各ページのキャッシュを管理するといった機能も備わっています。キャッシュ管理機能では保存されているキャッシュの一覧表示、選択したキャッシュ内容の詳細表示、選択したキャッシュの一括削除が行なえます。
説明
URL

ctimer

種別

インライン型プラグイン

書式

&ctimer(
開始時刻,
期間
[,周期]
[,remain]
[,past]
[,cdown]
){
[メッセージ]
};

概要

一定期間中にメッセージを表示したり、残り時間などを表示できるプラグインです。
リマインド表示で &color(){&ctimer(){};}; を使う場合、colorプラグインの{}の中身が空にならないように注意してください。
例えば、&color(red){&ctimer(2021/1/30 04:00:00,96,,remain){〇〇終了まで };}; とする場合
 期間内は「&color(red){〇〇終了まで };」という形になるが
 期間外は「&color(red){};」という形になる
こうなると、colorプラグインが正常に動作しない為 &color(foreground[,background]){text}; が表示されます。

引数
  • 開始時刻 − php関数strtotimeが処理できる文字列。例えば"yyyy/mm/dd hh:mm"。
  • 期間 − 期間を時間単位で。
  • 周期 − 開始周期を時間単位で。省略時は周期開始されない。
  • remain − 期間中の場合、残り時間を表示。
  • past − 期間中の場合、経過時間を表示。
  • cdown − 期間外の場合、次の開始時刻までの残り時間を表示。
説明
URL

description

種別

ブロック型プラグイン

書式

#description

概要

ページにdescription(ページの説明)タグを設定することができる。キーワード等を入れることでグーグル検索に表示されやすくなります。

説明
URL

endregion

種別

ブロック型プラグイン

書式

#endregion

概要

#regionとセットで使うプラグイン。#region 〜 #endregion で囲んだ部分を畳むことができます。

説明
URL

flex (php7対応、php5.3.3非対応)

種別
インライン型プラグイン
書式
#flex([オプション]){{
要素1
#-
要素2
#-
・
・
・
}}
概要
指定した範囲をタグで区切って横並びに表示するプラグイン。要素がページ幅を超える場合は自動的に折り返して表示する。名前の通りCSS3から導入されたFlexible Box Layout Moduleを利用する。
説明
URL

googlesheets

種別

ブロック型プラグイン

書式
#googlesheets(
docID[,[sheetID][,height]])
)
概要

Googleスプレッドシートを埋め込む。

引数
  • docID … ドキュメントID。Googleスプレッドシートサイト発行の埋め込みコード内「//docs.google.com/spreadsheets/d/e/XXXXX/pubhtml」の「XXXXX」部分
  • sheetID … シートID。ドキュメント全体ではなく、特定シートのみ埋め込む場合に指定。Googleスプレッドシートサイト発行の埋め込みコード内「//docs.google.com/spreadsheets/d/e/XXXXX/pubhtml?gid=YYYYY&...」の「YYYYY」部分
  • height … ウィジェットの高さ(px)。省略時の既定値は 400。スマホ閲覧者のことを考慮すると400以上にしないほうがよろしいかと思います。
使用例
#googlesheets(2PACX-nvcd5gQFNBmhiih1RGbCm-ouQfKqCu3ljhOIrunAXIrhvt8ZX6ITcquHZ9PiH0PomCPL72oj0Ki-hhgL,0,400)

guiedit

種別

コマンド

書式

?cmd=guiedit
&page=ページ名

概要

FCKeditor を使用してページをGUI編集するためのプラグイン。「編集(GUI) 」の機能はこれを使っています。

説明
URL

htmlinsert

種別

ブロック型プラグイン

インライン型プラグイン

書式

#htmlinsert(
ファイル名
)

&htmlinsert(
ファイル名
);

概要

サーバーのローカルファイルをとりこみそのままWiki上に表示するプラグイン。
wikiの管理人様が使用します。

説明
URL

jsonld.inc

種別

ブロック型プラグイン

書式

#jsonld

概要

JSON-LDを出力するプラグイン。
ページの情報に基づくJSON-LD構造化データを生成し出力します。
具体的には、記事情報 Article とパンくずリスト情報 BreadcrumbList を生成します。
ウィキの構造を検索エンジンにより良く伝えるため(SEO)に役立ちます。
本プラグインは、MenuBar など全画面共通で表示されるページに挿入してください。

netvideos

種別

ブロック型プラグイン

書式

#netvideos(
動画ID
[,サイズ]
)

概要

youtube,google video,veoh,zoome,vimeo,guba,ニコニコ動画,Pandora,Dailymotion,bilibiliの動画を表示するプラグイン。
#region 〜 #endregion で囲めば初期表示時の読み込みも抑制できます

引数
  • 動画ID − YouTubeアドレスにあるv=以降の文字列。
  • サイズ − 動画のサイズ指定。指定時は#netvideos(動画ID, 幅, 高さ)
説明
URL

nobold

種別

インライン型プラグイン

書式

&nobold{ };

概要

{}内の中の文字は強制的に太文字が解除されます。見出しなどの文中で強調表示を解除したい場合にご利用ください。

raty

種別

ブロック型プラグイン

書式

#raty(
[once|all]
)

概要

5段階評価を付けるプラグイン。詳細はURL先の説明をご確認ください。

引数
  • once − 一度(一人?)のみ評価可能。
  • all −全体評価の平均を表示。
説明
URL

recentdetail

種別

ブロック型プラグイン

書式

#recentdetail(
件数
[,経過時間を示す文字列]
)

概要

標準プラグインrecentに時期別グループ分け機能を追加したプラグイン。

引数
  • 経過時間を示す文字列 − 複数指定時は","で連結。時間を示す文字は、m(分)、h(時間)、d(日)、w(週間)。省略時は"1h","1d","1w"=1時間、1日、1週間。
説明
URL

region

種別

ブロック型プラグイン

書式

#region(
概要
[,open|opened]
)

概要

#endregionとセットで使うプラグイン。#region 〜 #endregion で囲んだ部分を畳むことができます。

引数
  • open|opened − 畳まれずに最初から表示される。
説明
URL

shadowheader

種別

ブロック型プラグイン

書式

#shadowheader(
見出しレベル,
見出し文字列
)

概要

#contentsに表示されない見出しを書くためのプラグインです。
"*"や"**"で見出しを作ると#contentsにも表示されて場合によっては邪魔になるので、そういう場合の回避策として使用します。

引数
  • 見出しレベル − 1〜3を指定可能。
説明
URL

sortabletable

種別

ブロック型プラグイン

書式

#sortabletable(
ソート属性
[,フィルタ機能有効]
){
テーブル
}

概要

並べ変え、フィルタ機能が利用可能なテーブルプラグイン。

引数
  • ソート属性 − 列分に"|"で連結。並べ替え実行時に、文字列として評価するか、数値として評価するかを指定。文字列として評価する場合は"String"、数値として評価する場合は"Number"。省略時は文字列として評価されます。
  • フィルタ機能有効 − "1"をセットするとテーブルに対するフィルタ機能が有効。
説明
URL

tab

種別

インライン型プラグイン

書式

例えばタブを3つ作りたい場合、以下のように記述します。

&tab(タブA,タブB,タブC){{{
//↓タブA内に入れる文言や画像
おはようございます
__tab__
//↓タブB内に入れる文言や画像
こんにちは
__tab__
//↓タブC内に入れる文言や画像
こんばんは
}}};
概要

ページ内にタブを作成するプラグインです。

説明
wikiruのオリジナルプラグイン。

table_edit

種別

ブロック型プラグイン

書式

#table_edit(
表ページ
[,[ソートしたい列の番号1][追加指定記号1][:[ソートしたい列の番号2][追加指定記号2]][:...]]
)

概要

表の編集が楽にできるプラグイン。引数でソート指定すれば初期表示時の自動ソートも可能。

引数
  • ソートしたい列の番号n − 「編集」を押したときの、1から始まる数値。
  • 追加指定記号n − 数値順に並び変える場合は"n"、辞書順に並び替える場合は"s"、並び替え順序を逆にする(=降順)場合は"r"を指定。nとsは同時指定できず、省略した場合は辞書順になります。
説明
URL

tag

種別

インライン型プラグイン

書式

&tag(
タグ1
[[,タグ2][,タグ3][,...]]
);

概要

ページをタグ付けするプラグイン。表示時には必ず"Tag:"が付く。タグをクリックすると、タグの付いたページをリストアップしたページを表示します。

引数
  • タグn − タグ付けする内容。
説明
URL

taglist

種別

ブロック型プラグイン

書式

#taglist(
tag=タグトークン
[,オプション]
)

概要

タグ付けしたページをリストアップする。tag でクリックした場合はこのプラグインによる表示が行われる。

引数
  • タグトークン − リストアップするタグ。積集合(^)や差集合(-)といった複数タグによる条件も可能。
  • オプション − lsxとほぼ同じオプションが使用可能。説明が大変なのでリンク先をご参照下さい。
説明
URL

title

種別

ブロック型プラグイン

書式

#title()

概要

ページにページタイトルをつけることができる。ページ名称とは別にタイトルを設定したい時に活用してください。

twitter_widget_mono

種別

インライン型プラグイン

ブロック型プラグイン

書式

#twitter_widget_mono(
user-id=ユーザーID,
data-id=データID
[,data-theme=テーマ]
[,data-link-color=リンクカラー]
)

&twitter_widget_mono(
user-id=ユーザーID,
data-id=データID
[,data-theme=テーマ]
[,data-link-color=リンクカラー]
);

概要

Twitterの単一ツイートの表示を行う。

引数
  • ユーザーID − TwitterのユーザーID(@以降)
  • データID − Twitterのツイート固有のID(個別に表示させた際の"/status/"以降の符号なし64ビットの整数
  • テーマ − テーマを指定 light(白基調、規定値)、dark(黒基調)
  • リンクカラー − ツイート内のリンク表示色。シャープで始まる3桁の16進数値(#000〜#FFF)、同じく6桁の16進数値(#000000 〜 #FFFFFF)のいずれかで指定。大文字小文字不問。
説明
URL

votex

種別

ブロック型プラグイン

インライン型プラグイン

書式

#votex(
投票項目
[,readonly|addchoice|barchart]
)

&votex(
投票項目
[,readonly]
);

概要

標準プラグインvoteに機能追加したプラグイン。
同一IPからの連続投票禁止、投票時にページのタイムスタンプを更新しない等動作に若干の違いがあります。

引数
  • 投票項目 − 複数投票項目時は","で連結。
  • readonly − 投票不可にする。
  • addchoice − 投票項目を追加可能。
  • barchart − 投票結果を棒グラフで表示。
説明
URL

TOPに戻る


Last-modified: 2022-08-02 (火) 17:57:01