帝国cms中常用标签/灵动标签/判断语句(总结)

2025-05-29 0 63

一、帝国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?> 标题链接:<?=$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
}
?>
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

帝国CMS模板网 帝国CMS教程 帝国cms中常用标签/灵动标签/判断语句(总结) https://www.daixiao360.com/5474.html

相关文章

发表评论
暂无评论