当前位置:首页 > 教程 > cms教程 > phpcms > 正文

如何调用phpcms v9中的广告中的循环代码参数
栏目分类:phpcms   发布日期:2014-12-28   来源:互联网   浏览次数:

以下是关高模块循环调用方法:调用代码:{pc:getsql= "SELECTsettingFROMv9_posterWHEREspaceid=12ANDtype=& 39;images& 39;ANDdisabled=0ORDERBYlistorderASC "num= "5 "}{loop$data$r}
以下是关高模块循环调用方法:
调用代码:
  1. {pc:get sql="SELECT setting FROM v9_poster WHERE spaceid = 12 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"}  
  2. {loop $data $r}  
  3. eval("\$narry =$r[setting];"); 
  4. ?> 
  5. "{$narry[1][linkurl]}" target="_blank">"{$narry[1][imageurl]}" alt="{$narry[1][alt]}" width="940" height="300"/>  
  6. {/loop}  
  7. {/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]}。


最新phpcms v9调用广告位图片循环

以上版本由于系统升级会出现错误,修改办法:

新版 array2string改成json处理了。$r[setting]是一个json数据。

eval("\$narry=$r[setting];");
改成
$narry = string2array($r[setting]);


 

相关热词:phpcms

Copyright © 2014 聚合分享 版权所有   京ICP备14037269号-1  关于聚合分享 | 广告合作 | 版权声明 | 意见反馈 | 联系方式 | 原创投稿 | 网站地图 | 友情链接
平面设计网页设计编程教程数据库cms教程电脑教程办公软件服务器seo优化