网站建设/网络营销:15810976067点击这里给我发消息

地址:北京朝阳万达广场       中国大陆/7*24小时热线:15810976067

首页 -策- -术- 建站 营销 TOP
首页 > > 网站建设 > 正文

phpcms v9 box类型输出选项名称无效解决办法
2016-07-28 14:57:42   来源:   点击:

要用到box涵数,调用方法如下:{box(& 39;fenlei& 39;,$r[fenlei],$modelid)}前提你在使用BOX函数前必须要安装信息模块如果不想安装那么就

要用到box涵数,调用方法如下:
{box('fenlei',$r[fenlei],$modelid)}

前提你在使用BOX函数前必须要安装信息模块
如果不想安装那么就自己增加一下BOX函数放到这个文件里就可以:extention.func.php
phpcms\libs\functions\extention.func.php

  1. /** 
  2. * 根据box类型字段获取显示名称 
  3. * @param $field 字段名称 
  4. * @param $value 字段值 
  5. * @param $modelid 字段所在模型id 
  6. */ 
  7. function box($field$value$modelid='') { 
  8.         $fields = getcache('model_field_'.$modelid,'model'); 
  9.         extract(string2array($fields[$field]['setting'])); 
  10.         $options = explode("\n",$fields[$field]['options']); 
  11.         foreach($options as $_k) { 
  12.                 $v = explode("|",$_k); 
  13.                 $k = trim($v[1]); 
  14.                 $option[$k] = $v[0]; 
  15.         } 
  16.         $string = ''
  17.         switch($fields[$field]['boxtype']) { 
  18.                         case 'radio'
  19.                                 $string = $option[$value]; 
  20.                         break
  21.  
  22.                         case 'checkbox'
  23.                                 $value_arr = explode(',',$value); 
  24.                                 foreach($value_arr as $_v) { 
  25.                                         if($_v$string .= $option[$_v].' 、'
  26.                                 } 
  27.                         break
  28.  
  29.                         case 'select'

相关热词搜索:名称 类型 办法

上一篇:Flash离死亡又近一步:亚马逊所有网站下月停用
下一篇:最后一页

分享到:
建站套餐
  • A套餐 企业展示经济型
  • B套餐 企业展示销售型
  • C套餐 企业展示营销型
  • D套餐 企业传播型(论坛)
  • E套餐 企业商务型(商城)
营销套餐
  • A套餐 企业推广经济型
  • B套餐 企业推广销售型
  • C套餐 企业推广营销型
  • D套餐 企业推广传播型
  • E套餐 企业推广商务型
  • F套餐 企业推广综合型