相当于新版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!
点击加载更多