ecshop实现后台修改评论时间的方法
其实评论的时间是没必要修改的,这种需求,只有在前期的时候可能用一下,我们知道,淘宝的许多店铺评论,信誉等都是刷出来的,单独的商城也不例外,尤其是评论这一块,在前期肯定是要刷的,但如果要我们自己刷的话,每一条评论的时间都是比较相近的,这么一看很容易看出猫腻来,所以有必要在后台进行评论时间的修改的,下面小虎博客把这个功能的修改给分享一下。
第一步,打开 admin\templates\comment_list.htm 文件,大概在 39 行,修改如下:
[code lang="php"]
<td align="center"><span onclick="listTable.edit(this, 'uptime', {$comment.comment_id})">{$comment.add_time}</span></td>
[/code]
第二步,打开 admin\comment_manage.php 文件,大概 320 行,其实就是添加了一个 if 判断的 action 操作,只要在这个之前加入如下的代码即可。
[code lang="php"]
//-- xiaohuboke.com增加 修改/更新评论的时间
if ($_REQUEST['act'] == 'uptime')
{
//check_authz_json('goods_manage');
$comment_id = intval($_POST['id']);
$comment_timet = trim($_POST['val']);
$comment_time = strtotime($comment_timet);
$sql = "UPDATE " .$ecs->table('comment'). " SET add_time = '$comment_time' WHERE comment_id = '$comment_id'";
if ($db->query($sql))
{
clear_cache_files();
make_json_result(stripslashes($comment_timet));
}
}
[/code]