西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > ecshop教程 >

ecshop产品页面调用商品属性某一值(本站产品演

时间:2010-11-02 22:37来源: 作者: 点击:
ecshop产品页面调用商品属性某一值(本站产品演示效果)

1.定义函数:

  • function get_attr_value($goods_id,$attr_id)
    {
     $sql="select attr_value from ".$GLOBALS['ecs']->table('goods_attr')." where goods_id='$goods_id' and attr_id='$attr_id'";
     $re= $GLOBALS['db']->getOne($sql);
     if(!empty($re))
     {
      return $re;
     }
     else
     {
      return false;
     }
     
    }

2.修改goods.php,153行

    /* 获得商品的信息 */
    $goods = get_goods_info($goods_id);
  
    if ($goods === false)
    {
        /* 如果没有找到任何记录则跳回到首页 */

修改为:

    /* 获得商品的信息 */
    $goods = get_goods_info($goods_id);
  $example_url=get_attr_value($goods_id,213);
 
  $goods['example_url']=$example_url;
    if ($goods === false)
    {
        /* 如果没有找到任何记录则跳回到首页 */

此处 213.为后台商品属性里的ID值

 

3.goods.dwt相应出增加

 <!--{if $goods.example_url}-->
             <a href="{$goods.example_url}" target="_blank"><img src="images/bnt_recommend.gif" /></a>
         
      <!-- {/if} -->

 按照类似可以在产品列表页与商品首页增加 相关属性,需要具体效果请联系QQ 137967803

(责任编辑:好模板)
顶一下
(3)
75%
踩一下
(1)
25%
------分隔线----------------------------