在线客服与您一对一交流
当前位置: 主页 > 行业新闻 > IT技术 >

phpcms v9 首页banner模块get万能标签调用后台添加的广告

{pc:get sql="SELECT setting FROM v9_poster WHERE spaceid=1 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="6"}
{loop $data $r}
  • {$narry[1][alt]}
  • {/loop}
    {/pc}

    只输出该广告位中的一个广告:
     
    {loop $data $r}
  • {$narry[1][alt]}
  • {/loop}
    新版Phpcm不能采用eval    出错。

      改为   
    也可以这样批量替换模板文件:
    查找:
    替换为:
    {php $mystr = substr($r[setting],1,1);}
    {if $mystr=='a'}
    {php eval("\$narry =$r[setting];");}
    {else}
    {php $narry = string2array($r[setting]);}
    {/if}
    这样做一个if判断,判断数据库里边的广告代码是array开头开始json数据{开头,避免出错。
    -----------------------------------------------------------------------------------------------------

     

    {pc:get sql="SELECT setting FROM yhdj_poster where spaceid=11"  cache="0"  return="data"}
        {loop $data $key $val}
        {php $setting=json_decode($val['setting'],true);}
       
  •    
        {/loop} 
    {/pc} 

     
    去数据库看下你添加的版位id(spaceid)是多少,上面的spaceid就等于多少

    相关文章:

    • 一、将phpcms目录迁移部署到站点根目录外 二、为了安全,将默认的phpcms目录改成其它名字,比如abcms.这样模板等文件就不能按默认的目录找到直接访问。可以提高安全性。 改了之后,由于基础...

    • 由于最近多种cms程序爆出各种各样的漏洞,其中由于fsockopen引起的漏洞入侵尤其的多,所以现在很多的空间商都关闭了fsockopen函数,而在安装phpcm 9的时候,会自动检测空间的相应设置,一般在...

    • 公司:新浦金350vip!
    • 联系人:张经理
    • 手机/微信:
    • Q Q: 点击这里给我发消息
    • 地址:西安市雁塔区唐延南路11号逸翠园i都会