作者文章

fwq

FWQ
网站开发
如何控制ECSHOP的购买数量,ecshop某个特定的分类产
  控制ECSHOP的购买数量,在很多时候是必须的,而且当你有特别的需求的时候,控制数量显得格外重要。需要在goods表中增加个字段”gc”控制购买数量 首先,你需要在购买的时候,提示输入框,告诉用户,你必须购买多少.其次,购物车中需要修改购买数量的时候,你也需要控制。 1:详细页面中控制. 在flow.php里面addto_cart中,加入以下代码,控制购买. $gc = $db -> getOne(“select gc from “.$ecs->table(‘goods’).” where goods_id = “.$goods ->goods_id); if ($goods->number%$gc) { $result[‘error’] = 1; $result[‘message’] = “购买数量必须输入{$gc}的倍数”; }…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ECSHOP首页的每个商品下显示商品货号
ecshop首页有很多种商品,包括今日特价、精品推荐、新品上市、热卖商品、分类商品等, 好模板这里只讲解在“精品推荐、新品上市、热卖商品”三个栏目的商品下面显示商品货号的方法。 第一步: 修改 includes/lib_goods.php文件 找到下面代码   //取出所有符合条件的商品数据,并将结果存入对应的推荐类型数组中         $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 将它修改为:     //取出所有符合条件的商品数据,并将结果存入对应的推荐类型数组中         $sql…
2025-04-24 阅读全文 →
FWQ
网站开发
突破QQ邮箱实现ECSHOP订单免费短信通知限制
ECSHOP的站长都知道,QQ邮箱有一个邮箱免费短信提醒的功能,当ECSHOP有订单邮件发送到你的手机号邮箱地址中时,你就会收到手机提醒短信,非常方便,但遗憾的是,该功能有数量限制,一个月只能设置20条。如何才能突破QQ邮箱短信提醒的数量限制呢?我们可以利用QQ邮箱的自动转发功能和139邮箱相结合,从而实现无限量的ECSHOP免费短信提醒功能。 小贴士:由于139邮箱只支持移动号码,因此联通的无法使用该技巧。 1、首先进入139邮箱首页(mail.139.com),注册完成后即可登录,并点击顶部的“设置”按钮,然后在设置窗口中,点击“手机通知”项下面的“邮件到达通知”。 2、在“邮件到达通知”页面中,找到手机接收方式,并将其接收方式更改为“短信提醒”,然后勾寻手机邮件过滤”,在下面的白名单中添加你的QQ邮箱账号。最后点击确定。设置完成后,你可以点击右上侧的“测试右键到达通知”按钮,来测试该功能是否能正常使用。 3、接着进入QQ邮箱,点击顶部的设置,在“常规”选项卡中,找到“邮件自动转发”功能,点击“启用”,并填写你的139邮箱账号,设置完成后,点“保存更改”。“保存更改”后,QQ邮箱会发一封验证邮件到139邮箱。然后我们重新回到139邮箱,打开来自QQ邮箱的验证邮件,进行确认即可。
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop精品新品热销促销显示在一个栏目分类里
好模板有客户问到,ecshop网站的所有产品当中精品、新品、热销能否做成一个分类,答案当然是可以的,很简单,以下下详细方法: ecshop没有具体分类,那么我们应用到search.php 页面 如: 所有新品那么  就是  search.php?intro=new 所有 精品商品       search.php?intro=best 所有热销商品       search.php?intro=hot 所有促销商品       search.php?intro=promotion 店铺所有商品:  search.php?intro=all 把以上链接放置您需要的位置,比如导航栏,在后台自定义导航设置就行!    当然直接连接过去URL会变的很长,那么就用到这个教程: 让ecshop搜索url链接不加密直接正常显示 
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop支付宝自动发货接口
  一、   在数据库order_info中添加trade_no 字段 SQL语句:   ALTER TABLE `ec_order_info` ADD COLUMN `trade_no`  varchar(100) NOT NULL DEFAULT ” AFTER `pay_name`;   二、 修改includes/modules/payment/alipay.php文件 查找:$order_sn = trim($order_sn); 代码之下添加:$trade_no = trim($_GET[‘trade_no’]);//获取支付宝交易号   查找: if ($_GET[‘trade_status’] == ‘WAIT_SELLER_SEND_GOODS’)…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品详细页起订数量修改
 goods.dwt        <input name=”number” type=”text” id=”number” value=”1111″ size=”4″ onblur=”changePrice()” style=”border:1px solid #ccc; “/>     修改为       <input type=”text” id=”number” size=”4″  value=”10″ style=”border:1px solid…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品列表页按点击量(人气)排序
在ecshop的商品列表页中,我们是没有让商品按人气或者说是点击量进行排序的,ecshop程序本身可以让商品按价格、上架时间、更新时间这个参数进行排序,但是很多实际需要的时候,我们需要对商品进行一个人气排序的功能的实现。   下面,我们就详细的说一下怎么进行二次开发来实现商品按点击量排序:   第一步: 打开category.php这个文件,找到这句代码: $sort  = (isset($_REQUEST[‘sort’])  && in_array(trim(strtolower($_REQUEST[‘sort’])), array(‘goods_id’, ‘shop_price’, ‘last_update’,))) 我们把这句代码修改为: $sort  = (isset($_REQUEST[‘sort’])  && in_array(trim(strtolower($_REQUEST[‘sort’])), array(‘goods_id’, ‘shop_price’, ‘last_update’, ‘click_count’)))   在代码中我们添加了一个变量 click_count,这个变量我们的表中有,所以我们不需要自己定义,直接调用就可以了。 现在,程序的部分就调用好了。…
2025-04-24 阅读全文 →
FWQ
网站开发
在ecshop商店设置里增加字段配置信息
在ecshop”商店设置”里的”基本设置”中添加一项 默认是2 当管理员更改时,客户提交的订购单数目也会发生改变。 如何添加一个文本框到 ‘基本设置’里? 直接在数据库中插入一条指令就可以了 INSERT INTO `ecshop_xjgl`.`ecs_shop_config` ( `id` , `parent_id` , `code` , `type` , `store_range` , `store_dir` , `value` , `sort_order` ) VALUES (…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP首页显示各个商品的品牌名称
为了讲解方便,为了照顾大多数人,本例教程以 2.7.2官方默认模板 为准。 其实这个品牌字段在程序里已经取出来了,只是在模板中没有调用而已。 所以只要在模板中把那个品牌标签加上就可以了。 1)、打开 /themes/default/library/recommend_best.lbi  找到  <font class=”f1″> 在它上边增加一行 {if $goods.brand_name}<p>品牌:{$goods.brand_name}</p>{/if} 2)、打开 /themes/default/library/recommend_new.lbi ,修改方法同上 3)、打开 /themes/default/library/recommend_hot.lbi ,修改方法也同上  4)、打开 /themes/default/library/recommend_promotion.lbi , 找到 {$lang.promote_price}<font class=”f1″>{$goods.promote_price}</font> 在它上边添加一行代码 {if $goods.brand_name}<p>品牌:{$goods.brand_name}</p>{/if} 刷新看看,是不是多了一个品牌,如果刷新没有变化,请到后台清除缓存先。
2025-04-24 阅读全文 →