二、Phpcms V9广告位的调用方式:
Phpcms V9默认有三种调用方式,依次介绍如下。
2.1、JS调用代码(PHP动态调用):
{show_ad(1, 1)}
2.2、JS调用代码(PHP动态调用):
<script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script>
2.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}<?phpeval("\$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}
代码中,需要根据你自己的数据库表头前缀修改“cmsyou_poster ”,以便查找到数据库,不然会出错。
这一方法来自设计联盟的文章Phpcms V9图片轮换广告多条调用方法,不过这里只是对Phpcms V9图片轮换广告这一类别。下面第四条将详细讲解各类型的广告位循环调用数据方法。
下一页将具体讲解Phpcms V9广告位循环数据调用方法和扩展应用。
点击加载更多