如何在的“用户评论”中显示出用户的注册时间,等级等个人信息呢

2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家

本人新手,尝试在 comment_list.lib个comment.php 中修改?我在comment.php中通过插入如下代码实现:
function add_comment($cmt)
{
/* 评论是否需要审核 */
$status = 1 - $GLOBALS['_CFG']['comment_check'];

$user_id = empty($_SESSION['user_id']) ? 0 : $_SESSION['user_id'];
$email = empty($cmt->email) ? $_SESSION['email'] : trim($cmt->email);
$user_name = empty($cmt->username) ? $_SESSION['user_name'] : trim($cmt->username);
$email = htmlspecialchars($email);
$user_name = htmlspecialchars($user_name);
在上述代码中插入:
/*
$row = array();
$sql2= "SELECT reg_time ,user_rank FROM " .$GLOBALS['ecs']->table('users'). " WHERE user_id = '$user_id'";
$row = $db->GetRow($sql2) ;
$reg_time = $row['reg_time'];
$user_rank = $row['user_rank']
*/
然后在 comment_list.lib 中通过{$reg_time}{user_rank}去显示获取的内容,为什么获取不到呢?新手请高手赐教,不甚感激!

回答:



谢谢 ~一~份~子 的提醒~

同谢好心人的帮忙 很有用




这个我在comment.php中加的,但是好像也不好使啊?应该在哪里加呢。。。

你应该加在assign_comment()函数里面,函数在lib_main.php里面呢。

在~一~份~子 仁兄 的铁定帮助下,问题已经解决,等会找个时间 发帖 解决这个问题!!再次谢谢~一~份~子 。开源快乐!!

楼主还没有研究出来吗,这么久了啊,研究出来了,发出来分享一下啊。