一、帝国cms首页支持的变量
| 首页支持的变量 | |
| 网站名称:[!--pagetitle--] | 网站地址:[!--news.url--] |
| 一级栏目导航:[!--class.menu--] | 页面关键字:[!--pagekey--] |
| 页面描述:[!--pagedes--] | |
二、帝国cms列表页支持的变量
1.列表之页面模板支持的常用标签
| 页面模板支持的常用标签 | |
| 页面标题:[!--pagetitle--] | 页面关键字:[!--pagekey--] |
| 页面描述:[!--pagedes--] | 栏目名:[!--class.name--] |
| 导航条:[!--newsnav--] | 栏目/专题简介:[!--class.intro--] |
| 本栏目/专题ID:[!--self.classid--] | 栏目/专题关键字:[!--class.keywords--] |
| 栏目/专题缩略图:[!--class.classimg--] | 分页导航(下拉式):[!--show.page--] |
| 分页导航(列表式):[!--show.listpage--] | |
2.列表内容模板(list.var)支持的常用变量
| 列表内容模板(list.var)支持的常用变量 | |
| 信息ID:[!--id--] | 标题链接:[!--titleurl--] |
| 标题ALT(不截取字符):[!--oldtitle--] | 栏目ID:[!--classid--] |
| 栏目名称(带链接):[!--class.name--] | 栏目名称(不带链接):[!--this.classname--] |
| 栏目地址:[!--this.classlink--] | 网站地址:[!--news.url--] |
| 发布者:[!--username--] | 评论数:[!--plnum--] |
| 点击数:[!--onclick--] | 发布时间:[!--newstime--] |
三、帝国cms内容页支持的变量
| 帝国cms内容页支持的变量 | ||
| 页面标题:[!--pagetitle--] | 页面关键字:[!--pagekey--] | |
| 页面描述:[!--pagedes--] | 导航条:[!--newsnav--] | |
| 统计访问:[!--page.stats--] | 栏目ID:[!--classid--] | |
| 关键字:[!--keyboard--] | 栏目名称:[!--class.name--] | |
| 本栏目ID:[!--self.classid--] | 相关链接:[!--other.link--] | |
| 发布者ID:[!--userid--] | 发布者:[!--username--] | |
| 上一篇:[!--info.pre--] | 下一篇:[!--info.next--] | |
| 发布时间:[!--newstime--] | 来源:[!--befrom--] | |
| 实时显示点击数(不统计): <script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]></script>实时显示点击数(统计版):<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&addclick=1></script> |
||
| 实时显示评论数: <script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=2></script> |
||
四、帝国cms灵动标签常用变量
全站用灵动标签调用网站关键字及简介:
[e:loop={"select sitekey,siteintro from {$dbtbpre}enewspublic limit 1",0,24,0}]
//关键字:<?=$bqr[sitekey]?><br>
//简介:<?=$bqr[siteintro]?>
[/e:loop]
| 帝国cms常用调用标签 | |
| 公共变量类: | |
| 网站地址: <?=$bqr['newsurl']?>或<?=$public_r[newsurl]?> | |
| 网站域名:<?=$public_r[news.url]?> (动态) [!---news.url--](静态) | |
| 网站名称:<?=$public_r[sitename]?>(全站通用) | |
| 栏目变量类: | |
| 栏目名称: <?=$bqsr[classname]?> (可以调出栏目别名) |
栏目链接 : <?=$bqsr[classurl]?> |
| 栏目别名
<?=$bqsr[classname]?> |
栏目名称(推荐)
<?=$class_r[$bqr[classid]][classname]?> |
| 栏目名称标签: | <?=$class_r[$bqr[classid]][classname]?> |
| 栏目文件夹名: <?=$class_r[$GLOBALS[navclassid]][classpath]?> | |
| 当前栏目名称: <?=$class_r[$GLOBALS[navclassid]][classname]?> | |
| 友情连接地址: <?=$bqr[lurl]?> | 友情连接网站名称: <?=$bqr[lname]?> |
| 当前栏目缩略图<?=$bqr[classimg]?>
获取当前栏目链接 : <?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?> 获取当前栏目名称 :[!--class.name--] 或 <?=$class_r[$GLOBALS['navclassid']]['classname']?> |
|
| 如果没有上传栏目缩略图就显示一张默认图片:
[e:loop={"select classimg from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]<?=$bqr[classimg]?$bqr[classimg]:'/e/data/images/notimg.gif'?>[/e:loop] |
|
| 友情链接图片:<?=$bqr[lpic]?> | |
| 标题分类名称: | <?=$class_tr[$bqr[ttid]][tname]?> |
| 网站地址+栏目地址合并标签: | <?=$bqrs[newsurl].$bqr[classpath]?> |
| 序列号: <?=$bqno?> <?=$bqno+3?> 如果循环想在前面加0:<?=sprintf("d", $bqno)?> |
标题链接:<?=$bqsr['titleurl']?> |
| 标题名称:<?=$bqr['title']?> 截取字符: <?=esub($bqr['title'],30)?> 截取标题前30个字符,即15个汉字,30个英文字 |
|
| 灵动标签中标题加红加粗可以将默认的标签: <?=$bqr[title],36?> 这个替换成 <?=DoTitleFont($bqr[titlefont],esub($bqr[title],28))?> |
|
| 当前信息的title字段: <?=$navinfor[title]?> (同理$navinfor[id]为当前信息的id字段) | |
| 文件简介用: <?=sub($bqr[smalltext],0,250,false)?> | |
| 副标题:<?=esub($bqr['ftitle'],20)?> | 标题图片: <?=$bqr['titlepic']?> |
| 灵动标签时间:<?=date('Y-m-d')?> | 数目: <?=$bqr[num]?> |
| 日期: <?=date('Y-m-d',$bqr[newstime])?> <?=date("m月d日 H时i分",$navinfor[newstime])?> 使用时可以设置时间格式如: Y-m-d H:i:s = 2015-12-17 11:15:23 |
|
| 栏目链接:<?=$public_r[newsurl].$class_r[116]['classpath']?>(指定栏目ID) | |
| 内容简介: <?=$bqr['smalltext']?> <?=esub($bqr[smalltext],70)?> 限制字符70个 | |
| 发布时间: <?=$bqr['newstime']?> <?=date('Y-m-d',$bqr[newstime])?> | |
| 点击次数: <?=$bqr['onclick']?> | 下载数:<?=$bqr['totaldown']?> |
| 评分数: <?=$bqr['plnum']?> | |
| 帝国cms首页调用最后更新时间 | <?=date("Y-m-d H:i:s")?> |
注意:
1:具体格式为: <?=$bqr['字段名称']?>
2:说明灵动标签为什么有引号,添加单引号的区别
如:<?=$bqr[title]?>和<?=$bqr['title']?>的区别
说明:必须加单引号(''),这样速度快;可以解析为系统的常量与非常量值加快程序的处理速度,方便程序执行快速查找。
3:注意调用过程中一些标签除了下面3种是$bqsr,其他的都是$bqr,一般为url地址调用标签
① $bqsr[titleurl]:标题链接
②$bqsr[classname]:栏目名称
③$bqsr[classurl]:栏目链接
五、帝国cms自定义扩展变量
在任意php或模板中用$public_r['add_变量名']可取得变量内容。以下为系统通用变量及扩展变量举例:
| 自定义系统--扩展变量 | |
| 网站备案:<?=$public_r['add_beian']?>网站统计:<?=$public_r['add_tongji']?> | |
| 网站公告:<?=$public_r['add_notice']?> | |
六,栏目高亮调用判断1
<li <?if (!$GLOBALS[navclassid]){?>class="on"<?}?>><a href="/">网站首页</a></li>
[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc limit 3",0,24,0}]
<?php if($bqr[classid]==$GLOBALS[navclassid] || $bqr[classid]==$class_r[$GLOBALS[navclassid]][bclassid]){$class="cur";}else{$class="";}?>
<a href="<?=$bqsr[classurl]?>" class="fl <?=$class?>" title="<?=$bqr[classname]?>"><?=$bqr[classname]?></a>
[/e:loop]
七,栏目高亮调用判断2
<?php
$bclassid=$GLOBALS[navclassid]; //取得本栏目id
//取得本栏目下的子栏目
?>
<?php
if($GLOBALS[navclassid]==1||$GLOBALS[navclassid]==14){$class="active";}else{$class="";}
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$bclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid]; //取得父栏目id
$classurl=sys_ReturnBqClassname($r,9);
?>
<a href="/game/" class="<?=$class?>">全部分类</a>
[e:loop={"select classid,classname,infos,classimg from {$dbtbpre}enewsclass where bclassid=$classid and showclass=0 order by myorder,classid asc ",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$class="";
if($bqr[classid]==$GLOBALS[navclassid])
{
$class='flstyle';
}
?>
<a href="<?=$classurl?>" target="_blank" class="<?=$class?>"> <?=$bqr[classname]?> </a>
[/e:loop]
需要先在头部加上获取栏目ID代码:
<?php
$fclass=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);
$_class=$empire->fetch1("select * from {$dbtbpre}enewsclass where classid='$GLOBALS[navclassid]'");
if($class_r[$GLOBALS[navclassid]][bclassid]==0){
$classid=$GLOBALS['navclassid'];
$classname=$class_r[$classid][classname];
}else{
$classid=$class_r[$GLOBALS[navclassid]][bclassid];
$classname=$class_r[$classid][classname];
$fclass=sys_ReturnBqClassUrl($class_r[$classid]);//父栏目 URL
}
?>

