ECSHOP自定义调用广告位_显示广告名称
时间:2023年06月01日
/来源:网络
/编辑:佚名
ECSHOP默认的广告位调用标签输出的广告格式是用表格输出的,且只显示图片,无法显示广告名称。
78模板网告诉你通过以下方法可以自定义调用指定广告位下广告,且可以显示广告位名称及广告名称:
第一步:
打开根目录 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}-->
调用代码格式可自定义
78模板网告诉你通过以下方法可以自定义调用指定广告位下广告,且可以显示广告位名称及广告名称:
第一步:
打开根目录 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}-->
调用代码格式可自定义
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法