欢迎光临一流素材网,免积分免费素材下载!
当前位置:首页 > 教程 > CMS教程>Ecshop

ECSHOP自定义调用广告位_显示广告名称

所属栏目:Ecshop更新时间:2019-10-09来源:作者:deepdfhy浏览:0

ECSHOP默认的广告位调用标签输出的广告格式是用表格输出的,且只显示图片,无法显示广告名称。


一流资源网告诉你通过以下方法可以自定义调用指定广告位下广告,且可以显示广告位名称及广告名称:

第一步:

打开根目录 index.php 文件,在代码最后面的  ?>  前添加以下代码:

/** 调用广告位*/
function index_ad_diy($pid=5)           //$pid为您广告位置的ID
{ 
$sql = 'SELECT * FROM '. $GLOBALS['ecs']->table('ad') . 'WHERE position_id='.$pid.'  ORDER BY end_time asc'; 
$res = $GLOBALS['db']->getAll($sql); 
$arr = array();    
foreach ($res AS $idx => $row)
    {   
    $arr[$idx]['id']          = $row['ad_id'];
        $arr[$idx]['title']       = $row['ad_name'];  
    $arr[$idx]['imglink']     = $row['ad_link'];        
    $arr[$idx]['imgcode']     = $row['ad_code'];    
}    
return $arr;
}

第二步:

继续打开根目录 index.php 文件,查找:

assign_template();

在下面一行添加以下代码:

/*自定义广告位调用*/
$smarty->assign('ad_diy',   index_ad_diy());   // 自定义广告位调用

第三步:

在需要的页面如 index.dwt文件中使用以下代码调用:

<!--{foreach from=$ad_diy item=diyAd}--> 
<li>
<div><A title="" href="{$diyAd.imglink}" target=_blank>{$diyAd.title|escape:html}</A><p></p></div>
<div><A id=vstagbt href="{$diyAd.imglink}" target=_blank><IMG src="{$diyAd.imgcode}"></A></div>
<div><A title="{$diyAd.title|escape:html}" href="" target=_blank>{$diyAd.title|escape:html}</A></div></li>
<!--{/foreach}-->

调用代码格式可自定义

收藏 0 有帮助 0 没帮助 0 打赏 0
相关教程
给个评价吧
领航时时彩软件 百度微乐吉林麻将 爱玩捕鱼大圣归来金币 五分十一选五开奖结果 茅台股票历史走势 吉林快3大小怎么预测 江西11选五有什么规律 四人麻将单机游戏下载 幸运28反翻倍 深圳福彩官方网 辽宁11选5快速看号方法 赚钱的手机网游 南京麻将进园子什么意思 甘肃十一选五100期 顶呱刮下载 玩天津麻将的技巧高手 直选能对组选么