&bookmark;
説明
define('PLUGIN_BOOKMARK_PAGENAME','_bookmark');たとえば morikawa/_bookmark のようになります。自分のサイトでは /_* というページ名は一覧に表示されないようになっています。ので、こういう名前で定義。
define('PLUGIN_BOOKMARK_FORMPAGE',':bookmark');ブックマークリンクをクリックしたとき、自分の名前と簡単なコメントを入力するフォームが設置されるページ名です。このページから、当プラグインがブロック呼び出しされてなければいけません。
define('PLUGIN_BOOKMARK_LABEL','Bookmark');初期値です。インライン呼び出し時にも引数で指定できます。
define('PLUGIN_BOOKMARK_NAME_FORMAT','user/$name'); // Prefixがつくなどの場合 define('PLUGIN_BOOKMARK_PAGE_FORMAT','[[$page]]'); define('PLUGIN_BOOKMARK_MSG_FORMAT','$msg'); define('PLUGIN_BOOKMARK_NOW_FORMAT','SIZE(10){$now}');
その他の形式です。user/$name のところは、大抵のサイトで $name に変更すべきでしょう。
#bookmarkと記述します。Wikiページなので、その他の説明を加えることも可能です。
&bookmark; &bookmark(お気に入り);のように記述すると、全てのページに対応できます。
--- bookmark.inc.php.org Thu Jun 19 00:17:32 2003 +++ bookmark.inc.php Thu Jun 19 00:26:58 2003 @@ -33,16 +33,18 @@ // comment プラグインや insert プラグインみて、追加Form生成。 $str = ' -<b>'.$want_page.'</b> を、 -<b>あなたの名前/'.PLUGIN_BOOKMARK_PAGENAME.'</b> に -'.PLUGIN_BOOKMARK_LABEL.'します。<br /> -<form name="bookmark"> -名 前:<input type="text" name="name" value="'.$_SESSION['plugin']['bookmark']['name'].'" size="10"><br /> -コメント:<input type="text" name="msg" value="" size="40"> +<p><strong>'.$want_page.'</strong> を、 +<strong>あなたの名前/'.PLUGIN_BOOKMARK_PAGENAME.'</strong> に +'.PLUGIN_BOOKMARK_LABEL.'します。</p> +<form id="bookmark"> +<div class="bookmark_form"> +名 前:<input type="text" name="name" value="'.$_SESSION['plugin']['bookmark']['name'].'" size="10" /><br /> +コメント:<input type="text" name="msg" value="" size="40" /> <input type="hidden" name="refer" value="'.$want_page.'" /> -<input type="hidden" name="want_page" value="'.$want_page.'"> +<input type="hidden" name="want_page" value="'.$want_page.'" /> <input type="hidden" name="plugin" value="bookmark" /> -<input type="submit" value=" 保存する "> +<input type="submit" value=" 保存する " class="submit" /> +</div> </form> ';