如何把Ecshop购买记录和评论的用户名隐藏一部分不完全显示
无忧主机小编最近都是在研究关于Ecshop的评论等问题,对于一个开源的商城而言,好的评论好的口碑才是带来销售的根本。最近一位站长朋友来咨询无忧主机小编,能否把购买过的会员名称和评论过商品的名称都修改为前后是会员名中间是*号代替呢?第一这样就是会员再给自己刷评论的时候也看不出来是哪一位好心的会员,第二最重要的是保护了会员的隐私。小编听过以上分析认为很有道理,经过小编半天的奋斗终于成功了。小编为了不让很多站长走弯路把这篇文章分享出来希望可以帮到有需要的站长朋友们。
1)首先修改购买记录的用户名
找到includes/lib_insert.php文件
找到以下代码:
$bought_notes[$key][‘add_time’] = local_date(“Y-m-d G:i:s”, $val[‘add_time’]);
在其下面添加这个:
$bought_notes[$key][‘user_name’] = mb_substr($val[‘user_name’], 0, 1, ‘utf-8′).’***’. mb_substr($val[‘user_name’], -1, 1, ‘utf-8’);
2)修改评论的用户名
找到includes/lib_main.php
$arr[$row[‘comment_id’]][‘username’] = $row[‘user_name’];
将其替换为:
$arr[$row[‘comment_id’]][‘username’] = mb_substr($row[‘user_name’], 0, 1, ‘utf-8′).’***’. mb_substr($row[‘user_name’], -1, 1, ‘utf-8’);
修改以上两处代码后,保存上传即可。
小编温馨提示下:这位这些都是php文件一定要用一款编辑软件去编辑否则会乱码。修改后请记得登陆后台在右上角有个清空缓存,请一定要更新下缓存文件。
无忧主机相关文章推荐阅读: