如何调用phpcms v9中的广告中的具体数据
2016-03-12 · 为您提供更好的产品和服务
七彩虹科技有限公司
七彩虹科技成立于1995年,中国著名的DIY硬件厂商, 亚太区最重要的显示卡提供商之一。专注于IT硬件产品研发、生产和销售,致力于为个人和企业用户提供最具创新与实用价值的硬件产品及应用方案。
向TA提问
关注
展开全部
phpcms v9的广告模块具有很大的灵活性,使用默认的那些模板已经可以得到一些很实用的广告效果,但是如果是自制的类似jQuery切换广告之类的情况,系统自带的调用方法就无法满足要求了,那么这种时候就需要调用广告中的具体数据,如:直接调用图片列表中的图片地址和链接。其实方法很简单,当广告数据表为默认时,调用代码: {pc:get sql="SELECT setting FROM v9_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="940" height="300"/></a> {/loop} {/pc} 在上面的调用代码中,关键的参数有:spaceid = 12、type=’images’、{$narry[1][具体数据名称]}这三种类。 经过对数据的分析,不同广告类型的循环数据名称不同,下面依次列出来: 广告type有三种:text、image、flash,矩形横幅、固定位置、漂浮移动、对联广告、图片轮换广告、图片列表广告、文字广告和代码广告这8类广告中不同类别可选不同的type。 循环数据中$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]}。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询