首页 > 网站 > 建站经验 > 正文

在ECSHOP的任意页面调用商品属性

2024-04-25 20:32:53
字体:
来源:转载
供稿:网友

看到标题有的人觉得这个很复杂,其实这个没那么复杂,

直接用下面的方法,就可以在ECSHOP的任意页面调用商品属性

一)、

打开includes/lib_insert.php文件,在最后面增加一个函数:

functioninsert_attr($arr)

{

static$static_res=NULL;

$aid=isset($arr['aid'])?$arr['aid']:0;

$gid=isset($arr['gid'])?$arr['gid']:0;

if($aid==0)return'';

if($static_res[$aid][$gid]===NULL)

{

if($gid>0)

{

$static_res[$aid][$gid]=$GLOBALS['db']->getOne('selectattr_valuefrom'.$GLOBALS['ecs']->table('goods_attr')."whereattr_id='$aid'andgoods_id='$gid'");

}

else

{

$static_res[$aid][$gid]=$GLOBALS['db']->getOne('selectattr_namefrom'.$GLOBALS['ecs']->table('attribute')."whereattr_id='$aid'");

}

}

return$static_res[$aid][$gid];

}

注意要加在?>的前面

二)、

接下来就可以直接在ECSHOP模板中(dwt文件、lib文件皆可)中调用,

调用方法:

{insertname='attr'aid=属性idgid=商品编号}调用商品的属性值

{insertname='attr'aid=属性id}调用商品的属性

是不是很简单,经过上面修改代码或增加代码后,就可以在ECSHOP的任意页面调用商品属性了。

赶快试试吧。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表