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 [#z2c15ced]
Pkript(プクリプト)は、PukiWikiのプラグインをJavaScript...
PHPへの直接アクセスを遮断し、出力もサニタイズされるため、...
- Pkript言語: https://github.com/TeamWikiChree-COM/Pkript
- Pkriptトランスパイラ: https://github.com/TeamWikiChree-...
※WikiChree.COM内では直接設定できない項目もございますが、...
#contents
** 実行形態 [#execution_modes]
Pkriptには2種類の実行形態があります。
- インタプリタ実行: Wiki内でASTを逐次評価して実行します。...
- トランスパイラ実行: JavaScriptコードをネイティブなPHPコ...
** ドキュメント [#p183503f]
- [[Pkript/文法]] - 変数、関数、アロー関数、テンプレート...
- [[Pkript/API]] - 組み込み関数、wiki / date / JSON / htm...
- [[Pkript/トランスパイラ]] - JavaScriptコードをネイティ...
- [[Pkript/サンプル]] - Pkriptスクリプトのサンプル集
- [[Pkript/エラー一覧]] - エラーメッセージと対処法
- [[Pkript/設定]] - 設定オプション、直接呼び出し、セキュ...
** クイックスタート [#gd71a97d]
スクリプトはファイル(plugin/pkript/script/hello.js)また...
ファイル内に関数を定義します。
#highlight{{
function plugin_hello_convert(e) {
var args = func_get_args();
var name = args[0] || "World";
return "<p>Hello, " + htmlsc(name) + "!</p>";
}
function plugin_hello_inline(e) {
var name = e.args[0] || "World";
return "<span>Hello, " + htmlsc(name) + "!</span>";
}
}}
Wikiページから呼び出します。
#pkript(hello, World)
&pkript(hello, World);
*** 呼び出し形式 [#n4bfd528]
|~呼び出し|~実行される関数|~用途|h
|#pkript(名前, 引数)|plugin_◯◯_convert(e)|ブロック要素(...
|&pkript(名前, 引数);|plugin_◯◯_inline(e)|インライン要素...
|?plugin=pkript&script=名前|plugin_◯◯_action(e)|アクショ...
終了行:
* Pkript [#z2c15ced]
Pkript(プクリプト)は、PukiWikiのプラグインをJavaScript...
PHPへの直接アクセスを遮断し、出力もサニタイズされるため、...
- Pkript言語: https://github.com/TeamWikiChree-COM/Pkript
- Pkriptトランスパイラ: https://github.com/TeamWikiChree-...
※WikiChree.COM内では直接設定できない項目もございますが、...
#contents
** 実行形態 [#execution_modes]
Pkriptには2種類の実行形態があります。
- インタプリタ実行: Wiki内でASTを逐次評価して実行します。...
- トランスパイラ実行: JavaScriptコードをネイティブなPHPコ...
** ドキュメント [#p183503f]
- [[Pkript/文法]] - 変数、関数、アロー関数、テンプレート...
- [[Pkript/API]] - 組み込み関数、wiki / date / JSON / htm...
- [[Pkript/トランスパイラ]] - JavaScriptコードをネイティ...
- [[Pkript/サンプル]] - Pkriptスクリプトのサンプル集
- [[Pkript/エラー一覧]] - エラーメッセージと対処法
- [[Pkript/設定]] - 設定オプション、直接呼び出し、セキュ...
** クイックスタート [#gd71a97d]
スクリプトはファイル(plugin/pkript/script/hello.js)また...
ファイル内に関数を定義します。
#highlight{{
function plugin_hello_convert(e) {
var args = func_get_args();
var name = args[0] || "World";
return "<p>Hello, " + htmlsc(name) + "!</p>";
}
function plugin_hello_inline(e) {
var name = e.args[0] || "World";
return "<span>Hello, " + htmlsc(name) + "!</span>";
}
}}
Wikiページから呼び出します。
#pkript(hello, World)
&pkript(hello, World);
*** 呼び出し形式 [#n4bfd528]
|~呼び出し|~実行される関数|~用途|h
|#pkript(名前, 引数)|plugin_◯◯_convert(e)|ブロック要素(...
|&pkript(名前, 引数);|plugin_◯◯_inline(e)|インライン要素...
|?plugin=pkript&script=名前|plugin_◯◯_action(e)|アクショ...
ページ名:
既存のページ名で編集する