Index: comment.inc.php =================================================================== --- comment.inc.php (.../plugin/comment.inc.php) (revision 2) +++ comment.inc.php (.../pukiwiki/plugin/comment.inc.php) (revision 31) @@ -9,8 +9,8 @@ // Comment plugin define('PLUGIN_COMMENT_DIRECTION_DEFAULT', '1'); // 1: above 0: below -define('PLUGIN_COMMENT_SIZE_MSG', 70); -define('PLUGIN_COMMENT_SIZE_NAME', 15); +define('PLUGIN_COMMENT_SIZE_MSG', 50); +define('PLUGIN_COMMENT_SIZE_NAME', 10); // ---- define('PLUGIN_COMMENT_FORMAT_MSG', '$msg'); @@ -18,15 +18,22 @@ define('PLUGIN_COMMENT_FORMAT_NOW', '&new{$now};'); define('PLUGIN_COMMENT_FORMAT_STRING', "\x08MSG\x08 -- \x08NAME\x08 \x08NOW\x08"); +define('PLUGIN_COMMENT_KEYWORD', '確認'); +define('PLUGIN_COMMENT_KEYWORD_IMG_ALT', '「かくにん」を漢字で入力して下さい。1文字目が「たしかめる」で2文字目が「みとめる」です。'); +define('PLUGIN_COMMENT_KEYWORD_IMG', IMAGE_DIR.'comment_keyword.png'); + function plugin_comment_action() { global $script, $vars, $now, $_title_updated, $_no_name; global $_msg_comment_collided, $_title_comment_collided; - + if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); + + if (! isset($vars['msg']) ) return array('msg'=>'', 'body'=>''); // Do nothing + + $keyword_name = '_p_comment_keyword_'.$vars['comment_no']; + if(! isset($vars[$keyword_name]) || $vars[$keyword_name] != PLUGIN_COMMENT_KEYWORD) return array('msg'=>'', 'body'=>''); // Do nothing - if (! isset($vars['msg'])) return array('msg'=>'', 'body'=>''); // Do nothing - $vars['msg'] = str_replace("\n", '', $vars['msg']); // Cut LFs $head = ''; $match = array(); @@ -111,6 +118,11 @@ $script = get_script_uri(); $s_page = htmlspecialchars($vars['page']); + + $comment_keyword = PLUGIN_COMMENT_KEYWORD_IMG; + $comment_keyword_img_alt = PLUGIN_COMMENT_KEYWORD_IMG_ALT; + + $tooltip = PLUGIN_COMMENT_KEYWORD_IMG_ALT; $string = <<
@@ -123,6 +135,8 @@ $nametags + $comment_keyword_img_alt +