A-A+
ecshop实现后台修改评论时间的方法
其实评论的时间是没必要修改的,这种需求,只有在前期的时候可能用一下,我们知道,淘宝的许多店铺评论,信誉等都是刷出来的,单独的商城也不例外,尤其是评论这一块,在前期肯定是要刷的,但如果要我们自己刷的话,每一条评论的时间都是比较相近的,这么一看很容易看出猫腻来,所以有必要在后台进行评论时间的修改的,下面夏日博客把这个功能的修改给分享一下。
第一步,打开 admin\templates\comment_list.htm 文件,大概在 39 行,修改如下:
<td align="center"><span onclick="listTable.edit(this, 'uptime', {$comment.comment_id})">{$comment.add_time}</span></td>
第二步,打开 admin\comment_manage.php 文件,大概 320 行,其实就是添加了一个 if 判断的 action 操作,只要在这个之前加入如下的代码即可。
//-- xiariboke.net增加 修改/更新评论的时间 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)); } }
好方法 可以试试