PHP v9 show_poster的作用是进行广告位循环数据调用,下面依次给大家介绍一下PHP v9对应的广告位调用方式:
Phpcms V9三种默认调用方式:
1、JS调用代码(PHP动态调用)
{show_ad(1, 1)}
2、JS调用代码(PHP动态调用)
<script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script>
3、JS调用代码(JS静态调用)
<script language="javascript" src="{APP_PATH}caches/poster_js/1.js"></script>
大家有没有发现,官方给出来的默认调用方法,只能调用广告位,不能调用广告位中具体的广告条数和广告数据。那么,怎么对某一个广告位下面的广告数据进行循环调用呢?
Phpcms V9广告多条调用方法如下:
{pc:get sql="SELECT setting FROM cmsyou_poster WHERE spaceid = 12 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"}
{loop $data $r}
<?php
eval("\$narry =$r[setting];");
?>
<a href="{$narry[1][linkurl]}" target="_blank"><img src="{$narry[1][imageurl]}" alt="{$narry[1][alt]}" width="690" height="200" /></a>
{/loop}
{/pc}
Phpcms V9广告位循环数据调用方法:
在上面的调用代码中,关键的参数有:spaceid = 12、type='images'、{$narry[1][具体数据名称]}这三种类。
经过对数据的分析,不同广告类型的循环数据名称不同,下面依次列出来:
1、广告type有三种:text、image、flash,矩形横幅、固定位置、漂浮移动、对联广告、图片轮换广告、图片列表广告、文字广告和代码广告这8类广告中不同类别可选不同的type。
2、循环数据中$narry可以调用的数据有这么几个:
{$narry[1][paddleft]}、{$narry[1][paddtop]}、{$narry[1][linkurl]}、{$narry[1][imageurl]}、{$narry[1][alt]}、{$narry[1][flashurl]}、{$narry[1][code]}
注:如果是对联广告会有{$narry[2][linkurl]}、{$narry[2][imageurl]}、{$narry[2][alt]}。
河南亿恩科技股份有限公司(www.enkj.com)始创于2000年,专注服务器托管租用,是国家工信部认定的综合电信服务运营商。亿恩为近五十万的用户提供服务器托管、服务器租用、机柜租用、云服务器、网站建设、网站托管等网络基础服务,另有网总管、名片侠网络推广服务,使得客户不断的获得更大的收益。
服务器/云主机 24小时售后服务电话:
0371-60135900
虚拟主机/智能建站 24小时售后服务电话:
0371-55621053
网络版权侵权举报电话:
0371-60135995
服务热线:
0371-60135900