ecshop下控制首页显示商品

ecshop系统下,控制首页显示商品,站长的初衷是这样的,例如添加商品A,添加A,却不要让它显示在首页分类里,但是在gallery页中还是要有商品A。(有点绕人…….)

因为在ecshop系统下,如果后台添加一个新商品的,系统会自动将它排序到首页商品分类的第一个位置。所以负责用户体验的有关人员觉得这是一个缺陷,决定改正它。我总结了了一个比较简单的改法,效率不错。<1>首先在后台系统中——添加新商品——通用信息—-添加分类,添加 "不在首页显示该商品" 这个分类。<2>第二步,在后台系统中—–数据库管理—–SQL查询,运行:select cat_id from ecs_category where cat_name="不在首页显示该商品" 获取cat_id的值(b)。<3>登陆ftp,找到../includes/lib_goods.php,找到assign_cat_goods函数,在$sql中 添加查询语句:"AND (b not in (selectcat_idfrom ecs_goods_cat where goods_id = g.goods_id )) "。<4>清一下缓存,ok了。需要注意的地方在后台系统中—–商品管理—-分类管理,找到“不在首页显示该商品” ,后面有个“是否显示”,要记得选择不显示,否则会在前台列表中出现这个分类。

完成于时间2010-10-29

没有船的海贼

以一种进取的和明智的方式同它们奋斗。

ecshop下控制首页显示商品

相关文章:

你感兴趣的文章:

标签云: