- 追加された行はこの色です。
- 削除された行はこの色です。
ゴーストの名前を書くと、それにカーソルを載せた際に、Marble Noteからそのゴーストの情報を取得してPopupを表示するPukiwiki Plus用のプラグインです。
通常のHTMLに組み込む場合については[[伺か関連ツール/ゴーストポップアップ]]を見てください。
* 例 [#ha203b9e]
例えば
#pre{{
&ghost(The Hand){おてて};
}}
このように記載すると、
&ghost(The Hand){おてて};
このような表示が出来ます。「おてて」部分を押してみてください。
* 必要なもの [#sce007b4]
- Pukiwiki Plus! で、Glossary プラグインが稼動していること。
- GlossaryプラグインでAjaxが有効になっていること。
このプラグインはポップアップ表示にGlossaryプラグインのAjaxの仕組みを使っていますので、上記が有効でないとうごきません。
* 配布物 [#m22eaa6c]
- (1)プラグイン本体 &attachref(./ghost.inc.php);
- (2)ポップアップの中身を作るPHP &attachref(./plugin_ghost.php);
* 組み込み方 [#e7101a4d]
- (1)を pukiwiki のプラグインのディレクトリに置きます。
- (2)をどこか好きな所に置きます。
- (1)のPLUGIN_GHOST_URLを(2)を置いたURLに書き換えます。
- 必要に応じ(2)の中のHTMLのスタイルを書き換えます。
* プラグインマニュアル [#r7d1564f]
:種別|
インライン型プラグイン~
:書式|
''&ghost(''
&color(blue){ゴースト名};,
[&color(blue){一致方法};]
'')''[''{''
&color(blue){表示名};
''}'']'';''
:引数|
-- ゴースト名:ゴーストの名前
-- 一致方法(省略可能):ゴースト名検索時の一致方法。0~4の数字で指定。
--- 0-部分一致 1-前方一致 2-後方一致 3-完全一致 4-正規表現一致
-- 表示名(省略可能):実際にページに表示する文字列。省略時はゴースト名。
:概要|
Marble Note XML-RPC APIを使って、ゴーストの情報をポップアップ表示します。
:作者|
ukiya
* 更新履歴 [#v591d00e]
- 2007/01/31 version1.0 新規作成
- 2007/01/31 version1.1 一致方法を選べるようにした
- 2007/01/31 version1.2 \h と \u の名前の表示が逆だったのでなおした
- 2007/01/31 version1.2 作者名表示を若干修正
- 2007/02/01 version1.3 JSONP対応(通常のHTMLからポップアップ用)
- 2007/02/05 version1.4 返すHTMLの構造がおかしかった不具合を修正