作者文章

fwq

FWQ
网站开发
增加ecshop商品列表商品对应的评论管理功能
admin/template/goods_list.htm中找到   {if $add_handler} | {foreach from=$add_handler item=handler} <a href="{$handler.url}&goods_id={$goods.goods_id}" title="{$handler.title}"><img src="images/{$handler.img}" width="16" height="16" border="0" /></a> {/foreach} {/if}    它的下面加入   <a href="comment_manage.php?act=list&goods_id={$goods.goods_id}" title="评论管理"><img src="images/icon_title.gif" width="14" height="13" border="0"…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop手机端虚拟商品自动发货分析
在ecshop官方模版手机端的虚拟商品购买后不能像pc端那般直接在付款后出现虚拟商品的卡号,密码,截止日期,好模板提供的解决方法如下: 首 先找到pc端的flow.php文件中的$_REQUEST[‘act’] = ‘done’  这里面是用来处理订单的最后一步,(具体怎么知道的可以看url后的参数列表),对应手机端处理订单的的文件为 mobile/order.php 文件,这里同样有一个$_REQUEST[‘act’] = ‘done’,对比里面的代码发现order.php相比flow.php 缺少了一段处理虚拟商品的代码找到ecshop官方的flow.php文件中大约1677行有一个注释 /*/* 如果使用库存,且下订单时减库存,则减少库存 */*/下面的if判断语句还是相同 这句话上面还有一段代码(如下),在手机端不存在,具体功能(追到函数里这段是说:设置红包已经使用,和我们现在需求的功能无关) if ($order['bonus_id'] > 0 && $temp_amout > 0) { use_bonus($order['bonus_id'], $new_order_id); } 下面还有两端代码是手机端没有的…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台管理显示扩展分类
ecshop 后台商品列表默认只显示分类下的商品,而不显示扩展分类中的商品,以下是我个人给出的解决方法:  打开admin/includes/lib_goods.php 第839行左右的位置 可以看到如下代码:      $where = $filter[‘cat_id’] > 0 ? ” AND ” . get_children($filter[‘cat_id’]) : ”; 把以上这行代码的内容换成如下内容即可:    if($filter[‘cat_id’]>0){      $cid = get_children($filter[‘cat_id’]);…
2025-04-24 阅读全文 →
FWQ
网站开发
将ecshop后台商品分类改成点击展开子分类/默认收缩
ecshop后台商品分类菜单默认是全部展示的,如果商品分类很多的话,就会很杂乱,很难找到想要的分类。因此可以改成默认收缩子分类菜单,也就是说只展示一级分类菜单,通过点击一级分类菜单前的+号来展开该分类的子分类。以下好模板提供的修改方法   打开 admin/templates/category_list.htm 文件: 查找: 1 id=”{$cat.level}_{$cat.cat_id}” 在后面紧接着添加以下代码: 1 {if $cat.level gt 0}style=”display:none;”{/if} 也就是: 1 id=”{$cat.level}_{$cat.cat_id}” {if $cat.level gt 0}style=”display:none;”{/if} 再将 1 <img src=”images/menu_minus.gif” 改成 1 <img src=”images/menu_plus.gif” 方法很实用。在后台比较人性化!   
2025-04-24 阅读全文 →
FWQ
网站开发
删除RSS文件(feed.php)里的Ecshop版权信息
RSS 文件 (feed.php 或 feed.xml) 里面也包含一些ECSHOP官方预留的版权信息, 主要有下面几处: <!–   RSS generated by ECSHOP (http://www.ecshop.co) [2010-09-28 15:25:47]    –> 或 <generator>http://www.ecshop.com</generator> 今天有网友问我怎么去掉这些? 下面我就把删除这些版权信息的教程公布在这里: 打开 /includes/cls_rss.php 文件 找到 ‘<!–  RSS generated…
2025-04-24 阅读全文 →
FWQ
网站开发
ECShop报错mktime(): You should be using the time() function instead in
ECShop安装之后,在后台发现一个错误提示: Strict Standards: mktime(): You should be using the time() function instead in E:\web\shopex\admin\shop_config.php on line 32 这个错误提示的意思:mktime()方法不带参数被调用时,会被抛出一个报错提示。 找到文件第32行: $auth = mktime(); 将mktime()替换成time()方法,代码为: $auth = time();
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop购买商品时支持输入数量为小数
通常的购物商城是不需要输入小数的,比方咱们买一件衣服,一双皮鞋之类的,都是整数,但有时分由于一些特别需要,也可能会遇到小数,比方咱们是卖菜的,就可能会遇到几斤几两,这个时分就用到小数了,但在 ecshop 体系中是不支撑小数的,只能输入整数,下面来进行二次开发,让其能够正常支撑输入的小数。 一,首先需要在 mysql 数据库中更改数据表的字符字段,让其支持小数点,进入后台》数据库管理》SQL查询,在SQL查询框中运行如下的SQL语句: ALTER TABLE `xiariboke_cart` CHANGE `goods_number` `goods_number` DECIMAL( 10, 2 ) UNSIGNED NOT NULL; ALTER TABLE `xiariboke_order_goods` CHANGE `goods_number` `goods_number` DECIMAL( 10, 2…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop批量打印快递单修改方法
在ecshop网店系统当中,增加批量打印快递单功能,大大方便了用户发货问题。以下是好模板提供的开发方法 效果图 1.admin\templates\order_list.htm,在   <input name=”print” type=”submit” id=”btnSubmit4″ value=”{$lang.print_order}” class=”button” disabled=”true” onclick=”this.form.target = ‘_blank'” />   后,添加   <input name=”print_shopping” type=”submit” id=”btnSubmit6″ value=”批量打印快递单” class=”button” disabled=”true” onclick=”this.form.target = ‘_blank'”…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop在nginx下实现负载均衡
 ecshop在负载方面的功能是十分弱小的。当你的IP每个小时到达了一万IP。如果在带宽和服务器硬件有限的情况下。你的服务器很快就会崩溃的。网站直接挂掉。为了增强ecshop在负载均衡方面的能力。我们可以借助nginx来实现简单的ecshop负载均衡.      首先我们在服务器上安装nginx+php+mysql+fastcgi。然后我们建立一个工作目录。比如服务器192.168.1.1,其他两台服务器为负载均衡的服务器。192.168.1.2,192.168.1.3.我们将第一个服务器做为ecshop的前端,后两台服务器做负载均衡服务器。     首先我们配置nginx.conf,设置好负载均衡服务器。      upstream  jiqun  {               server   192.168.1.2:80 weight=1;               server   192.168.1.3:84 weight=2;         }      其次,在本地建立好站点。       server{          listen 82;        …
2025-04-24 阅读全文 →