作者文章

fwq

FWQ
网站开发
ecshop修改“支付方式”显示顺序
ECSHOP因为和财付通和快线签约所以增加了一个支付方式排序文件,只需要在里面吧几个内容删除就可以在后台支付方式页面的支付方式后面排序框输入数字排序了。 找到文件:includes/lib_compositor.php 将 if(isset($modules)) { } ?> 将这个之间的内容删除后在中间插入: /* 将支付宝提升至第一个显示 */ foreach ($modules as $k =>$v) {        if($v[‘pay_code’] == ‘alipay‘)        {         …
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop添加通过快递单号搜索订单的功能
 有时候订单太多,我们想直接通过快递单号搜索找到该订单,那么ecshop后台如何修改?好模板提供此: 需要修改admin/order.php,admin/templates/order_list.htm两个文件   1,修改admin/order.php添加代码:   搜索“过滤信息”,在后面添加   $filter[‘invoice_no’] = empty($_REQUEST[‘invoice_no’]) ? ” : trim($_REQUEST[‘invoice_no’]); 找到   if ($filter[‘address’])         {          …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品分类列表最后出现空的商品
 大家在用一些模板时,可能规则写的不规范 在列表页的最后一个商品的位置上经常会多出一个空商品,在换成默认模版以后空商品消失。 这个一般写在 goods_list.lbi模板 商品列表循环标签部分。 代码:   <!–{foreach from=$goods_list item=goods}–>     <!– {if $goods.goods_id} –>      <div class=”goodsItem”>            <a href=”{$goods.url}”><img src=”{$goods.goods_thumb}” alt=”{$goods.goods_name}”…
2025-04-23 阅读全文 →
FWQ
网站开发
给ecshop虚拟商品添加出售和未出售的导出xls
在ecshop的后台文件admin/virtral_card.php文件中找到$_REQUEST[‘act’] == ‘card’ 这里是用来显示某一个虚拟商品的出售记录的列表将会发送到replenish_list.htm 在replenish_list.htm 文件中最定部分有个引入的文件叫pageheader.htm的文件这里是用于输出默认模版里的补“货按”钮 在virtral_card.php文件大约180行有 $smarty->assign('action_link', array('text' => $_LANG['replenish'], 'href' => 'virtual_card.php?act=replenish&goods_id='.$_REQUEST['goods_id'])); 按照ecshop的习惯,需要修改语言包文件(语言包文件名和对应的这个php文件名相同,只是在语言包目录下) $_LANG[‘Notforsale’] = ‘未出售导出xls’; $_LANG[‘Hasforsale’] = ‘已出售导出xls’; 在大约180行那句话下面添加如下(主要是修改一下act后的参数,用于到文件中来处理数据) 比较重要的是forsale=has和forsale=not这两个参数,将用来区别是要导出已经出售还是要导出未出售的 $smarty->assign('Notforsale', array('text' => $_LANG['Notforsale'], 'href'…
2025-04-23 阅读全文 →
FWQ
网站开发
取消ecshop上传文件为2M的限制
ecshop 在 php 文件中也限制了图片等附件的上传大小,限制的大小为 2M,不过关于普通的图片来说,2M 也曾经足够了,但对一种人就不太好使,有些客户基本就不懂得 PS,直接把拍照过来的照片给上传上来了,结果上传不了,这些先不论了,我们先看看如何把这个限制给废除了吧,先翻开后台的 admin/includes/cls_sq_dump.php 文件,找到如下的代码: var $max_size = 2097152; // 2M 修正成 var $max_size = 20971520; // 20M 好了,ecshop 中的限制曾经变成了 20M,除了在 ecshop 中限制图片大小之外,有的 PHP…
2025-04-23 阅读全文 →
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-23 阅读全文 →
FWQ
网站开发
批量删除ecshop全部商品精品新品热销属性
今日好模板一客户问到,他想把产品所有精品新品热销属性全部删除,因为他产品特别多,若是在后台商品列表一个一个点,确实很麻烦,那有没特别简单的办法? 好模板分析后,提供如下: 使用如下语句:   update 数据表名 set字段名=replace (字段名,’要替换的字符串’, ‘替换为’) where 设定条件; 在ecshop后台SQL 查询下 那么 删除精品语句为: update zuimoban_goods set is_best  =replace (is_best,’1′, ‘0’); 删除所有产品新品属性: update  zuimoban_goods  set is_new  =replace (is_new,’1′,…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop模板使用自定义函数
在使用自定义函数 可以增加自定义函数,在模板直接调用,例如: {$userId|get_user_name} 或 {$imgUrl|set_width_height:100:200}   案例一(处理图片): 1.模板里使用{$imgurl|getpic:100:200} 2.includes/lib_base.php里面增加函数 function getpic($str, $width, $height){ $len= stripos($str, '.'); if($len !== false){ $str= substr($str, 0, $len).'_'.$width.'-'.$height.stristr($str, '.'); return $str; } else{…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP首页显示积分商城里的商品
 今日看到ecshop论坛里有些朋友在讨论“如何在首页调用积分商城里的商品”, 也有一些朋友已经写出了大部分代码,但是由于个别错误,未能实现。 下面就以ECSHOP2.7.2官方默认模板为基础,给大家提供一个完整的解决方案。 1)、 首先打开 index.php 文件 在最末尾增加下面函数,注意千万不要写到 “?>” 的外面去,要加在“?>”的前面。   /** * 获得积分商城热门商品 * * @param   int      $limit        列出条数 * @param   int      $ishot       是否只显示热销 * @return array…
2025-04-23 阅读全文 →