2013年1月25日

ECSHOP让产品浏览历史按照先后进行排序

摘要: ecshop本身默认的产品浏览历史是按照商品ID排序。这样似乎用户体验不太好,国内几个大型电商网站,都是用的浏览先后次序进行排序。只需修改一行代码便能实现该功能,让浏览历史按照浏览先后进行排序。打开 includes/lib_insert.php,找到 insert_history() 函数部分,将” WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0″;修改为” WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 阅读全文

posted @ 2013-01-25 13:38 ECshop商城二次开发博客 阅读(590) 评论(0) 推荐(0) 编辑

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,代表是 阅读全文

posted @ 2013-01-25 13:35 ECshop商城二次开发博客 阅读(663) 评论(0) 推荐(0) 编辑

ECSHOP将购买记录的用户名的后几位字符用星号*代替

摘要: ecshop购买记录的用户处理成后几位字符用星号*代替打开 /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'] = sub_str($val['user_name']?$val['user_name']:’匿名用户’,2,false).’******’;以上 阅读全文

posted @ 2013-01-25 13:32 ECshop商城二次开发博客 阅读(1166) 评论(0) 推荐(0) 编辑

ecshop后台订单列表页显示配送方式

摘要: 修改方法:首先来修改程序文件,打开文件 /admin/order.php,将代码$sql = “SELECT o.order_id, o.order_sn, o.add_time, o.order_status, o.shipping_status, o.order_amount, o.money_paid,” .修改为$sql = “SELECT o.order_id, o.order_sn, o.add_time, o.order_status, o.shipping_status, o.order_amount, o.money_paid, o.shipping_name, ” .然后我 阅读全文

posted @ 2013-01-25 12:11 ECshop商城二次开发博客 阅读(1460) 评论(0) 推荐(0) 编辑

ecshop后台显示每页条数的修改

摘要: 打开 admin/lib_main.php,将以下代码else{$filter['page_size'] = 15;}修改成else{$filter['page_size'] = 60;}后台那个60就是要显视的条数。 阅读全文

posted @ 2013-01-25 12:08 ECshop商城二次开发博客 阅读(300) 评论(0) 推荐(0) 编辑

导航