帝国CMS模板常用标签
实例汇总记录了帝国常用的一些变量,以方便模板制作。分享给大家供大家参考。具体如下:
一、常用变量
当前栏目ID $GLOBALS['navclassid']
当前父栏目ID $class_r[$cid]['bclassid']
栏目路径 $class_r[栏目ID]['classpath']
当前终极栏目值 $class_r[$cid][islast]
网站名称 $public_r[sitename]
网站根目录 $public_r[newsurl]
一级栏目 $public_r[classnavs]
内页数据表字段 $navinfor[字段名]
栏目链接 sys_ReturnBqClassname($r,9)
取标题链接 sys_ReturnBqTitleLink($r)
取得IP地址 egetip()
取得当前地址 eReturnSelfPage(0)
文件扩展名 GetFiletype($file)
当前栏目父栏目的调取方法是 $class_r[$GLOBALS[navclassid]][bclassid];
当前栏目别名的调取方法是 $class_r[$GLOBALS[navclassid]][bname];
当前栏目子栏目的调取方法是 $class_r[$GLOBALS[navclassid]][sonclass];
当前栏目子判断是否为终级栏目 $class_r[$GLOBALS[navclassid]][islast];
栏目ID在列表模板内用$GLOBALS[navclassid]
内容模板用 $navinfor[classid]
二、后台COOKIE获取
风格ID getcvar('loginadminstyleid',1)
密码加密 getcvar('loginecmsckpass',1)
组ID getcvar('loginlevel',1)
认证码加密 getcvar('loginrnd',1)
用户ID getcvar('loginuserid',1)
用户名 getcvar('loginusername',1)
登陆时间UNIX时间戳 getcvar('logintime',1)
三、前台COOKIE获取
会员组ID getcvar('mlgroupid');
认证码加密 getcvar('mlrnd');
会员ID getcvar('mluserid');
会员用户名 getcvar('mlusername');
四、系统模板
采集字段模板 e/data/html/cjhtml.txt
前台字段表单模板 e/data/html/qfhtml.txt
后台字段表单模板 e/data/html/sysfhtml.txt
栏目字段表单模板 e/data/html/classfhtml.txt
会员字段表单模板 e/data/html/memberfhtml.txt
留言板模板 e/data/template/gbooktemp.txt
下载页面模板 e/data/template/downpagetemp.php
评论列表模板 e/data/template/pltemp.txt
评论JS调用模板 e/data/template/pljstemp.txt
后台列表模板 e/data/html/list/listinfo.php
后台全部信息列表模板 e/data/html/list/alllistinfo.php
前台会员管理信息列表模板 e/data/html/list/qlistinfo.php
$bqr[字段名] 这个是用e:loop调用的
$navinfor[字段名] 这个是模板内调用的
内容页调用顶踩数量:<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=5></script>
五、灵活调用
调用栏目选项-页面内容处填写的内容:
<? $bqrss = mysql_query("select * from phome_enewsclassadd where classid='$GLOBALS[navclassid]'"); $ksjs=mysql_fetch_row($bqrss); echo $ksjs[1];//调用页面内容 ?>
调用栏目简介:
(一)、当前栏目ID或专题ID:$GLOBALS[navclassid]
通过这个变量可以输出这个栏目id的所有数据
(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')
(二)、使用范例:调用当前栏目下的栏目简介。
用SQL标签调用:
[e:loop={"select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}] <?=$bqr[intro]?> [/e:loop]或用PHP调用:
<?php $cr=$empire->fetch1("select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'"); echo $cr[intro]; ?>
上一篇:thinkphp关闭缓存的方法 下一篇:帝国CMS扩展SQL程序编写