WikiChree.COM
新規
編集
添付
管理
WikiChreeガイド
WikiChreeの公式ガイドです。
最新の20件
2026-09-19
プラグイン/linkvote
2026-09-05
DokuFarm
WikiChree.COM
プラグイン/touchgraph
プラグイン/tracker_list
プラグイン/template
プラグイン/version
プラグイン/yetlist
プラグイン/unfreeze
プラグイン/source
プラグイン/versionlist
プラグイン/update_entities
2026-09-04
[テーブル番号または設定]
プラグイン/vote
プラグイン/tracker
プラグイン/topicpath
プラグイン/size
プラグイン/showrss
プラグイン/server
プラグイン/setlinebreak
開始行:
* Pkript/API/グローバル関数 [#xef6d495]
グローバルスコープで直接呼び出せる関数。
** リファレンス [#t101c7e3]
*** htmlsc(str) [#o1b28cf3]
#highlight{{
htmlsc(str)
}}
- str: String
戻り値: String: & < > " ' を HTML エンティティ...
JSX の {} 内は自動エスケープのため、htmlsc() を重ねると二...
*** 型変換 [#r18fadc9]
|~関数|~戻り値|~説明|h
|String(val)|String|任意の値を文字列に変換。null は空文字...
|Number(val)|Number|文字列を数値に変換。数値でない文字列...
|Boolean(val)|Boolean|任意の値を真偽値に変換|
|parseInt(str, [radix])|Number(変換できなければ NaN)|先...
|parseFloat(str)|Number(変換できなければ NaN)|先頭から...
|isNaN(val)|Boolean|数値に変換できないか|
|isFinite(val)|Boolean|有限の数値か|
Number() はフォームやページから来た文字列に対して厳しすぎ...
- parseInt() は読める桁だけを読み、残りは捨てる。1文字も...
- radix は 2〜36。省略時は10進数("08" は 8)。"0x" で始...
- isNaN() / isFinite() は Number() と同じ読み方で変換して...
*** 定数 [#z953b4f8]
|~名前|~説明|h
|NaN|数値でないことを表す値。NaN === NaN は false なので...
|Infinity|無限大。-Infinity は 0 - Infinity と書く|
*** 可変長引数 [#ccb968fc]
|~関数|~戻り値|~説明|h
|func_get_args()|Array|全引数の配列|
|func_num_args()|Number|引数の個数|
|func_get_arg(n)|any|n番目の引数(0始まり)|
エントリポイントに引数名を書かずに使える。PHPプラグインと...
*** PHPプラグイン互換エイリアス [#a2eee3e2]
対応するメソッドが存在する場合はそちらを使う。
|~関数|~対応するメソッド|h
|is_page(page)|wiki.exists(page)|
|make_pagelink(page, [label])|wiki.link(page, label)|
|convert_html(text)|wiki.convert(text)|
|strip_bracket(str)|wiki.stripBracket(str)|
|encode(str) / decode(str)|wiki.encode(str) / wiki.decode...
|get_source(page)|wiki.source(page)|
|get_existpages([prefix])|wiki.pages(prefix)|
|get_filetime(page)|wiki.time(page)|
|is_freeze(page)|wiki.isFrozen(page)|
|format_date(t, [paren])|date.format(t, paren)|
** 使用法 [#g848ad73]
*** 可変長引数を受け取る [#tea4e909]
#highlight{{
function plugin_hello_convert() {
const args = func_get_args();
return "<p>" + htmlsc(args[0] || "World") + "</p>";
}
}}
終了行:
* Pkript/API/グローバル関数 [#xef6d495]
グローバルスコープで直接呼び出せる関数。
** リファレンス [#t101c7e3]
*** htmlsc(str) [#o1b28cf3]
#highlight{{
htmlsc(str)
}}
- str: String
戻り値: String: & < > " ' を HTML エンティティ...
JSX の {} 内は自動エスケープのため、htmlsc() を重ねると二...
*** 型変換 [#r18fadc9]
|~関数|~戻り値|~説明|h
|String(val)|String|任意の値を文字列に変換。null は空文字...
|Number(val)|Number|文字列を数値に変換。数値でない文字列...
|Boolean(val)|Boolean|任意の値を真偽値に変換|
|parseInt(str, [radix])|Number(変換できなければ NaN)|先...
|parseFloat(str)|Number(変換できなければ NaN)|先頭から...
|isNaN(val)|Boolean|数値に変換できないか|
|isFinite(val)|Boolean|有限の数値か|
Number() はフォームやページから来た文字列に対して厳しすぎ...
- parseInt() は読める桁だけを読み、残りは捨てる。1文字も...
- radix は 2〜36。省略時は10進数("08" は 8)。"0x" で始...
- isNaN() / isFinite() は Number() と同じ読み方で変換して...
*** 定数 [#z953b4f8]
|~名前|~説明|h
|NaN|数値でないことを表す値。NaN === NaN は false なので...
|Infinity|無限大。-Infinity は 0 - Infinity と書く|
*** 可変長引数 [#ccb968fc]
|~関数|~戻り値|~説明|h
|func_get_args()|Array|全引数の配列|
|func_num_args()|Number|引数の個数|
|func_get_arg(n)|any|n番目の引数(0始まり)|
エントリポイントに引数名を書かずに使える。PHPプラグインと...
*** PHPプラグイン互換エイリアス [#a2eee3e2]
対応するメソッドが存在する場合はそちらを使う。
|~関数|~対応するメソッド|h
|is_page(page)|wiki.exists(page)|
|make_pagelink(page, [label])|wiki.link(page, label)|
|convert_html(text)|wiki.convert(text)|
|strip_bracket(str)|wiki.stripBracket(str)|
|encode(str) / decode(str)|wiki.encode(str) / wiki.decode...
|get_source(page)|wiki.source(page)|
|get_existpages([prefix])|wiki.pages(prefix)|
|get_filetime(page)|wiki.time(page)|
|is_freeze(page)|wiki.isFrozen(page)|
|format_date(t, [paren])|date.format(t, paren)|
** 使用法 [#g848ad73]
*** 可変長引数を受け取る [#tea4e909]
#highlight{{
function plugin_hello_convert() {
const args = func_get_args();
return "<p>" + htmlsc(args[0] || "World") + "</p>";
}
}}
ページ名:
既存のページ名で編集する