作者文章

fwq

FWQ
网站开发
ecshop如何在商品分类页(category.dwt)调取商品分
1、修改category.php 的get_cat_info()函数部分,在SQL语句中加入 cat_name字段 即: function get_cat_info($cat_id) { return $GLOBALS[‘db’]->getRow(‘SELECT cat_name,keywords, cat_desc, style, grade, filter_attr, parent_id FROM ‘ . $GLOBALS[‘ecs’]->table(‘category’) . ” WHERE cat_id = ‘$cat_id'”); } 2、并增加下面代码 $smarty->assign(‘cat_name’, …
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop后台用户留言列表加载很慢方法
ecshop 的后台用户留言列表加载得很慢,有时候根本就打不开,不知道是哪里的原因,一直显示正在加载页面,查询了 gg,原来是由于 mysql 语句查询的原因,只能进行修改了,也很简单的说。 首先查找查询语句: “FROM ” . $GLOBALS[‘ecs’]->table(‘feedback’) . ” AS f “. “LEFT JOIN ” . $GLOBALS[‘ecs’]->table(‘feedback’) . ” AS r ON r.parent_id=f.msg_id “. 修改为如下的形式:…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop收货地址个数限制
ecshop默认只能保存5个收货地址,这无法满足某些有特殊需求的用户,现将地址个数修改为10个。 一、修改购物流程(flow.php) /* 获得用户所有的收货人信息 */  if ($_SESSION[‘user_id’] > 0)  {      $consignee_list = get_consignee_list($_SESSION[‘user_id’]);         if (count($consignee_list) < 10) //10个      {          /* 如果用户收货人信息的总数小于 10则增加一个新的收货人信息 */         …
2025-04-24 阅读全文 →
FWQ
网站开发
如何限制ecshop商品比较的每次比较的产品数量
 ecshop商品比较地方,默认未限制比较数量。若是比较的太多,页面很难看。 有没有方法来限制一下每次比较的数量,比如让用户每次只能比较5个商品,这个要如何解决呢?? 下面提供一种修改方法: 本方法只需修改 /js/compare.js 文件即可 打开  /js/compare.js 文件  找到  if (this.data[goodsId]) 大概第19行        }      count++;     }    //增加部分 if (count>4) {…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP后台改造_在会员列表页增加按手机查询会员
1、 首先修改程序文件  admin/users.php 找到 $filter[‘pay_points_lt’] = empty($_REQUEST[‘pay_points_lt’]) ? 0 : intval($_REQUEST[‘pay_points_lt’]);  在它下面增加一行代码 $filter[‘mobile_phone’] = empty($_REQUEST[‘mobile_phone’]) ? 0 : trim($_REQUEST[‘mobile_phone’]); 继续找到  if ($filter[‘pay_points_lt’])         {             $ex_where .=” AND…
2025-04-24 阅读全文 →
FWQ
网站开发
删除掉ecshop已过期的拍卖活动
ecshop拍卖活动是为了汇集人气以及促销产品所运用的一个功用版块了,近期一个客户的促销活动已完毕,想要在后台删除掉这个曾经过时的活动时,发现没有删除的选项,看来是只能经过 sql 执行或者在 phpmyadmin 里面停止删除了,下面就来简单分享一下详细的办法。 翻开 ecshop 后台》数据库管理》 sql 查询中执行如下的语句: delete from ecs_goods_activity; 这是删除了一切的拍卖活动,也包括了当前正在停止的,我们能够修正一下更改为如下: delete FROM `ecs_goods_activity`(表前缀以您装置时的表前缀为主) where act_type = 2 and act_id = 7 这句是删除了某一条拍卖活动,后面的 id 号是拍卖活动的条件,我们在后台找着某一条记载,把鼠标移上去就能够看到这个…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop添加KindEditor编辑器的最完整方法
echop默认是使用FCKeditor编辑器,这样对于要在商品描述里面批量插入图片的用户来说大大的不方便,现在我们来为ecshop添加KindEditor编辑器,让用户可选 FCKeditor 和 KindEditor 效果如下:   1、添加 KindEditor 编辑器到 ecshop 1)从 KindEditor 官网下载最新的编辑器包 -> http://kindeditor.net/down.php 解压后删除里面多余的其他语言文件夹 asp asp.net jsp 和 examples(examples为演示文件) 再把文件夹 kindeditor-4.*.** 重命名为 kindeditor,并复制到 ecshop 网站目录下的 include 文件夹下 2) 为了让上传的图片统一跟ecshop存放的目录相同,我们还要修改: includes/kindeditor/php/upload_json.php 上传存放目录 改成 //文件保存目录路径 $save_path =…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop中红包编码生成规则分析和改进
 我们知道在ecshop后台的促销管理里面,有红包的功能。ecshop红包的功能无非就是可以直接抵消现金的作用,ecshop红包有两类型,一种是直接发送到个人帐户上去的。就是存储在ecs_user_bonus表中的,这个一旦发送到客户的帐户上去。那么意味着别人拿到了这个编码,也不能使用这个编码进行抵扣。另外一种ecshop红包就是线下发送的。当你得到这个编码,在红包的有效期内,可以使用该红包。      我们必须知道,ecshop的红包编码是有问题的。我们看flow.php      if (((!empty($bonus) && $bonus[‘user_id’] == $_SESSION[‘user_id’]) || ($bonus[‘type_money’] > 0 && empty($bonus[‘user_id’]))) && $bonus[‘order_id’] <= 0)        这一句表示,就算是该编码没被使用。只要是发到个人帐户去之后。即使你登陆了,也不能通过这个编码来进行使用,所以这就是一大问题。       其次,我们看ecshop红包的编码生成机制。       $num = $db->getOne(“SELECT MAX(bonus_sn)…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop与shopex哪个更适合建站?使用哪个最好?
 好模板的客户看到ecshop与shopex都会问两系统哪个选择最好?以下按照客户使用特点阐述好模板的观点: 1. 两系统都为一个公司所开发。ecshop是后面收购的系统,感觉官方对ecshop支持力度不大,但是从论坛观察,ecshop用户群明显活跃点。 2.shopex虽然可以免费试用,但是加密的,后台源码部分全部zend加密,若是用户以后做二次功能需要求助shopex官方。 3.ecshop开源免费,所有源码全部开发,以后升级方便,稍微懂点PHP知识就能修改。 4.shopex官方针对SHOPEX开发了不同类的插件,刚入门客户入手比较方便。当然ecshop,第三方开发插件比较多! 5.模板开发上ecshop采用smarty,做模板较容易。切好图,贴上相关代码,网站就成功了,当然shopex也如此,但是可视化编辑有时候找不到方向!   最终好模板观点,两者取舍,请使用ecshop, 主要是以后升级方便,不用ecshop与shopex了,数据也可以转移! 承接:ecshop,shopex数据转换服务。请联系我们的客服!
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop订单批量导出到excel表方法
ecshop订单批量导出是通过PHPExcel类实现方法,效果见上图:   第一步,将PHPExcel类包解压到后台目录。   第二步,页面上部署操作按钮:打开admin/templates/order_list.htm文件,在“打印订单”按钮后面(约第73行)加上   <input name=”export” type=”submit” id=”btnSubmit5″ value=”导出” disabled=”true” onclick=”this.form.target = ‘_blank'” /> 第三步,部署代码:打开admin/order.php文件,在适当位置加上如下代码,(代码就不再一行行解析了,都有注释)   /* 批量导出订单 */ elseif (isset($_POST[‘export’])) {        …
2025-04-24 阅读全文 →