响应式网站建设与SEO优化
手机平板电脑自动适应 网站排名遥遥领先 订单源源不断
服务热线:
132-0574-7000
电话:132-0574-7000
您的位置:首页>技术文档 > phpcms >
技术文档
  • 132 0574 7000
    shuilangjun@126.com
phpcms

phpcms v9 sql跨栏目调用配置setting里的内容:栏目描述-栏目标题-栏目关键字

phpcms v9 sql跨栏目调用配置setting里的内容:栏目描述-栏目标题-栏目关键字

phpcms v9 sql跨栏目调用配置setting里的内容:栏目描述-栏目标题-栏目关键字!

跨栏目调用效果如下:


phpcms v9 sql跨栏目调用配置setting里的内容:栏目描述-栏目标题-栏目关键字

代码如下:
 

  1. {php $diyinfoid = $catflag[diycatid][infoid]} 
  2. {pc:get sql="SELECT setting FROM  wlh_category WHERE  catid = $diyinfoid" return="data"} 
  3.     {loop $data $key $r} 
  4.         {php $toarray = json_decode($r[setting], true)} 
  5.         {$toarray[meta_description]} 
  6.     {/loop} 
  7. {/pc} 


代码分析:

  1. //这是我自己定义了一个特殊的栏目id号,用户可以自己定义一个,可忽略 
  2. {php $diyinfoid = $catflag[diycatid][infoid]}  
  3. //直接用get sql语句查询出目标栏目id的setting字段,示例中catid =$diyinfoid 是一个变量,用户可直接换成比如 catid = 10 
  4. {pc:get sql="SELECT setting FROM  wlh_category WHERE  catid = $diyinfoid" return="data"} 
  5.     {loop $data $key $r} 
  6.         //这里的$r会是一个数组,setting里的数据格式又是json格式,所以要做两次转换如下 
  7.         {php $toarray = json_decode($r[setting], true)} 
  8.         //直接输出 栏目描述(是seo栏目描述) 
  9.         {$toarray[meta_description]} 
  10.         //{$toarray[ishtml]} 是否生成html 
  11.         //{$toarray[meta_keywords]} 栏目关键字 
  12.          
  13.     {/loop} 
  14. {/pc} 

setting里的数据结构:
 

 

上一篇:phpcms v9不生成静态首页的方法
下一篇:最后一页

相关文章
推荐阅读
最近更新

手机/Pad/电脑通用的网站?还要百度排一?
填入手机号 免费获取相关信息

 
QQ在线咨询
工作时间
9:00 - 18:00
咨询热线
13205747000
0574-56792133