*pcommentプラグインの改造 [#if5d77d6] 「お名前」がブラケットネームにならないよう、オプションを追加 「お名前」がブラケットネームにならないよう、オプションを追加。 nobracketオプションを使用する。 **使用例 [#v5316a6e] #pcomment(nobracket) **変更点 [#n311df56] --- pcomment.inc.php.orig Wed Oct 1 16:00:34 2003 +++ pcomment.inc.php Thu Sep 23 15:04:54 2004 @@ -91,6 +91,7 @@ 'below' =>FALSE, 'above' =>FALSE, 'reply' =>FALSE, + 'nobracket' =>FALSE, '_args' =>array() ); array_walk(func_get_args(), 'pcmt_check_arg', &$params); @@ -147,6 +148,7 @@ $s_page = htmlspecialchars($page); $s_refer = htmlspecialchars($vars['page']); $s_nodate = htmlspecialchars($params['nodate']); + $s_nobracket = htmlspecialchars($params['nobracket']); $s_count = htmlspecialchars($count); $form = <<<EOD @@ -156,6 +158,7 @@ <input type="hidden" name="refer" value="$s_refer" /> <input type="hidden" name="page" value="$s_page" /> <input type="hidden" name="nodate" value="$s_nodate" /> + <input type="hidden" name="nobracket" value="$s_nobracket" /> <input type="hidden" name="dir" value="$dir" /> <input type="hidden" name="count" value="$count" /> $radio $title $name $comment @@ -200,7 +203,7 @@ //コメントフォーマットを適用 $msg = str_replace('$msg',rtrim($post['msg']),PCMT_MSG_FORMAT); $name = $post['name'] == '' ? $_no_name : $post['name']; - $name = ($name == '') ? '' : str_replace('$name',$name,PCMT_NAME_FORMAT); + $name = ($name == '') ? '' : ($post['nobracket'] == '1') ? $name : str_replace('$name',$name,PCMT_NAME_FORMAT); $date = ($post['nodate'] == '1') ? '' : str_replace('$now',$now,PCMT_NOW_FORMAT); if ($date != '' or $name != '') { #comment |