作者文章

fwq

FWQ
网站开发
删除ecshop自动识别手机与平板电脑功能
 ecshop的首页默认访问有段代码是判断是否手机智能访问的,但是很不准确,我们在大屏手机当中访问,页面 显示的WAP模式,是不好看的,若使用平板电脑访问,未开启wap,那页面直接提示报错。有什么办法解决吗? 好模板推荐删除该段代码,大屏手机与平板直接用网页模式访问,方法如下: 找到index.php,删除24-39行:   $ua = strtolower($_SERVER['HTTP_USER_AGENT']);    $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";    if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))  {      $Loaction = 'mobile/';        if (!empty($Loaction))      {          ecs_header("Location: $Loaction\n");            exit;      }    }   这也是很多朋友用站长工具查询网站,直接提示403,302的原因!
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop如何解决DEPRECATED: PREG_REPLACE()报错
ecshop出现类似这样的报错:   Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in D:\wyh\ecshop\includes\cls_template.php on line 300   1、错误原因: preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。 如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似这样的错误。   2、解决办法:…
2025-04-23 阅读全文 →
FWQ
网站开发
如何让ecshop后台点发货跳过库存验证
 如何让ecshop后台点发货跳过库存验证,好模板提供方法如下: 找到 includes/lib_order.php,找到“商品购买数量”,将下面这部分注释掉或者删除掉   if ($num > $goods['goods_number'])         {             $GLOBALS['err']->add(sprintf($GLOBALS['_LANG']['shortage'], $goods['goods_number']), ERR_OUT_OF_STOCK);               return false;         }   
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品列表页面增加按销量排序!
ecshop商品列表页面的按上架时间、价格、更新时间是默认的,现在需要添加的是按销量排行,但是在商品表里面没有销量的字段,好模板搜集整理提供如下办法: STEP1:在表“ecs_goods”添加字段:salesnum(注:自定义字段名) STEP2:打开根目录下文件:flow.php 找到下面的代码: /* 插入订单商品 */     $sql = “INSERT INTO ” . $ecs->table(’order_goods’) . “( ” .                 “order_id, goods_id, goods_name, goods_sn, product_id, goods_number, market_price, “.…
2025-04-23 阅读全文 →
FWQ
网站开发
用Jquery的getJSON实现ecshop两网站之间跨域读取
 这个问题跟ECSHOP的关系不是很直接,一般用户用不到。 只是对于高级用户可能会有点帮助,举例说明: 比方两个ECSHOP网站拥有不同域名,位于不同服务器上,双方之间又不能直连数据库的前提下,两个网站之间如果想共享订单数据。 那么也许可以使用 $.getJSON 来解决。 test.php,在 www.eshop.com  根目录中 test.php代码:  PHP代码 <?php        $dal=$_GET[‘callback’];        $arr=array(“name”=>”4nail”, “age”=>20);        $jarr=json_encode($arr);        echo $dal.'(‘.$jarr,’)’;    ?>   test.html在 www.ldhost.cn 根目录下 test.html代码如下: Html代码 …
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP商品列表页显示每个商品的评论等级和评
问题描述: 我想让商品列表页(category.php)的每个商品的下面显示该商品的评论数量以及评论等级,该如何操作呢?? 效果图示: 解决方法: 第一步: 首先修改category.php 文件,定位到 category_get_goods() 函数部分 找到 $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ‘ .                 “IFNULL(mp.user_price, g.shop_price…
2025-04-23 阅读全文 →
FWQ
网站开发
在Ecshop首页上显示最新评论
本教程以“ECSHOP2.7.2 + 官方默认模板” 为例,其他模板大同小异, 效果图如下: 第一步: 将下面代码复制,并保存为一个库文件,文件名和保存路径为: /themes/default/library/index_comments.lbi <?php if(!function_exists(“get_comments”)){ function get_comments($num) { $sql = ‘SELECT * FROM ‘. $GLOBALS[‘ecs’]->table(‘comment’) . ‘ WHERE status = 1 AND parent_id…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop后台商品库存突然变成65535的问题
 这个问题ecshop论坛很久以前就有会员提出此bug,但详细解决此问题的人很少,但这个问题对商城的影响是非常大的,尤其商品在打折赔钱促销,限量抢拍时影响是非常严重的,下面好模板来摸拟下下这个问题产生的过程:   当商品库存为1时,我们执行sql语句: UPDATE ecs_goods SET goods_number = goods_number -1  WHERE goods_id = ‘1’ LIMIT 1;   这时库存变为零,当我们再执行 UPDATE ecs_goods SET goods_number = goods_number -1  WHERE goods_id = ‘1’ LIMIT…
2025-04-23 阅读全文 →