2012年12月9日

ecshop二次开发小技巧

摘要: 1、 统计ecshop商品在订单中出现的次数方法:$count = $db -> getOne("select sum(goods_number) from ".$ecs->table('order_goods')." where goods_id = '$goods[goods_id]'");2、 ecshop详细页面如何通过onclick点击事件来控制购买,特别用在批发,批发存在一个最小购买量控制.方法: <script> function adgtz(){ var number = docum 阅读全文

posted @ 2012-12-09 13:45 ECshop商城二次开发博客 阅读(564) 评论(0) 推荐(0)

ECSHOP语言包lang的加载原理

摘要: 首先大家要明白的一点是:ecshop目录下的languages目录,这个就是ecshop语言包所在目录。ecshop默认的语言包为中文简体即zh_cn目录.语言包的载入过程都是通过ecshop的init.php中的require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php')处理和控制代码来加载的. 这个$_CFG['lang'] 的值是存储在数据表shop_config的。搜索 code=lang 的记录,对应的值就是该语言包名称。默认是zh_cn。所有语言包中 阅读全文

posted @ 2012-12-09 13:44 ECshop商城二次开发博客 阅读(1092) 评论(0) 推荐(0)

ECSHOP其他页面调用首页的FLASH主广告

摘要: 首先修改 /category.php 文件找到$smarty->assign('script_name', 'category');在它下面增加代码$smarty->assign('flash_theme', $_CFG['flash_theme']); // Flash轮播图片模板/* 首页主广告设置 */ $smarty->assign('index_ad', $_CFG['index_ad']); if ($_CFG['index_ad'] == 'c 阅读全文

posted @ 2012-12-09 13:43 ECshop商城二次开发博客 阅读(350) 评论(0) 推荐(0)

ECSHOP后台订单列表中显示配送方式

摘要: 熟悉ECSHOP后台的人都知道,只有点击某个具体的订单,进入订单详细页面才能看到该订单的配送方式,本次修改的目的,是想让管理者在订单列表页面 就能看到该订单的配送方式。下面是修改方法:首先来修改 程序文件,打开文件 /admin/order.php 将$sql = "SELECT o.order_id, o.order_sn, o.add_time, o.order_status, o.shipping_status, o.order_amount, o.money_paid," .修改为$sql = "SELECT o.order_id, o.order_sn, 阅读全文

posted @ 2012-12-09 13:42 ECshop商城二次开发博客 阅读(765) 评论(0) 推荐(0)

ecshop模板css兼容性问题_height:auto火狐下无效

摘要: 不只是在模板修改中会碰到此类问题,在任何的DIV+CSS页面制作中都会碰到。日前本站长在帮朋友制作ECSHOP模板的时候就遇到了这个兼容性问题。我在最外层的DIV设置了一个 heiht:auto,里面还有两级 div,在IE下很正常,最外层的大DIV会随着内部的DIV的高度而变化,但是在火狐下就无效。Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。<div style=" border:2px solid #0CC; width:600px;" &g 阅读全文

posted @ 2012-12-09 13:42 ECshop商城二次开发博客 阅读(329) 评论(0) 推荐(0)

ecshop模板增加新lbi库文件注意事项

摘要: 在ECSHOP模板中增加新的库文件(lbi文件),是模板制作与模板修改中经常会遇到的事情。下面就来讨论一下“给ecshop模板增加新lbi库文件的注意事项”。必须要遵循ecshop模板的标准。首先必须在xml控制中增加位置信息。然后为了让新的ecshop模板库文件lbi能在模板中灵活控制显示位置 和显示顺序。也就是说让新增加的ecshop模板库文件能在后台方便管理,必须还在后台增加项目管理。以及在ecshop的languages语言包中, 增加对应的语言控制信息。 在新增加的ecshop模板库文件lbi中。我们必须注意以下几点 1:foreach循环或者是判断语句,最好加上<!-- -- 阅读全文

posted @ 2012-12-09 13:40 ECshop商城二次开发博客 阅读(2023) 评论(0) 推荐(0)

ecshop模板中foreach的使用方法

摘要: 在ecshop模板制作中经常会用到 foreach ,也经常到看论坛里有人在问 foreach的使用方法,本文中我们通过结合示例,来谈谈ecshop模板如何使用foreach循环, 让你更加明白foreach循环在ecshop模板中的重要性。 1:foreach使用规则,他有以下几个参数 from ,item name iteration index 2:如何使用foreach循环 如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接受,写法是{foreach from = $array item = item} 3: ec. 阅读全文

posted @ 2012-12-09 13:39 ECshop商城二次开发博客 阅读(371) 评论(0) 推荐(0)

ECSHOP提示The table 'ecs_sessions' is full如何解决

摘要: 当你访问自己的ECSHOP网站的时,突然会出现下面错误提示:MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `howjia`.`hsd_sessions` (sesskey, expiry, ip, data) VALUES (’6e29308d833f30446122f49e89023156′, ’1297816061′, ’114.249.213.6′, ‘a:0:{}’) ) [ 阅读全文

posted @ 2012-12-09 13:38 ECshop商城二次开发博客 阅读(1619) 评论(0) 推荐(0)

ECSHOP任意页面调用商品属性

摘要: 直接用下面的方法,就可以在ECSHOP的任意页面调用商品属性1、打开includes\lib_insert.php文件,在最后面增加一个函数:--------------------------------------------------------------function insert_attr($arr){static $static_res = NULL;$aid= isset($arr['aid'])?$arr['aid']:0;$gid= isset($arr['gid'])?$arr['gid']:0;if($ 阅读全文

posted @ 2012-12-09 13:37 ECshop商城二次开发博客 阅读(760) 评论(0) 推荐(0)

ECSHOP头部调用会员的消费积分

摘要: ECSHOP的会员登录区,也就是 ECSHOP头部,如何调用会员的消费积分呢。其实很简单,只是修改下ECSHOP模板就可以了。打开 /themes/你的模板文件夹/library/member_info.lbi 文件在你想要的位置增加下面这行代码即可例如在{$lang.welcome_return}!后边增加一行代码消费积分:{$user_info.user_points},至于你想在哪里增加,你自己决定就可以了,反正就是增加这行代码就OK了。 阅读全文

posted @ 2012-12-09 13:36 ECshop商城二次开发博客 阅读(363) 评论(0) 推荐(0)

ecshop在商品列表显示购买记录

摘要: 遇到这样的需求不用自己写代码,很多都是官方写好的,商品详细页本来就有个购买记录,我们打开goods.php就会看到------------------------------------------------------------------------------------------------------------------------ $sql = 'SELECT count(*) ' . 'FROM ' . $ecs->table('order_info') . ' AS oi LEFT JOIN ' . 阅读全文

posted @ 2012-12-09 13:35 ECshop商城二次开发博客 阅读(396) 评论(0) 推荐(0)

ECSHOP首页成功实现订单上下滚动

摘要: 首先在library/下新建一个gundong.lbi文件,代码如下<div style="width:1020px; margin-bottom:5px;height:29px;overflow:hidden; background:url(/themes/Fuu%20Lace/images/new_order.gif)"> <div id="noticev2" style="white-space:nowrap; padding-left:150px; line-height:29px;"> {foreac 阅读全文

posted @ 2012-12-09 13:34 ECshop商城二次开发博客 阅读(1027) 评论(0) 推荐(0)

ECSHOP增加自动更新缓存的功能

摘要: 1、首先修改数据库结构进入 ECSHOP后台 》 数据库管理 》SQL查询输入下面SQL语句,提交,注意要把表前缀更改为你自己的。我这里使用的是默认表前缀ecs_。INSERT INTO `ecs_shop_config` VALUES (65535, 10, 'last_clear_time', 'text', '', '', '1274090777', 1);注:65535 这个值也是可以改的,但是不建议少于1000 如果少于1000,可能对其他值会产生影响。2、打开 includes/init.php 这个文 阅读全文

posted @ 2012-12-09 13:31 ECshop商城二次开发博客 阅读(1625) 评论(0) 推荐(0)

Ecshop的lbi库文件中嵌套调用另一个lbi库文件

摘要: 如何在一个库项目(a.lbi)中包含另一个库项目(b.lbi)?这个问题,在标准的smarty模板引擎中是很容易实现,但是ecshop的smarty引擎不是完整的SMARTY,只有部分的smarty功能,要想实现在Ecshop的一个lbi库项目文件中调用另外一个lbi库项目文件,可以用以下两种方法实现:一、在一个lbi文件的代码中增加php代码来包含另一个lbi文件,如下:<?php echo $this->fetch('library/b.lbi '); ?>二、在一个lbi文件中直接用include包含另一个lbi文件,如下:{include file=& 阅读全文

posted @ 2012-12-09 13:30 ECshop商城二次开发博客 阅读(801) 评论(0) 推荐(0)

ecshop删除购物流程中的配送方式和支付方式

摘要: 1、首先删除ECSHOP模板文件里的表单部分打开 flow.dwt 文件,找到如下代码将其删除之。(注:下面提供的代码是针对官方默认模板的,不同模板,删除的代码有所不同。)---------------------------------------------------------------<div class="flowBox"> <h6><span>{$lang.consignee_info}</span><a href="flow.php?step=consignee" class=&qu 阅读全文

posted @ 2012-12-09 13:29 ECshop商城二次开发博客 阅读(2939) 评论(1) 推荐(0)

ECSHOP设置默认配送方式和默认支付方式

摘要: 用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送方式。当你的网站只有一种配送方式,或者,你想主推某种配送方式的时候,这个功能就显的尤为重要。那么,如何改进呢?下面简单说一下:假设我们要把“申通快递”设置为默认配送方式,将“支付宝”设置为默认支付方式。首先: 我们要到后台或者数据库里确认一下“申通快递”和“支付宝”的ID这里说一下在后台查询的方法:进入 后台 》 数据库管理 》 SQL查询,分别输入下面两个SQL语句进行查询,就能对应找到各自的ID(shipping_i 阅读全文

posted @ 2012-12-09 13:27 ECshop商城二次开发博客 阅读(1194) 评论(0) 推荐(0)

ECSHOP如何解决选购中心默认只显示4个商品

摘要: ECSHOP选购中心,大多数站长都把这个隐藏了,但是也有的站长保留了这个功能。但是,“ECSHOP选购中心默认只显示4个商品”,如何解决呢?方法很简单:打开 /pick_out.php 文件找到$res = $db->SelectLimit($sql, 4);将后面那个 4 修改成更大的数字即可,想显示几个就修改成几。 阅读全文

posted @ 2012-12-09 13:26 ECshop商城二次开发博客 阅读(256) 评论(0) 推荐(0)

ECSHOP设置指定IP才能登录后台

摘要: 如何设置只有指定IP才能登陆ecshop后台?解决这个问题可以在服务器端设置,也可以自己通过FTP来解决。如果想通过“在服务器端设置”的方法来解决,那就得通过空间商或者通过空间商的控制面板来解决,相对麻烦些。下解绍自己解决的方法:“通过编辑.htaccess文件来限制登录ECSHOP后台的IP” 的方法(注意此方法仅限使用APACHE的主机空间)。首先新建一个 .htaccess 文件,文件内容如下:---------------------------------------------Order deny,allowdeny from allallow from100.108.223.10 阅读全文

posted @ 2012-12-09 13:22 ECshop商城二次开发博客 阅读(953) 评论(0) 推荐(0)

ECSHOP如何修改商品评论或留言的日期

摘要: ECSHOP的商品评论或ECSHOP留言板里,每条评论或每条留言的发布日期都精确到了“秒”,即“年-月-日 时:分:秒”。那么,如何让这个时间只显示 “年-月-日” ,不显示 “时:分:秒” 呢?有一个简单方法,就是你可以通过后台设置来实现,不过通过后台设置后,ECSHOP前台所有显示时间的地方都会被改变,只精确到 年-月-日,具体操作方法是:进入 后台 》系统设置 》商店设置 》显示设置,将 “时间格式:”修改为 “Y-m-d“ 就可以了。如果只是想修改商品评论或留言的日期 那么就用下面解绍的方法:----------------------------------------------- 阅读全文

posted @ 2012-12-09 13:21 ECshop商城二次开发博客 阅读(459) 评论(0) 推荐(0)

ecshop批量清除商品的精品新品热销属性

摘要: 例:如果你有1万个商品,有500个商品都设置了“精品”属性,现在想把这500个商品的精品属性都删除掉,这通过后台来逐个清除会显得很麻烦。下面我们提供一种,可以通过运行SQL语句来“批量清除ecshop全部商品的精品新品热销属性”的方法:进入ecshop后台 》数据库管理 》SQL 查询,输入下面SQL语句执行,注意表前缀,我这里使用的是默认表前缀ecs_删除ECSHOP所有商品的精品属性:update ecs_goods set is_best = '0'删除所有产品的新品属性:update ecs_goods set is_new = '0'删除所有产品的热销 阅读全文

posted @ 2012-12-09 13:18 ECshop商城二次开发博客 阅读(455) 评论(0) 推荐(0)

ECSHOP删除商品名称或文章标题后的省略号

摘要: ECSHOP 的商品列表页或文章列表页,如果商品名称或文章标题比较长,后面会出现省略号 ...,即使在模板文件里 修改为 {$goods.goods_name|truncate:10:''} ,标题后面还是会有省略号 ... ,那么该如何删除呢?ec的模板引擎不完全是smarty, 所以在truncate函数上是有区别的找到 cls_template.php 搜索truncate 你会发现以下代码case 'truncate':$p = 'sub_str(' . $p . ",$s[1])";break;这里的 sub_str 阅读全文

posted @ 2012-12-09 13:17 ECshop商城二次开发博客 阅读(603) 评论(0) 推荐(0)

ECSHOP首页促销商品下显示促销时间

摘要: ECSHOP官方默认程序,在ECSHOP首页的促销商品是没有读取促销时间段的,那么我们要如何二次开发才能实现“在ECSHOP首页的促销商品下显示促销时间”呢?下面介绍一下具体方法:打开 /includs/lib_goods.php文件找到 function get_promote_goods($cats = '') 函数部分在$goods[$idx]['name'] = $row['goods_name'];下边增加两行代码$goods[$idx]['promote_start_date'] = local_date($GLOBA 阅读全文

posted @ 2012-12-09 13:16 ECshop商城二次开发博客 阅读(289) 评论(0) 推荐(0)

ecshop首页调用指定分类下的推荐、热卖、新品

摘要: 默认情况下ECSHOP首页的推荐、热卖和新品三个板块的商品都是从所有商品里读取出来的。如果要“在ecshop首页调用指定分类的推荐、热卖、新品?”该怎么办呢?下面教你一种方法.找到 ecshop 的 includes/lib_goods.php,把SQL语句改一下,与category表关联即可将----------------------------------------------------------------------------------------------$sql = 'SELECT g.goods_id,g.goods_name, g.goods_name_s 阅读全文

posted @ 2012-12-09 13:15 ECshop商城二次开发博客 阅读(425) 评论(0) 推荐(0)

Ecshop列举几个经常用到的SQL语句

摘要: ECSHOP常用到的SQL语句1、批量修改 商品的“库存警告数量”例如:将所有的库存警告数量修改为45,那么可以运行下面SQL语句update `ecs_goods` set warn_number='45'2、用SQL语句搜索“2010-12-12”之前更新的所有商品:注意:数据表前缀是默认前缀的情况下SELECT * FROM `ecs_goods` WHERE last_update < unix_timestamp('2010-12-12 00:00:00') 阅读全文

posted @ 2012-12-09 13:14 ECshop商城二次开发博客 阅读(1423) 评论(0) 推荐(0)

ECSHOP在打印订单时打印出商品序号

摘要: ECSHOP后台,在打印订时需要打印出商品序号的解决办法:注意:是序号,不是商品货号,是指 1、2、3、4……等序列号。形如下面这样序号 商品名称 数量1 诺基亚手机 12 htc手机 1注:此方法是以官方默认模板为例打开 /data/order_print.html 文件,在<tr align="center"> 后边增加<td bgcolor="#cccccc">序号</td>继续向下,将<!-- {foreach from=$goods_list item=goods key=key} -->修改为& 阅读全文

posted @ 2012-12-09 13:13 ECshop商城二次开发博客 阅读(489) 评论(0) 推荐(0)

ecshop首页调用wordpress最新文章并支持伪静态链接

摘要: ECSHOP首页调用WORDPRESS最新文章并支持伪静态的方法调用下面的函数:function get_wordpress_post($limit=5){$sql="select * from wp_posts as p inner join wp_term_relationships as tr on p.ID=tr.object_id where post_status='publish' and post_type='post' order by p.id desc limit $limit";$rows=$GLOBALS[' 阅读全文

posted @ 2012-12-09 13:12 ECshop商城二次开发博客 阅读(284) 评论(0) 推荐(0)

ECSHOP给分类添加代表图

摘要: ecshop的模板有很多不完善的地方,比如添加商品分类的时无法添加分类代表图,不能实现我们想要的效果,那么该如解决呢?其实,我们只需要增加少量的代码就可以实现此功能。1、修改/admin/template/category_info.html<tr><td>{$lang.cat_img}:</td><td><input name=”cat_img” size=”35″ type=”file” />{if $cat_info.category_img}<img src=”/{$cat_info.category_img}” bor 阅读全文

posted @ 2012-12-09 13:10 ECshop商城二次开发博客 阅读(5395) 评论(0) 推荐(0)

ECSHOP实现首页读取会员等级和价格

摘要: 实现在首页读取会员等级和价格的方法1:在 includes/lib_goods.php 中 查找{$type_array[$key] = array();}}}用下面的代码替换/*** 获得商品的详细信息** @access public* @param integer $goods_id* @return void*/if( $_SESSION[user_rank] == 0 ){$user_rank=6;} else{$user_rank = $_SESSION[user_rank] ;} //取出所有符合条件的商品数据,并将结果存入对应的推荐类型数组中$sql = ‘SELECT g.g 阅读全文

posted @ 2012-12-09 13:04 ECshop商城二次开发博客 阅读(542) 评论(0) 推荐(0)

ECSHOP首页或列表页显示商品描述

摘要: ECSHOP后台商品编辑的地方有一个录入“商品简单描述”的框框,但是录入的“商品简单描述”没有很好的在前台显示出来,而只是在商品详细页的 description 里,供搜索引擎读取。有用户在问, 想在其他页面(例如首页或者列表页)显示 “商品简单描述”,该怎么办呢?下面说一下修改教程(以 2.7.2版官方默认模板为例 ):1、在ECSHOP首页显示商品简单描述:依次打开 /themes/default/library/recommend_hot.lbi ,/themes/default/library/recommend_new.lbi ,/themes/default/library/r.. 阅读全文

posted @ 2012-12-09 13:00 ECshop商城二次开发博客 阅读(1693) 评论(0) 推荐(0)

ECSHOP首页调用文章内的缩略图

摘要: ECSHOP首页如何调用文章内的缩略图?打开includes/lib_article.php找到以下代码:$arr[$article_id]['url'] = $row['open_type'] != 1 ? build_uri('article', array('aid'=>$article_id), $row['title']) : trim($row['file_url']); 在这一行后面加入以下代码:$arr[$article_id]['file_url'] = tr 阅读全文

posted @ 2012-12-09 12:59 ECshop商城二次开发博客 阅读(2009) 评论(0) 推荐(0)

ECSHOP二次开发之给商品增加新字段

摘要: ECSHOP二次开发工作之如何给商品增加一个新字段,来录入一些新的内容。下面我们结合ecshop后台“商品编辑”、“商品录入”来谈谈如何给ecshop商品增加一个新字段,假设我们将这个新字段命名为 other_col1、首先要修改数据表结构,给表 ecs_goods 增加新字段:other_col, 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,提交。注意如果你的数据表前缀不是ecs_ 请自行修改之 alter table ecs_goods add column other_col varchar(64);2、在ecshop后台的admin\templates\goo 阅读全文

posted @ 2012-12-09 12:58 ECshop商城二次开发博客 阅读(4562) 评论(0) 推荐(0)

ECSHOP中ajax的调用原理

摘要: ecshop中ajax的调用原理。 1、首先ecshop是如何定义ajax对象的。 ecshop中的ajax对象是在js/transport.js文件中定义的。里面是ajax对象文件。声明了一个var Ajax = Transport;对象和一个方法Ajax.call = Transport.run;2、ecshop中ajax可以使用两种方式传递数据.一种是get方式,一种是post方式. Ajax.call( 'user.php?act=is_registered', 'username=' + username, registed_callback , &# 阅读全文

posted @ 2012-12-09 12:56 ECshop商城二次开发博客 阅读(8606) 评论(0) 推荐(0)

ECSHOP首页热门搜索关键词随机显示

摘要: 1、打开 include/lib_main.php 文件,找到下面这段代码,删除之(大概在1652行左右)if (!empty($GLOBALS['_CFG']['search_keywords'])) { $searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords'])); } else { $searchkeywords = array(); } $smarty->assign('searchkeywords' 阅读全文

posted @ 2012-12-09 12:04 ECshop商城二次开发博客 阅读(621) 评论(0) 推荐(0)

ecshop远程图片本地化保存相册图片

摘要: ecshop图片本地化,将远程图片通过程序抓取,对应到每个商品的相册目录。这个看起来很复杂,其实很容易的工作。我们只要对ecshop二次开发比较熟悉。而且对ecshop商品信息结构以及ECSHOP相册原理比较熟悉。你就能很好的开发出ecshop远程图片本地化保存相册图片插件. 1:首先我们要获得采集数据源的信息.通过curl获取远程网页文件. $ch = curl_init($uuu); ob_start(); curl_exec($ch); curl_close($ch); $file = ob_get_contents(); ob_end_clean(); 2:通过PH... 阅读全文

posted @ 2012-12-09 12:02 ECshop商城二次开发博客 阅读(2406) 评论(0) 推荐(0)

ECSHOP广告链接地址,去掉affiche.php改为直连

摘要: ECSHOP的广告链接地址形式为“affiche.php?ad_id=1&uri=http%3A%2F%2Fwww.qq.com”它中间用 affiche.php 做了一个过渡,目的在于统计广告效果等。有些站长觉得这种链接地址看上去很别扭,而且不利于SEO, 想改成直接的形式,也就是后台设置的是什么链接地址,就直接打开什么链接地址。可以这样来修改:打开 /includes/lib_insert.php 文件找到$ads[] = "<a href='affiche.php?ad_id=$row[ad_id]&amp;uri=" .urlencod 阅读全文

posted @ 2012-12-09 12:01 ECshop商城二次开发博客 阅读(384) 评论(0) 推荐(0)

ECSHOP搬家恢复数据提示ecs_sessions不存在的解决方法

摘要: ECSHOP网店程序在搬迁空间或恢复备份或更换域名后 ,经常会出现以下错误提示:MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => Insert INTO `test`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES (’8a3107988bf98cc9a5079fdfbe766120′, ’1278128679′, ’127.0.0.1′, ‘a:0:{}’) 阅读全文

posted @ 2012-12-09 11:59 ECshop商城二次开发博客 阅读(346) 评论(0) 推荐(0)

ECSHOP专题页实现伪静态化,提高SEO

摘要: ECSHOP自带的伪静态规则里面是不包含专题页的。如果想将ECSHOP专题页也实现伪静态化,应该怎么做呢?首先我们来说一下“将ecshop专题伪静态化”的规则。IIS下的规则为:RewriteRule ^(.*)/topic-([0-9]+)\.html$ $1/topic\.php\?topic_id=$2Apache下的规则:RewriteRule ^topic-([0-9]+)\.html$ topic\.php\?topic_id=$1 [QSA,L]增加上述规则后,再遇到需要输入专题页URL的时候,就可以输入伪静态化的形式了,例如: topic-5.html最后需要注意的是:为了避免 阅读全文

posted @ 2012-12-09 11:58 ECshop商城二次开发博客 阅读(1136) 评论(0) 推荐(0)

ECSHOP的lbi库文件中添加广告位的方法

摘要: 一般的广告位是写在dwt文件里的。也有人希望能直接写在lbi文件里。其实也很简单,看一下操作方法:先进入ECSHOP后台,在后台发布好广告位和广告,记住这个广告位的ID,这里暂时假设该ID为2然后修改 lbi 文件在想显示广告位的地方加入下面代码即可,{insert name='ads' id=2 num=1}注意:代码里面的id一定要是相对应的广告的ID 阅读全文

posted @ 2012-12-09 11:55 ECshop商城二次开发博客 阅读(251) 评论(0) 推荐(0)

ECSHOP商品描述页上一个下一个ALT改为商品名称

摘要: 第1步:修改 goods.php 文件找到下面这段代码/* 上一个商品下一个商品 */ $prev_gid = $db->getOne("SELECT goods_id FROM " .$ecs->table('goods'). " WHERE cat_id=" . $goods['cat_id'] . " AND goods_id > " . $goods['goods_id'] . " AND is_on_sale = 1 AND is_alone_sal 阅读全文

posted @ 2012-12-09 11:54 ECshop商城二次开发博客 阅读(401) 评论(0) 推荐(0)

Ecshop购物车或结算页面显示商品品牌

摘要: 以ecshop默认程序及模板为例:1、先打开 includes/lib_order.php 文件(建议使用editplus) 找到 (大概是在873行)$arr[$key]['formated_subtotal'] = price_format($value['subtotal'], false); 在它的下面增加以下代码$sql="select brand_name from ".$GLOBALS['ecs']->table('goods')." g left join " . $G 阅读全文

posted @ 2012-12-09 11:51 ECshop商城二次开发博客 阅读(280) 评论(0) 推荐(0)

ecshop商城价格为0价格都显示为价格面议

摘要: 需要修改的文件:includes/lib_common.php本次修改的目的:【将全站所有“0元”商品都显示为“价格面议”】修改如下:打开 includes/lib_common.php查找代码:return sprintf($GLOBALS['_CFG']['currency_format'], $price);修改成:if (intval($price) == 0) {return "价格面议";} else {return sprintf($GLOBALS['_CFG']['currency_format' 阅读全文

posted @ 2012-12-09 11:50 ECshop商城二次开发博客 阅读(458) 评论(1) 推荐(0)

ECSHOP解决大量重复页面问题,提高SEO效果

摘要: 使用过ECSHOP的朋友都会知道ECSHOP有严重的重复收录过多的问题,很多朋友的网站实际产品加文章数量仅仅1000来个,查询链接居然有3,4千,google甚至会有上万。 重复链接因为Title一样,所以常常会被搜索引擎惩罚导致收录差,对于这个问题,SEOer们是必须要解决的,以下发表我个人的解决经验,欢迎点评。 分析会有哪些重复链接产生 1.就我使用的情况,首先是产品页和文章页会有很多的页面以 ?from=rss 结束 如 http://www.xxxx.com/goods-1.html?from=rss 这个的解决方法有二,一是通过删除rss信息订阅功能,二是Robots设置... 阅读全文

posted @ 2012-12-09 11:47 ECshop商城二次开发博客 阅读(1380) 评论(0) 推荐(0)

ECSHOP仅VIP会员可货到付款

摘要: 打开 /flows.php 文件找到$payment_list = available_payment_list(1, $cod_fee);替换修改为$flag_hdfk_wwwkicshopcom=0;if ($_SESSION['user_id'] > 0 and $_SESSION['user_rank'] == 2){$flag_hdfk_wwwkicshopcom=1;}$payment_list = available_payment_list($flag_hdfk_wwwkicshopcom, $cod_fee);注意上面代码中的 $_SES 阅读全文

posted @ 2012-12-09 11:43 ECshop商城二次开发博客 阅读(427) 评论(0) 推荐(0)

ecshop完美解决前台和后台自动退出、购物车自动清空

摘要: 描述:ECShop会员退出再登陆时购物车里面的商品会被清空掉的,通过本文做简单修改即可实现会员退出不清空购物车ECShop版本:V2.7.3 RELEASE 20110907涉及修改文件:1. \includes\cls_session.php2. \includes\lib_main.php详细修改记录:1. \includes\cls_session.php第一步:搜索 $this->db->query('DELETE FROM ' . $GLOBALS['ecs']->table('cart') . " WHER 阅读全文

posted @ 2012-12-09 11:32 ECshop商城二次开发博客 阅读(768) 评论(0) 推荐(0)

ecshop购物车实现弹出框效果

摘要: 本文章是以ecshop原始程序及默认模板为例进行讲述,不同的模板操作上略有不同,但原理都一样。操作方法:1、后台网店设置 购物车确定提示选择为 "提示用户,点击“取消”进入购物车"2、打开 js/common.js104行 就是case '1'替换之前的 if (confirm(result.message)) location.href = cart_url;为opencartDiv(result.shop_price,result.goods_name,result.goods_thumb,result.goods_brief,result.goods_ 阅读全文

posted @ 2012-12-09 11:28 ECshop商城二次开发博客 阅读(3367) 评论(0) 推荐(0)

导航