修改前请备份数据库和相关文件。
第一步:修改数据库
进入数据库 找到 ecs_comment,前缀修改过的,当然就不是这个表了,
在 content<----> text<----> utf8_general_ci
这个字段后 加上两个字段
content2<----> text<----> utf8_general_ci
content3 <---->text<----> utf8_general_ci
我这里将以原来的
email <----> varchar(60)
这个字段为标题字段,当然你也可以再新加一个作为标题字段
这样我现在的这个字段说明分别是:
email - 标题 content - 总结 content2 优点 content3-不足
第二步:修改 includes/lib_main.php
找到大概1586行:(红色为添加部分)
$ids .= $ids ? ",$row[comment_id]" : $row['comment_id'];
$arr[$row['comment_id']]['id'] = $row['comment_id'];
$arr[$row['comment_id']]['email'] = $row['email'];
$arr[$row['comment_id']]['username'] = $row['user_name'];
$arr[$row['comment_id']]['content2'] = str_replace('/r/n', '
', htmlspecialchars($row['content2'])); //tc
$arr[$row['comment_id']]['content3'] = str_replace('/r/n', '
', htmlspecialchars($row['content3'])); //tc
$arr[$row['comment_id']]['content'] = str_replace('/r/n', '
', htmlspecialchars($row['content']));
$arr[$row['comment_id']]['content'] = str_replace('/n', '
', $arr[$row['comment_id']]['content']);
$arr[$row['comment_id']]['rank'] = $row['comment_rank'];
第三步:修改 /comment.php
1)找到大概247行:(红色为添加部分)
$smarty->assign('comment_type', $cmt->type);
$smarty->assign('id', $cmt->id);
$smarty->assign('content2', $cmt->content2); //tc
$smarty->assign('content3', $cmt->content3); //tc
$smarty->assign('username', $_SESSION['user_name']);
$smarty->assign('email', $_SESSION['email']);
2)找到大概 290行,将下面这块代码 替换掉 原有的代码
/* 保存评论内容 */
$sql = "INSERT INTO " .$GLOBALS['ecs']->table('comment') .
"(comment_type, id_value, email, user_name, content,content2,content3, comment_rank, add_time, ip_address, status, parent_id, user_id) VALUES " .
"('" .$cmt->type. "', '" .$cmt->id. "', '".$cmt->email."', '$user_name', '" .$cmt->content."','".$cmt->content2."','".$cmt->content3."', '".$cmt->rank."', ".gmtime().", '".real_ip()."', '$status', '0', '$user_id')";
最后一步:显示页面,修改themes/360/library/comments_list.lib
替换下面关键代码。
...
{$comment.username|escape:html}{$lang.anonymous}
( {$comment.add_time} ) {$comment.email}
优点:{$comment.content2}
不足:{$comment.content3}
总结:{$comment.content}
{$lang.admin_username}
{$comment.re_content}
- {$lang.no_comments}
....
<script type="Text/Javascript" language="JavaScript">
</script>