您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS调用字段内容函数的写法
穆影焱2025-09-24帝国CMS教程已有人查阅
导读以前在模板内调用当前信息字段内容的时候都是一个个的判断,比如下面的字段。当一个页面这种字段多了或者每个页面都需要这样写就很复杂,所以写了一个帝国CMS调用字段内容函数,不用在每个模板都写判断了。
以前在模板内调用当前信息字段内容的时候都是一个个的判断,比如下面的字段。
以前都是这样写的
函数代码
以前都是这样写的
<?
if ($navinfor[fl] == 1){
$name='V10版本';
}
else if ($navinfor[fl] == 2){
$name='V8版本';
}
else if ($navinfor[fl] == 3){
$name='V7版本';
}
?>
当一个页面这种字段多了或者每个页面都需要这样写就很复杂,所以写了一个帝国CMS调用字段内容函数,不用在每个模板都写判断了。函数代码
function nrtitle($classid,$zd,$val){
global $empire,$class_r,$dbtbpre;
$tbname=$class_r[$classid][tbname];
$classname=$class_r[$classid][classname];
if(!$tbname){
return "";
}
/*分割数据表字段*/
$tbnameZd=$empire->fetch1("select fvalue from {$dbtbpre}enewsf where tbname='$tbname' and f='$zd' limit 1");
$tbnameExp=explode('|',str_replace(':default','',$tbnameZd[fvalue]));
//复选框
if (strpos($val, '|') !== false) {
/*分割复选框字段,去除前后|*/
$valExp=explode('|',substr(substr($val,1),0,-1));
for($i=0;$i<count($valExp);$i++){
$fh='';
if($i!=count($valExp)-1){
if($classid==6){
$fh='、';
}else{
$fh='|';
}
}
$tbnameExp2=explode('==',$tbnameExp[$valExp[$i]-1]);
$title.=$tbnameExp2[1].$fh;
}
return $title;
}
//单选框
else{
$tbnameExp2=explode('==',$tbnameExp[$val-1]);
return $tbnameExp2[1];
}
}
模板调用方法:
<?=nrtitle($navinfor[classid],'fl',$navinfor[fl])?>
当前栏目ID,需要查询的字段名称,当前需要查询的字段值
很赞哦! ()
相关教程
- PHP中的array_intersect_ukey():用自定义回调函数比较键名的数组交集(只比较键)
- PHP中的array_intersect_uassoc():用自定义回调函数比较键名的数组交集
- PHP中的array_filter():用回调函数过滤数组元素
- PHP中的array_diff_ukey():用自定义回调函数比较键名的数组差集(只比键)
- PHP中的array_diff_uassoc():用自定义回调函数比较键名的数组差集
- PHP中的asort()函数:按值升序排序并保持键值关联
- PHP中的arsort()函数:保持键值关联的逆向排序
- PHP中五种字母三角形图案的详细拆解(使用range()函数)
- PHP中闰年判定的两种方法:日期函数与条件运算
- PHP中字符串反转的两种实现方式:内置函数与手动循环
- PHP中数字反转的两种方法:数学算法与字符串函数
- PHP发送邮件:mail()函数
图文教程
帝国CMS实现商城品牌商品列表和店铺商品列表功能的方法
也许你需要这要一个功能,比如商城网站的品牌列表,及某品牌下的所有商品,或者店铺列表以及该店铺下的所有商品,发布商品时可以选择店铺。
帝国CMS新手教程父栏目,终极栏目,非终极栏目有什么区别
父栏目:就是通常所说的大栏目,每个父栏目下面可以包含若干个子栏目和终极栏目。父栏目下不可以直接增加信息(文章)。
帝国CMS登陆表单怎么制作示例教程
帝国CMS内置强大的搜索功能,用户只需制作搜索表单指向搜索处理页面即可实现相应搜索。本文讲解:搜索表单制作语法。
帝国CMS后台收集数据接口ginfo.php文件
在帝国CMS的/e/admin文件夹里面有一个ginfo.php文件,打开会发现这个文件应该是一个帝国CMS官方收集网站数据的接口。
相关源码
-
(PC+WAP)院校学院职业学校机构协会网站开源源码下载本模板基于PbootCMS系统开发,为高等院校、职业学校等教育机构设计,特别适合展示学校概况、院系设置、招生信息等内容。采用双端适配技术,确保在PC和移动设备上都能获得良好的浏览体验。查看源码 -
(自适应)大气壁挂炉暖气设备家用电器模板带加盟申请和下载资料为壁挂炉、暖气片等供暖设备企业设计的PbootCMS模板,通过响应式技术实现跨终端展示产品参数和技术细节。后台统一管理确保采暖系统数据、服务网点信息实时同步更新查看源码 -
(自适应)品牌策划高端设计公司网站pbootcms模板免费下载本模板为品牌策划与设计公司打造,基于PbootCMS内核开发,充分考虑了创意设计行业的视觉展示需求。模板设计风格现代简约,布局合理清晰,呈现设计作品与专业服务,帮助设计公司展示创意实力并吸引潜在客户。查看源码 -
(自适应)蓝色英文外贸电子科技产品带三级栏目网站模板为外贸企业设计的英文网站模板,基于PbootCMS系统开发。突出多语言支持和国际化布局,三级栏目结构清晰展示产品分类,响应式设计确保更好客户在移动端和PC端获得一致的专业体验。查看源码 -
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码 -
自适应手机版五金机械阀门设备通用行业网站模板该PbootCMS内核开发的网站模板适用于阀门设备、五金机械类企业,通过更换文字图片也可快速适配其他工业领域。采用响应式设计,确保PC端与手机端数据同步,操作便捷,并附带测试数据。查看源码
| 分享笔记 (共有 篇笔记) |

