转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: ECShop专题

ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的。 如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢?? 下面以ECSHOP 2.7.2 官方默认模板为基础进行讲解说明。 将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输入框,但是用户不填,...继续阅读

...

我想在ECSHOP后台自定义每个商品详情页的TITLE, 该如何来实现呢??(听说这样会对SEO更有利) 下面就来讲一讲具体的修改方法: 注:以下教程是在“未进行过任何修改的 ecshop2.7.2 代码 +  官方默认模板” 基础上讲解的。  第1步: 修改数据库结构,其实就是增加个字段 进入 后台 》数据库管理 》SQL查询   , 在...继续阅读

...

ECSHOP系统默认预留的广告位很少,如何才能在首页或者其他页面增加自己想要的广告位呢?下面就讲一讲方法。 下面以“在ECSHOP首页顶部增加一个通栏广告”为例进行讲解。 另外:本例是在ECSHOP2.7.2 官方默认模板基础上进行讲解的,其他模板及其他页面原理相同。 第1步: 进入ECSHOP后台 》 广告管理 》广告位置,点击“增...继续阅读

...

问题描述: 商品列表页顶部有一个“精品推荐”,但是在商品详情页默认是没有的, 我想在商品详情页也显示该商品所属类别下的“精品推荐”,该如何修改呢?? 修改方法: 注:以下修改方法是在ECSHOP 2.7.2 版 官方默认模板基础上实施的。 第一步:  修改 goods.php 程序文件 找到下面这行代码 $smarty->assign(&...继续阅读

...

问题描述: 我想让商品列表页(category.php)的每个商品的下面显示该商品的评论数量以及评论等级,该如何操作呢?? 效果图示: 解决方法: 第一步: 首先修改category.php 文件,定位到 category_get_goods() 函数部分 找到 $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, ...继续阅读

...

第1步:修改 goods.php 文件 找到下面这段代码 /* 上一个商品下一个商品 */         $prev_gid = $db->getOne(“SELECT goods_id FROM ” .$ecs->table(‘goods’). ” WHERE cat_id=” . $goods[‘cat_id’] . ” AND goods_id > ” . $goods[&#...继续阅读

...

问:怎么在ECSHOP的商品详细页面上获取该商品的一级分类ID及NAME? 答: 打开 goods.php 文件, 找到 $smarty->assign(‘goods’,              $goods); 在它上面增加下面代码 $cat_arr = get_parent_cats($goods[‘cat_id’]);   foreach ($cat_arr AS $val)   {  ...继续阅读

...

这里所说的不同商品,是指所属类别不同。 这里讲一个比较简单的实现方法, 我们假设, 有4个分类,CAT_ID 分别为 1 ,2, 3, 4   首先我们要制作四个对应的模板文件 goods1.dwt ,goods2.dwt, goods3.dwt, goods4.dwt 然后 我们打开开 goods.php文件,找到 $smarty->display(‘goods.dwt’,   ...继续阅读

...

1、首先修改数据库结构 进入 ECShop后台 ==》 数据库管理 ==》SQL查询 输入下面SQL语句,提交,注意要把表前缀更改为你自己的。我这里使用的是默认表前缀ecs_。 INSERT INTO `ecs_shop_config` VALUES (1021, 10, ‘last_clear_time’, ‘text’, ”, ”, ‘1332808200’, 1); ...继续阅读

...

业务功能要求: 在促销商品详细页上,当存在促销价格时就将本店售价隐藏; 但在其它商品详细页上,没有促销价格而只显示本店售价即可。 修改goods.dwt模板文件即可实现 大概在第300行:       <!–{if $goods.is_promote and $goods.gmt_end_time } 促销–>       {insert_scripts files=R...继续阅读

...
建站服务