ECSHOP开次开发:购买记录和评论的用户名部分隐藏
作者:我就是个世界
发表于:2013-06-18
为了保护用户隐私或一些其它原因,可能需要对购买记录和评论的用户名进行部分隐藏,例如使用如下方式缩写:h***w效果如下:
[img][attach]444[/attach][/img]
[b]实现方法:[/b][separator]
1. 找到includes/lib_insert.php
如下代码:
[code]$bought_notes[$key]['add_time'] = local_date("Y-m-d G:i:s", $val['add_time']);[/code]
在其下面添加这个:
[code]$bought_notes[$key]['user_name'] = mb_substr($val['user_name'], 0, 1, 'utf-8').'***'. mb_substr($val['user_name'], -1, 1, 'utf-8');[/code]
这是修改过的购买记录或评论用户名!
2. 找到includes/lib_main.php将
[code]$arr[$row['comment_id']]['username'] = $row['user_name'];[/code]
替换为:
[code]$arr[$row['comment_id']]['username'] = mb_substr($row['user_name'], 0, 1, 'utf-8').'***'. mb_substr($row['user_name'], -1, 1, 'utf-8');[/code]
这样就大功告成了!!! 刷新前台看,效果如下:
[img][attach]444[/attach][/img]
[img][attach]444[/attach][/img]
[b]实现方法:[/b][separator]
1. 找到includes/lib_insert.php
如下代码:
[code]$bought_notes[$key]['add_time'] = local_date("Y-m-d G:i:s", $val['add_time']);[/code]
在其下面添加这个:
[code]$bought_notes[$key]['user_name'] = mb_substr($val['user_name'], 0, 1, 'utf-8').'***'. mb_substr($val['user_name'], -1, 1, 'utf-8');[/code]
这是修改过的购买记录或评论用户名!
2. 找到includes/lib_main.php将
[code]$arr[$row['comment_id']]['username'] = $row['user_name'];[/code]
替换为:
[code]$arr[$row['comment_id']]['username'] = mb_substr($row['user_name'], 0, 1, 'utf-8').'***'. mb_substr($row['user_name'], -1, 1, 'utf-8');[/code]
这样就大功告成了!!! 刷新前台看,效果如下:
[img][attach]444[/attach][/img]
请发表您的评论