您现在的位置是:首页 > 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 join()函数:数组元素连接成字符串教程
- PHP implode()函数:数组元素连接成字符串教程
- PHP htmlspecialchars_decode()函数:HTML实体还原字符教程
- PHP htmlspecialchars()函数:特殊字符转HTML实体教程
- PHP html_entity_decode()函数:HTML实体还原字符教程
- PHP htmlentities()函数:字符转HTML实体教程
- PHP hex2bin()十六进制转ASCII字符函数详解
- PHP hebrev()函数教程:希伯来文视觉文本转换、maxcharline参数与经验
- PHP get_html_translation_table()函数详解:翻译表、编码标志与避坑指南
- PHP fprintf()函数:格式化字符串写入流指南
- PHP explode()函数:字符串分割与数组转换
- PHP echo()函数:字符串输出机制与工程实践
图文教程
帝国CMS下载不采用弹出窗口式的方法教程
下载不采用弹出窗口式说明,如果不采用弹出式下载的话,可依以下步骤完成:1.修改下载地址模板("公共模板" -> "修改下载地址模板"):
帝国CMS二次开发付款后查看全部内容步骤教程
在要付款查看的地方加上以下代码,e/extend/saoma/index.php,代码内容,对应好你自己的表和字段
帝国CMS8.0新增手机短信接口功能说明
帝国CMS8.0版新增手机短信接口功说明,新增手机短信注册会员功能,可选“关闭注册”、“需填写用户名和密码”、“只需填写手机号”,选“只需填写手机号”则为随机生成用户名。
帝国CMS怎么获取当前栏目的目录
比如栏目连接为:http://域名/bbb/ccc/,我现在要获取ccc这个目录名称,那么应该写法如下:
相关源码
-
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码 -
(自适应)绿色农业大型机械设备展示网站模板下载基于PbootCMS内核深度定制开发的农业机械行业专用模板。针对农机设备展示、产品参数说明等需求优化设计,突出农业机械行业特性查看源码 -
帝国cms题库问答学习平台模板知识付费网站源码+数据采集为教育机构、培训平台及在线学习场景设计,提供完整的题库管理与问答服务解决方案。支持多种题型展示与答案查询,满足不同层次的学习需求。查看源码 -
(自适应)重工工业机械挖掘机机推土机网站源码下载基于PbootCMS内核开发的专业级重工机械企业网站模板,适用于挖掘机、推土机等重型工业设备展示。采用响应式设计技术,确保在各类设备上均能呈现专业视觉效果,帮助企业建立数字化展示窗口。查看源码 -
(自适应)帝国cms7.5模板新闻资讯门户带会员中心基于帝国CMS7.5内核开发的HTML5响应式模板,为新闻机构、媒体门户及资讯聚合平台设计。通过模块化布局实现图文混排查看源码 -
(PC+WAP)绿色硅胶橡胶玩具制品营销型网站源码下载为硅胶橡胶制品及玩具行业打造的营销型网站模板,采用PbootCMS内核开发,通过模块化设计实现产品参数、安全认证、应用场景等专业内容的可视化呈现,助力企业建立可信赖的线上展示平台。查看源码
| 分享笔记 (共有 篇笔记) |

