欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms教程

帝国CMS利用函数获取栏目字段

帝国cms教程 我的站长站 2019-04-17 共139人阅读

在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,'字段名称')?>

比如例子1:获取栏目id为 1 的bname(栏目别名)

<?=class_field(1,'bname')?>


相关推荐
  • 帝国CMS函数
  • 帝国cms栏目
  • 帝国CMS调用方法
  • 二次开发中常用的过滤函数

    (1)、数字型变量可以用(int)或intval函数处理,例子:$page=(int)$_GET[&#39;page&#39;];或$page=intval($_GET[&#39;page&#39;]);(2)、带小数点的数字型变量可以用(float)或floatval函数处理,例子:$money=(float)$money;或$money=floatval($money);(3)、...

    帝国cms教程 206 4年前
  • 帝国CMS在文章内容页添加百度是否已收录查询函数功能

    后台帝国CMS收录查询功能截图这个功能之前我的站长站www.wdzzz.com有发过,这次是利用帝国CMS函数的方法。[xxid]17,497[/xxid]找到e/class/userfun.php,在里面添加如下代码://监测百度是否收录function okBaidu($url){$url=&#39;http://www.baidu.com/...

    帝国cms教程 242 4年前
  • 评论时间显示刚刚发布插件
    评论时间显示刚刚发布插件

    使用一个时间转换函数,在时间输出到页面的时候转换一下即可。function TimeTurner($time) {$minute = date("H:i",$time); $hour = date("H:i",$time); $alltime = date...

    帝国cms插件 487 9年前
  • 帝国CMS手机号码生成图片格式插件
    帝国CMS手机号码生成图片格式插件

    使用方法。下载压缩包解压到自己网站的任意目录。使用方法 文件地址/phone.php?phone=手机号码调用方法。在模板中用 例如phone.php在根目录 <img src="/phone.php?phone...

    帝国cms插件 782 9年前
  • 帝国cms二次开发函数对应文件目录分享
    帝国cms二次开发函数对应文件目录分享

    reuserlistall() /e/class/chtmlfun.php line 303testcj() /e/install/data/fun.php line 192reuserjsall() /e/class/chtmlfun.php line 326sys_showtextpageselect() /e/class/t_functions...

    帝国cms教程 341 8年前
  • 帝国CMS利用栏目绑定域名做分站问题

    帝国CMS的栏目设置是可以绑定独立域名的,也有很多人想用这个功能来搭建站群,一个栏目一个站的想法,其实是可行的。其实很简单只需要设置绑定二级域名时,勾选应用于子栏目,最后更新信息页地址,方法如下图:方法设置截图...

    帝国cms教程 64 2年前
  • 帝国CMS无限极栏目导航函数

    以下帝国CMS函数可以在任意位置调用N级导航菜单,自己只需要更改css即可。复制以下函数放到 e/class/userfun.php 文件中function dp_classmenu($bclassid,$i=0,$m=0){global $empire,$dbtbpre,$public_r;$bclassid=(int)$bclassid;$i=(int)$i;if(!$i)...

    帝国cms教程 138 2年前
  • 帝国CMS一键清空栏目数据+模型数据表SQL语法

    帝国CMS清空数据有两种方法,第一种方法是帝国CMS后台自带的清空数据功能,第二种是SQL方法帝国CMS后台清空数据功能点击后台的“栏目”-左侧菜单“其他相关”-打开“批量删除信息”帝国CMS一键清空栏目数据+模型数据表SQL语法截图后台自带的批量删除功...

    帝国cms教程 224 2年前
  • 帝国CMS动态版循环栏目伪静态地址

    帝国CMS动态版循环栏目伪静态地址$orderby=(int)$_GET[orderby];$tag=(int)$_GET[tag];$tese=(int)$_GET[tese];$classid=$GLOBALS[navclassid];<a class="elm<?if (!$tag){?> select<?}?>" href="/game/search-<?=$classid?>-<?=$orderby?>-0-&l...

    帝国cms教程 142 3年前
  • 帝国cms调用当前同级栏目方法

    帝国cms调用当前同级栏目代码<ul class="slide-nav"><?$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID?>[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid = &#39;$bclassid&#3...

    帝国cms教程 83 3年前
  • 帝国CMS调用栏目自定义字段方法

    帝国CMS调用栏目自定义字段方法说明:封面模板,列表模板,内容模板都可以用,且调用方式都是一样的调用标签:<?=ReturnClassAddField(0,&#39;自定义字段&#39;)?>调用多个:<?=$value=ReturnClassAddField(1,&#39;自定义字段1,自定义字段2&#39;)?>取值:<?=$val...

    帝国cms教程 144 3年前
  • 帝国CMS新手教程调用栏目别名

    帝国CMS调用网站标题灵动标签调用网站标题:<?=$public_r[sitename]?> 帝国CMS标签调用网站标题:[!--pagetitle--] 帝国CMS调用栏目别名: <?=$class_r[$GLOBALS[navclas

    帝国cms教程 256 10年前
  • 帝国CMS调用网站标题的方法

    帝国CMS_调用网站标题的方法方法1: [!--pagetitle--]方法2:<?=$public_r[sitename]?>

    帝国cms教程 369 10年前
  • 帝国CMS灵动标签调用反馈信息

    语法:[e:loop={'select * from XX_enewsfeedback order by bid desc limit 10',8,24,0}]<li><a><?=$bqr[pinpai]?><?=$bqr[chexin]?></a><a><?=$bqr[title]?></a> (<?=fo

    帝国cms教程 229 10年前
  • 帝国CMS调用今日下载本月下载本周下载排行方法
    帝国CMS调用今日下载本月下载本周下载排行方法

    实现方法:第一步在数据表里添加三个字段:DayHits WeekHits MonthHits 分别设为字段类型为INT第二步打开文件:/e/public/ViewClick/index.php(//digg踩数后面添加如下代码...

    帝国cms教程 600 10年前