隐藏前几位字符用星号*代替
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
之前有一篇教程《将购买记录的用户名的后几位字符用星号*代替》讲解了如何对用户名进行一定的处理,但只能实现后几位的隐藏。 我在《购买记录增加和显示更多信息》里也讲到可以调用出更多的一些信息出来。然而在调用订单号的过程中,发现,因为订单号的前几位是以订单日期来命名规则,而如果这个显示完整的话,无疑会将订单日期给透露出来。但因为之前只讲解了隐藏后几位用星号代替,所以本次我讲解一下如何实现将前几位的字符也一并隐藏。 ecshop程序并无隐藏前几位的函数,我们需要增加一个。隐藏后几位的是truncate,我们定义一个新函数为truncateplus(大家可自由定制)。 找到includes/cls_template.php,在 case ‘truncate’: $p = ‘sub_str(‘ . $p . “,$s[1])”; break; 下面增加truncateplus,如 case ‘truncateplus’: $p = ‘substr(‘ . $p . “,-7)”; break; 这里的-7,代表是显示7位 然后在购物记录的模板文件中,以此代码{$note.order_sn|truncateplus}调用带星号的订单号,然后适当在前后添加星号即可实现。大家可以到泰摩网球上随便点击一个产品看购物记录查看效果。 淘宝的用户名是只显示最前一个字符和最后一个字符,中间以星号隐藏,有兴趣的朋友更可以利用总共介绍的两篇教程来实现此效果。 |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshop显示不了
ecshopwebpage
ecshop进展
ecshoptransport
ecshop大礼包
ecshop100
ecshoplogout
ecshop便宜
ecshop形成
ecshop结果
ecshop图案
ecshop小语种
ecshop商品列表排列混乱
ecshop筛选
ecshop天下
ecshop卖票
ecshop1wshop
ecshop广告位
ecshop库存数不足
ecshop1淘
ecshop团购报名
ecshopmonodb
ecshop黑函
ecshop火星文
ecshop版本升级
ecshop网商
ecshopBBS
ecshop初中生
B4C网站地图
ecshop西城区