phpcms v9 如何实现广告显示

来源:互联网 发布:linux 命令嵌套 编辑:程序博客网 时间:2024/06/06 03:51

不知道刚学习phpcms v9的小伙伴有没有和我一样广告添加好了却不知道该如何显示在前台,查看phpcms v9的手册也是一无所获。不过值得庆幸的是通过各方面的途径,最终我找到了如何将广告显示在前台的方法,分享给和我一样不知道该如何将广告显示在前台的小伙伴,希望对你们有帮助!

为了让大家更好更快的看懂代码,先附张phpcms v9存储广告的数据表:

v9_poster(广告表)


下面为实现代码:

{pc:get sql="SELECT setting FROM v9_poster WHERE spaceid = 11 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"}{loop $data $r}<?php                   // (array) 这是重点 把解析后的json格式 格式化为数组                            $arr= (array)json_decode($r['setting']);                   // foreach 将原有的数据分配到变量中                   foreach ($arr as $key => $val){                         $imageurl = $val->imageurl;                         $linkurl = $val->linkurl;                         $alt = $val->alt;                     }                                          ?><a href="{$linkurl}" target="_blank" class="main_nR02"><img src="{$imageurl}" title="{$alt}"/></a>{/loop}{/pc}

有不足之处希望小伙伴们能不吝赐教。