菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

教程:如何在ecshop中调用分类广告位

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:ecshop教程 ecshop制作教程 网站广告 ECSHOP调用

在ECShop中调用分类广告位,首先需要在后台管理界面找到“模板管理”选项,然后选择对应的模板文件进行编辑。在模板文件中,找到需要插入广告位的位置,使用标签{ad_position}来调用广告位。接着,进入“广告管理”界面,创建一个新的广告位,并为其分配一个分类。最后,将新创建的广告位与之前在模板文件中插入的标签关联起来。这样,当访问者浏览到对应分类的商品页面时,就会看到相应的广告内容。

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

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

第一步:

打开includes/init.php

在 ?> 前添加以下代码:

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

functionget_uuecs_adv($type,$id){$sql="selectap.ad_width,ap.ad_height,ad.ad_name,ad.ad_code,ad.ad_link,ad.media_typefrom".$GLOBALS['ecs']->table('ad_position')."asapleftjoin".$GLOBALS['ecs']->table('ad')."asadonad.position_id=ap.position_idwheread.ad_name='".$type."_".$id."'and(ad.media_type=0ORad.media_type=3)andUNIX_TIMESTAMP()>ad.start_timeandUNIX_TIMESTAMP()<ad.end_timeandad.enabled=1";$row=$GLOBALS['db']->getRow($sql);if($row){if($row['media_type']==0){$src=(strpos($row['ad_code'],'http://')===false&&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调用分类广告位教程

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广