您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS多值字段morevaluefield解密实例
章达2023-04-25 23:17:28帝国CMS教程已有人查阅
导读帝国CMS多值字段morevaluevield解密,深度解析帝国CMS多值字段技巧秘诀。基本概述帝国CMS7.0新增了多值字段。像下载地址、在线地址、图片集等这样的将多个内容存放到一个字段
帝国CMS多值字段morevaluevield解密,深度解析帝国CMS多值字段技巧秘诀。
基本概述
帝国CMS7.0新增了多值字段。像下载地址、在线地址、图片集等这样的将多个内容存放到一个字段的功能,增加字段时选择多值表单元素即可,功能更强大,扩展更灵活。
支持设定无限列与无限行数据录入,并且支持设置必填的列,以及默认行数。
结构分析
熟知帝国CMS数据结构的用户都知道以前的morepic downpath onlinepath 字段储存是如下:
a::::::b::::::c::::::d::::::"/r/n"a2::::::b2::::::c2::::::d2::::::"/r/n"
单行以换行符分割,单项以六个冒号分隔
帝国CMS7.0的多值字段储存则是这样大的
单行以六个竖线分割,单项以六个六个冒号分割。
a::::::b::::::c::::::d::::::||||||a2::::::b2::::::c2::::::d2::::::
内容页调用
<?php
/*
内容页调用多值字段示例
假设字段这个多值字段为itemlist**/
$exp=explode('||||||',$navinfor[itemlist]);
foreach($exp as $k=>$v)
{
/*下一行是分割多值字段的每行中的每项*/
$exp2=explode('::::::',$v);
/* $exp2[0] $exp2[1] 以此类推分别是每行的第一个值 第二个值 第三个值 */
echo '<li>'.$exp2[0].' '.$exp2[1].'</li>';
}
?>
或者:
<?php
$exp=explode('||||||',$navinfor[itemlist]);
foreach($exp as $k=>$v){
$exp2=explode('::::::',$v);
?>
<li><?=$exp2[0]?><?=$exp2[1]?></li>
<?php
}
?>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS怎么重置管理员密码
1、将“upload”目录下的文件上传至帝国CMS系统目录;2、插件安装完毕。1、删除 /e/update/resetuser.php 文件; -
帝国CMS增加内容文章随机点击数的方法
最近做开发中客户要求设置一个默认的点击数,让文章发布的时候自动产生一个随机的点击数(或者叫阅读量)。这样做就是可以在、给文章增加“人气”。 -
帝国cms关闭投稿不需要的系统模型和栏目的方法
在使用帝国CMS投稿功能时,有的只需要某一个栏目可以投稿,但在投稿页面默认是都显示,点击又不可以投稿,影响用户体验,怎么关闭帝国cms关闭投稿不需要的系统模型和栏目了 -
帝国cms教程内容权限判断实现vip免费查看
想实现的效果,在文章系统模型中添加了两个字段,member:普通会员可以查看的内容;vip:VIP会员可以查看的内容
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- 帝国cms环境PHP5.5备份王报错mysql_escape_string(): This function is deprecated; use mysql_real_escape_stri
- 帝国CMS广告JS被过滤怎么办,帝国CMS广告JS被过滤的解决方法
- 帝国CMS分页搜索页码怎么修改
- 帝国cms怎么做xml网站地图,帝国cms制作xml网站地图的方法
- 帝国CMS后台实现查询百度是否收录的功能教程
- 帝国CMS函数获取栏目字段的方法
- 帝国CMS万能标签和灵动标签两者的区别
- 帝国CMS自适应用户中心扁平化设计修改开发
- 帝国CMS如何批量转移会员到另一个会员组
- 帝国cms刷新phomeecms doesn't exist错误修复的方法