phpcms 内置了强大的站内广告系统,这好像是大多CMS都有的功能,有点废话了,其中 phpcms v9 添加广告的位置是在:广告位管理位置:模块》模块管理》广告》打开之后就可以管理自己的广告位了,这里有几个默认的phpcms内置广告位,不用的时候就可以进行删除掉,也可以在这里进行广告位的添加,前台调用的方式也是多种多样的,但大多都是直接使用 js 来进行广告代码的调用.
广告位的js调用一般都是如下的方式:
<script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script>
或者是:
<script language="javascript" src="{APP_PATH}caches/poster_js/1.js"></script>
这两种形式,我们仔细去发现的话,基本上都是单个广告的 js 调用,并不是像新闻文章哪样多个文章都可以同时调出来,喜欢折腾的你是否有时候也需要调出多个广告呢,比如我们要做 phpcms v9 前台幻灯片效果,就需要同时调出多个广告图片,下面夏日博客就来教大家一下如何调出多个 phpcms v9 广告图片,代码如下:
{pc:get sql="SELECT setting FROM xiariboke_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 中强大的 get 语句功能了,直接在广告保存的数据表里进行了数据的调用,这在制作幻灯图片中是比较常用的。