php专区

 首页 > php专区 > PHP应用 > CMS建站 > 在ecshop商品列表页显示商品货号SN的方法 - ecsho

在ecshop商品列表页显示商品货号SN的方法 - ecsho

分享到:
【字体:
导读:
          ECSHOP商品列表页如何增加货号即SN,默认情况下在商品列表页也就是category php以及search php页面是不显示货号的,但是有时候为了便于区别,需要在商品列表页显示货号SN怎么办,而简单的通过...

在ecshop商品列表页显示商品货号SN的方法

ECSHOP商品列表页如何增加货号即SN,默认情况下在商品列表页也就是category.php以及search.php页面是不显示货号的,但是有时候为了便于区别,需要在商品列表页显示货号SN怎么办,而简单的通过商品详情页一样使用{$goods.goods_sn}之后无法显示出来,那是因为商品列表页的程序没有驱动这个变量,好,那下面我们描述下具体添加步骤.

1.在商品列表页的两个程序文件中从数据库读出变量并赋值给smarty对象调用,在/search.php 文件大约第376行.将

  1. * 查询商品 */ 
  2. $sql = "SELECT g.goods_id, g.goods_name, 
  3. //改为 
  4. * 查询商品 */ 
  5. $sql = "SELECT g.goods_id,g.goods_sn, g.goods_name, 

/category.php 在第449行,同样执行这个修改

在大约第434行,增加一行,赋值变量给smarty对象调用:

$arr[$row['goods_id']]['goods_sn'] = $row['goods_sn'];

/category.php 在第504行,同样添加这一行

2.在页面中调用这个变量.

接下来只要在商品列表页,/themes/default/library/goods_list.lbi 中使用 {$goods.goods_sn}即可调用到货号即SN.

分享到:
ecshop 当前分类及其子类的HACK - ecshop
ecshop 当前分类及其子类的HACK 应该说Ecshop的分类做得还是比较好的,考虑到了大部分人的应用,能把所有的分类列表都显示出来,但还是有一些漏洞,有些网友也已经发现了. 当我们点击有子分类的某个分类时,Ecshop将没必要显示的分类也一起读出来了,相当于你想查你爸爸所有的孩子、孙子时,它把你...
ecshop浏览历史的标题长度修改 - ecshop
ecshop浏览历史的标题长度修改 浏览历史样式的修改在lib_insert.php 浏览历史中标题长度的控制:因为不是在模板文件而是在系统文件中,所以在模板文件中能使用的控制方法并不适用,而是需要使用函数进行控制. 程序中用于控制short_name长度的语句: $goods['short_name'] = $GLOBAL...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……