香港独立IP空间
香港php空间
美国php空间
域名注册

很多站长朋友们使用Ecshop程序搭建商城网站,可是在使用的过程中总会遇到很多奇葩的问题,不过既然遇到了问题,只要详细研究一番总能找到很好的方法去处理的,因为这款开源程序使用中很多功能必须要经过二次开发和修改的。今天小编在Ecshop论坛中又看到了一篇这样的帖子,帖子的内容大概是这样的,由于会员当时注册的会员名比较长,所以当下单后购买记录中会员名太长了,而卖家发货的时候只要确定订单信息和收货电话地址就可以了,没有必要打印这么长的会员名出来,所以有位php免备案空间站长朋友就发了一个求助帖子能否将比较长的会员名用***号之内的特殊符合来代替呢?小编认为蛮有道理的,可是后面的很多跟帖也都没有解决这个问题,而小编又比较感兴趣,于是就找了一些资料拿过来研究,用了半个小时的时间终于搞定了。下面小编来分享下这个解决方案吧。
首先连接FTP工具,找到/includes/lib_insert.php文件。然后使用高级编辑器打开。
找到317行代码如下:

$bought_notes[$key]['add_time'] = local_date("Y-m-d G:i:s", $val['add_time']);

将其修改为以下代码:

$bought_notes[$key]['user_name'] = sub_str($val['user_name']?$val['user_name']:'匿名',2,false).'****';

这行代码的作用就是把一些匿名的客户或者会员名比较长的客户中间的字符省略掉。修改之后上传到对应的目录文件中覆盖就可以了。以上方法是不是很简单的就解决了这个问题呢,站长朋友们如果有需要的就赶紧去试试吧。

无忧主机相关文章推荐阅读:
ECSHOP教程:删除配送方式中的保价费用
ECSHOP教程:在购物车或结算页面显示商品品牌
ECSHOP教程:修改支付宝付款按钮样式外观换成图片

本文地址:http://www.51php.com/ecshop/20766.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档