关于ecshop产品页面调用商品属性某一值
2016-09-11 20:39 来源:www.chinab4c.com 作者: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} -->
最近更新
常用插件
- ecshop最小购买数量控制插
                                  ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便... 
- ecshop2.7.1邮件发送插件
                                  ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统... 
- ecshop二次开发商品购买增
                                  图片1香... 
- ecshop没登陆情况下订单查
                                  ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下... 
- ecshop2.7.2生成虚拟订单2.
                                  以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生... 



