最新公告
  • 欢迎加入中国站长资源网团队,精品资源持续增加!立即加入我们
  • ecshop调用分类广告位教程

    ECSHOP可以在后台设置模板自动调用某个商品分类下的商品的,通过本教程可以实现在循环的商品分类下调用广告

    以首页为例,调用不同的 分类,显示不同的广告:

    第一步:

    打开includes/init.php

    在 ?> 前添加以下代码

    /*调用指定分类广告*/

    functionget_uuecs_adv($type,$id)
    {
    $sql= "select ap.ad_width,ap.ad_height,ad.ad_name,ad.ad_code,ad.ad_link,ad.media_type from ".$GLOBALS['ecs']->table('ad_position')." as ap left join ".$GLOBALS['ecs']->table('ad')." as ad on ad.position_id = ap.position_id where ad.ad_name='".$type."_".$id."' and (ad.media_type=0 OR ad.media_type=3) and UNIX_TIMESTAMP()>ad.start_time and UNIX_TIMESTAMP()<ad.end_time and ad.enabled=1";
    $row= $GLOBALS['db']->getRow($sql);
    if($row)     
    {      
    if($row['media_type'] == 0)
    {       
    $src= (strpos($row['ad_code'], 'http://') === false &amp;& strpos($row['ad_code'], 'https://') === false) ?
    DATA_DIR . "/afficheimg/$row[ad_code]": $row['ad_code'];                      
    return"";    
    }
    else
    {      
    return"" .htmlspecialchars($row['ad_code']). '';
    }
    }
    else
    {
    return"";
    }
    }

    第二步:

    打开 includes/lib_goods.php

    查找:

    $cat['id']   = $cat_id;

    下面添加以下代码:

    $cat['ad']   = get_uuecs_adv('index_1',$cat_id);

    第三步:

    在要调用的模板中,比如 library/cat_goods.lbi  添加以下代码调用即可

    {$goods_cat.ad}

    第四步:

    后台广告位命令规则

    广告名称固定格式:index_1_18

    这样分类ID为18的分类下面才会显示出该广告来。

    ecshop调用分类广告位教程

    如果遇到资源下载失效,请复制当前文章链接类型客服处理!
    中国站长资源网 » ecshop调用分类广告位教程

    常见问题FAQ

    【点击查看】免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    【点击查看】提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    【点击查看】开通终身至尊下载源码 “不完整” 或 “不能用” 怎么办?
    非常抱歉,你有权利告诉本站,但是本站有选择处理或者不处理的权力,如无法接受请不要开通本站会员。
    【点击查看】开通终身会员能下载全站资源码?
    可以100%下载全站源码资源的,除部分失效资源,失效的可以联系客服尝试恢复。

    发表评论