phpcms v9 通过get万能标签调用广告

phpcms v9的广告图片及描述是以json格式存放的,所以.通过get得到后,需要用php的json_decode函数处理一下.其中alt为图片的描述.可以做为广告的其它文字部分显示.灵活运用

用get的好处是可以灵活配置模板,如果用官方的js方式调用广告,普通的可以.如果是首页的一个图片文字相结合的小模块.还是get更好,至少比碎片功能好用.碎片在管理图片时很不方便.
举例,其中spaceid=1表示显示广告位编号为1的广告.广告位编号的查看方法为.鼠标放在广告位列表的广告列表上,会在浏览器左下角显示出来.或直接右键点击广告列表.选择复制链接.

     <ul class="slides">
        {pc:get sql="SELECT * FROM phpcms_poster where spaceid=1"  cache="0"  return="data"}
  {loop $data $key $val}
{php $setting=json_decode($val['setting'],true);}


            <li title="" style="background: url({php echo $setting[1]['imageurl'];}) 50% 0 no-repeat;"> 
              <a  href="{php echo $setting[1]['linkurl'];}" ></a> 
            </li> 
     {/loop} {/pc}
        </ul>

请打赏谢谢大佬

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值