ECSHOP教程文章列表
-
如何把ecshop购物车里的购买商品按先后排序
用过ECSHOP的站长都发现,默认ECSHOP购物车里的商品顺序是按照商品ID,由小到大排列的。 我们将购物车里的商品按照购买先后进行排序,这样用户体验会更好些。 打开/includes/lib_order.php文件 搜索 " ORDER BY pid, parent_id"; 修改为 " ORDER BY rec_id, pid, parent_id";
详细阅读 日期:2013-07-03 | | -
ecshop打印快递单不显示收货人省市区错误修复方法
我们再打印快递单时发现,调用的收货人市和收货人区不显示问题。下面提供两种解决方法: 方法1.打开/admin/order.php文件 搜索以下代码: $region = $db->getAll("SELECT region_id, region_name FROM " . $ecs->table("region") . " WHERE region_id IN ($region_id)"); 修改为 $reg...
详细阅读 日期:2013-07-03 | | -
如何给ecshop商品详情页根据不同商品分类调用不同模板的办法
这里所说的不同商品,是指所属类别不同。 这里讲一个比较简单的实现方法,我们假设有4个分类,cat_id分别为1、2、3、4 首先我们要新建四个对应的模板文件goods1.dwt,goods2.dwt,goods3.dwt,goods4.dwt 然后打开goods.php文件,找到: $smarty->display('goods.dwt', $cache_id); 将它修改为: switch ($goods...
详细阅读 日期:2013-06-29 | | -
如何让ECSHOP不同的分类调用不同模板方法
如何给ecshop商品分类,显示不同的模板的话。可以通过不同的分类ID来取得不同模板。 我们可以通过分类ID来判断,比如分类为1的,调用cat1.dwt。分类为2的,调用cat2.dwt,我们在category.php里面就可以这样判断。 if($cat_id == '1'){ $smarty->display('cat1.dwt', $cache_id); }else if($cat_id == '2'){ $sma...
详细阅读 日期:2013-06-29 | | -
解决ECSHOP商品图片,缩略图,相册图片模糊的办法
ECSHOP程序默认生成JPG格式缩略图质量不太好,通常比较模糊,尤其是再添加水印的话,感觉图像显示效果更差。 这跟图片处理函数有关,默认生成JPG图片质量是75(也有说60,65),我们可通过改变函数参数提高图片显示效果。 以ECShop2.7.3为例(其他版本类同),通常需要两步操作: 首先,最好让你的原始图片与后台设置的商品图片比例保持一致且原始图片质量较好 其次,如果你需要水印的话,最好是提前处理好而不是让网站程...
详细阅读 日期:2013-06-27 | | -
如何让ecshop销售排行榜显示下架的商品
首先打开includes文件夹里的lib_goods.php文件 搜索:"WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 $where $top10_time " ; 改为:"WHERE g.is_on_sale = 0 or 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 $where $top10_...
详细阅读 日期:2013-06-27 | | -
如何让ecshop销售排行榜显示没有库存的商品
首先打开includes文件夹里的lib_goods.php文件 搜索:$sql .= " AND g.goods_number > 0 "; 改为:$sql .= " AND g.goods_number >= 0 ";
详细阅读 日期:2013-06-27 | | -
解决ecshop启用水印上传图片模糊问题
打开includes/cls_image.php文件 搜索以下代码: case 2: imagejpeg($source_handle, $target); break; case 'image/x-png': case 'image/png': 代码修改为: case 2: imagejpeg($source_handle, $target,90); //90这个值越高图片质量越好最高为100。(注意前面有个英文“,...
详细阅读 日期:2013-06-27 | | -
ecshop商品详细页的标题如何改为商品名称+商店名称
提供简单实现ecshop商品详细页的标题改为商品名称+商店名称,有需要的朋友参考一下 打开ecshop模板中的goods.dwt模板文件,搜索如下代码: <title>{$page_title}</title> 修改为: <title>{$goods.goods_name|escape} - {$shop_name}</title>
详细阅读 日期:2013-06-26 | | -
如何给ecshop销售排行TOP10的显示产品名称指定长度
方法1、登陆ecshop后台 > 商店设置 > 显示设置 > 商品名称的长度 方法2、可以把代码做如下修改 {$goods.short_name} 改成这样 {$goods.goods_name|truncate:10} truncate:10 这里的数字是控制名称长度的。
详细阅读 日期:2013-06-17 | | -
ECSHOP CPU过高的性能优化说明
经过ECSHOP插件网对MysqL的观察发现,下面语句尤其打开的时候CPU一下就上去了。 这个是统计销售排行用的,在订单量多的时候索引不好或者数据量大,可以知道如果多人都执行这个语句,CPU不高才怪。 经过对这个语句的Mysql Explan分析,索引还行。只能通过删除订单来解决,但一开始还好,订单一多服务器又挂。 由于我的商品详情里面不显示商品排行,所以修改 goods.php 文件 找到 if ($sales_c...
详细阅读 日期:2013-06-17 | | -
给ecshop的{$goods.short_name|escape:html}修改名称长度方法
方法1、登陆ecshop后台 > 商店设置 > 显示设置 > 商品名称的长度 方法2、可以把代码做如下修改 {$goods.short_name|escape:html} 改成这样 {$goods.goods_name|escape:html|truncate:27} truncate:27 这里的数字是控制名称长度的。
详细阅读 日期:2013-06-17 | | -
ecshop如何网站转移 通用ecshop简单迁移方法 网站整体转移方法
1、登录ECSHOP后台数据库备份那,备份全部数据库 2、用ftp下载全部代码到本地 3、在将全部代码上传到新的空间 4、删除data下的那个install.lock文件 5、正常访问新空间的新域名。正常安装。安装时注意:安装的数据库前缀必须和之前的那个前缀相同。 6、安装好后,登录后台。在数据库备份的数据库恢复中,恢复之前备份的数据库,就可以了。 7、转移完成,转移和和之前的站完全一样
详细阅读 日期:2013-06-17 | | -
给ecshop销售排行中调用商品的销量件数
给ecshop销售排行栏目中调用显示已经销售出商品件数,(即top10)显示出已经出售的商品件数,如何解决? 修改方法: 1.打开根目录下面的 includes/lib_goods.php 文件 找到 $arr[$i]['price'] = price_format($arr[$i]['shop_price']); 下一行加入以下代码 $arr[$i]['goods_number'] =$arr[$i]['goods...
详细阅读 日期:2013-06-17 | | -
让ECSHOP的浏览历史按照浏览先后进行排序显示
ECSHOP的浏览历史默认的显示顺序是按照商品的ID排序,如何能让它按照浏览的先后进行排序呢?? 下面是修改方法: 打开 includes/lib_insert.php 文件 搜索 " WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0"; 修改为 " WHERE $where AND is_on_sale = 1 AND is_...
详细阅读 日期:2013-06-16 | |
选择使用最多的
- 1. ECSHOP防官网收采集信息安全补丁 查看30935次108人使用
- 2. ECSHOP网站安全100分必备补丁 防sql注入/漏洞屏蔽... 查看18204次127人使用
- 3. ECSHOP官方2.7.3商城源码整站程序独家加强优化正版 查看83540次108人使用
- 4. ECSHOP仿淘宝确认收货评价带晒照片以及匿名提交评价功能 查看38233次92人使用
- 5. ecshop微信转账支付插件 微信扫描二维码付款 免申请无须... 查看14429次60人使用