建站帮助

诚信合作, 高质专业!

Phpcms V9.6.0正式版广告调用eval()方式改成string2array()更新

2016-01-05 14:24:21 浏览 我要评论

相当于新版Phpcms采用了新的函数string2array保存$r['setting']。

那么在前台调用的时候可以根据string2array、array2string函数这两个函数来置换。具体调用代码更新下就好:
PHPCMS V9.6.0 正式版之前版本调用的代码:
{pc:get sql="SELECT setting FROM cmsyou_poster WHERE spaceid = 1 AND type='text' AND disabled=0 ORDER BY listorder ASC" num="10"}
<ul>
{loop $data $r}
<?php eval("\$narry =$r[setting];"); ?>
         <li><a href="{$narry[1][linkurl]}">{$narry[1][title]}</a></li>
{/loop}
</ul>
{/pc}

改为:

{pc:get sql="SELECT setting FROM cmsyou_poster WHERE spaceid = 1 AND type='text' AND disabled=0 ORDER BY listorder ASC" num="10"}
<ul>
{loop $data $r}
<?php $narry = string2array($r[setting]); ?>
         <li><a href="{$narry[1][linkurl]}">{$narry[1][title]}</a></li>
{/loop}
</ul>
{/pc}

注:上述代码请将表头cmsyou_改成自己的表头。

这样PHPCMS V9.6.0 正式版也能自定义调用广告数据了!

感谢QQ群346494585里边奔跑的蜗牛最先反馈,经过研究终于解决广告位自定义调用的问题!

欢迎大家收听CMSYOU官方微博,相互探讨Phpcms

我要收藏
点个赞吧

相关阅读

本月热门

精选推荐

在线客服

扫一扫,关注我们

扫一扫,关注我们