Top/PukiWiki/1.4/ちょっと便利に/複数行のプラグイン引数を可能に/昔のコメント

コメント

#plugin((
arg
))

例えば

#hint(クラス,トピック,値)

と書くと、内部的にはグローバル変数に

$pukiwiki['hint'][クラス][トピック] = 値;

のように保持される。デフォルト動作はあらかじめ

$pukiwiki['_default'][クラス][トピック] = デフォルト値;

のように定義しておいて、プラグインからは

get_hint(class, topic);

のようなAPIでアクセス。ヒントがあれば使い、なければデフォルト動作が選択される。というイメージです。


*1 指定ができないほうが心地いいときもあるのです (^^)
*2 正規表現的に合っているかどうかは自信ないです (^^;
*3 なんでも省略するのはプログラマの悪い癖だとおもっているので、あえてフルスペルで書いています。
*4 preだとまぎらわしいので表現変えました
*5 それを利用した改造も将来的にでてくるなどを含む
*6 &new{&now;};などが置換されなくなりそう
*7 ・・・って元の木阿弥なのような気が (^^;
*8 自分で発言しているにもかかわらず(ぉ
*9 ただしくはメリットがないように思える・・・ですが(^^;
*10 ちなみにB-Wikiでとあるハックを書くのに、300個ほどglobal宣言が必要になりました (^^;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-03-09 (水) 16:54:14
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.635 sec.

OSDN