帝国CMS按栏目ID调用对应栏目字段信息方法

时间:2023年08月10日

/

来源:网络

/

编辑:佚名

本文介绍如何用栏目ID调用对应栏目的其它字段信息内容的方法简单易懂容易上手,首先需要添加一个自定义函数方便后面的操作:
在userfun.php加入代以下自定义函数代码:
//获取栏目信息
function class_field($classid,$field){
global $empire,$dbtbpre;
$classid=(int)$classid;
$arr=array('classname','bname','classimg','classpagekey','intro');//栏目字段数组,根据需要自己添加
if(!in_array($field, $arr)){
return FALSE;
}
if(!$classid || !$field){
return FALSE;
}else{
$class_sqls=$empire->fetch1('select '.$field.' from '.$dbtbpre.'enewsclass where classid='.$classid.'');
return $class_sqls[$field];
}
}
上述代码代替了自己在模板中写代码来调,只需要一个简单的函数就可以实现全部功能,函数名可以自己随便定义修改。
在需要的调用的模板中用以下代码调用: <?=class_field(栏目id,'字段名称')?>
举个例子比如获取栏目的别名的代码: <?=class_field(1,'bname')?>
只需要在模板中对应位置插入调用即可,很方便。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。