帝国cms数据表(帝国cms多选筛选)
帝国CMS多值字段morevaluevield解密,深入剖析帝国CMS多值字段技巧与秘密。
基本概述
Empire CMS7.0增加了多值字段。将多个内容存入一个字段的功能,如下载地址、在线地址、图片集等,添加字段时选择多值表单元素即可。功能更强大,扩展更灵活。
支持设置无限的列数和行数进行数据录入,并支持设置所需的列数和默认行数。
结构分析
熟悉Imperial CMS数据结构的trylife用户都知道,之前的morepic downpath onlinepath字段存储如下:
单行由换行符分隔,单个项目由六个冒号分隔
a:b:c:d: '/r/n'a2:b2:c2:d2: 3 3360:'/r/n'帝国CMS7.0的多值字段存储这么大
单行由六个垂直线分隔,单个项目由六个冒号分隔。
a:b:c:d: ||||||a2:b2:c2:d2:3 3360:内容页调用
?php/* 内容页调用多值字段示例trylife@diguoCMS.com 20130513 假设多值字段为tl**/$exp=explode('||||||',$navinfor[tl]) ;foreach ($exp as $k=$v){ /*下一行是分割多值字段的每行中的每一项*/$exp2=explode(':',$v); /* $exp2[0] $exp2[1] 依次类推为每行的第一个值、第二个值、第三个值*/echo 'li'.$exp2[0].' '.$exp2[1].'/li' ;}?