pcommentプラグインの改造「お名前」がブラケットネームにならないよう、オプションを追加。 nobracketオプションを使用する。 使用例#pcomment(nobracket) 変更点--- 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 != '')
{
|