帝国Cms 基础代码标签
列表页栏目别名:<?=$class_r[$GLOBALS[navclassid]][bname]?>
当前页面:[!--newsnav--]
本站网址:[!--news.url--]
扩展变量的调用:<?=$public_r['add_自定义变量名']?>
列表模板得到父栏目链接:
<a href="[!--news.url--]e/public/ClassUrl/?classid=[!--bclass.id--]">
获取当前链接:
<?$r['classid']=$GLOBALS[navclassid];$classurl=sys_ReturnBqClassname($r,9);echo $classurl;?>
内容模板调用时间:<?=date("YmdHis",$navinfor['newstime'])?> Y年 m月 d日 H小时 i分钟 s秒
帝国Cms 灵动标签的使用
[e:loop={'selfinfo',6,0,0,'','newstime DESC'}]
<?=$bqsr['titleurl']?> (链接)
<?=$bqr['title']?> (标题)
<?=$bqr[onclick]?> (点击数)
<?=date('Y-m-d',$bqr[newstime])?>(时间:年-月-日)
<?=esub($bqr[smalltext],180)?> (简要说明里,限制180个字符即90个字)
语法:esub(字符串,截取字数,后缀)
<?=esub('12345678',6,'...')?>,返回结果为:123456...
<?=$bqr[titlepic]?> (缩略图的)
[/e:loop]
帝国CMS灵动标签调用当前栏目缩略图:
[e:loop={"select classimg from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]
<img src="<?=$bqr[classimg]?>" alt="[!---class.name--]" width="950" height="300" >
[/e:loop]
istop=0 是排除置顶 信息
isgood=0 是排除推荐 信息
firsttitle=0 是排除头条 信息
灵动标签简化版写法
sql附加条件'istop=0 and isgood=0 and firsttitle=0'
以上是帝国CMS 灵动标签排除头条、推荐、置顶等信息调用的方法
帝国cms 灵动标签【列表页】调用当前父栏目下的所有子栏目
<?
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID
?>
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid ='$bclassid' order by classid",0,24,0}]<!-取得父栏目下的子栏目->
<li><a href="<?=$public_r[newsurl].$bqr[classpath]?>/"><?=$bqr[classname]?></a></li>
[/e:loop]
内容页调用当前文档id下的字段
[e:loop={"SELECT nianfen FROM [!db.pre!]ecms_cont where id='$navinfor[id]' limit 1",20,24,0}]
<span> 所属年份:<?=$bqr['nianfen']?></span><br>
[/e:loop]
灵动标签实现数字自增的方法
[e:loop={“select * from phome_enewsclass where bclassid=0 order by classid limit 10 “,10,24,0}]
<li><span><?=$bqno?></span><a href=”<?=$bqsr[‘classurl’]?>”><?=$bqr[classname]?></a></li> [/e:loop] 解析: <?=$bqno?>从1开始。 <?=$bqno+1?>从2开始。 <?=$bqno+2?>从3开始。 <?=$bqno?>输出的效果 1 2 3 4 5 6 7 8 9 10 <?=sprintf(“%02d”, $bqno)?>输出效果 01 02 03 04 05 06 07 08 09 10 <?=sprintf(“%03d”, $bqno)?>输出效果 001 002 003 004 005 006 007 008 009 010 灵动标签调用栏目自定义字段:
[e:loop={“select * from {$dbtbpre}enewsclass where classid in(1,4,8,15,18) order by myorder,classid desc”,0,24,0}]
<?php $cr=$empire->fetch1(“select * from {$dbtbpre}enewsclassadd where classid=’$bqr[classid]'”); $newimg=$cr[‘lanmu’]; ?> <?=$bqr[classname]?>-<?=$newimg?> (注:lanmu是栏目自定义字段名称) [/e:loop] 灵动标签调用标题图片没有图片时显示默认图片 <img src=”<?=$bqr[titlepic]?$bqr[titlepic]:’/e/data/images/notimg.gif’?>”> 灵动标签标题多余字用省略号显示
[e:loop={‘news’,8,22,0}]
<?php if(strlen($bqr[title]) > 54) $cutitle = esub($bqr[title],36,’…’); else $cutitle = $bqr[title]; ?> <li><span style=”color:#ff0000;”><?=date(‘Y-m-d’,$bqr[newstime])?></span> [<a href=”<?=$bqsr[classurl]?>”><?=$bqsr[classname]?></a>] <a href=”<?=$bqsr[titleurl]?>” title=”<?=$bqr[title]?>”><?=$cutitle?></a></li> [/e:loop] 关于字数的问题有谁能帮我解释下!!? 标题大于18个汉字就截取,所以esub里是36,这个我能理解,,strlen($bqr[title]) > 54这个不太理解,utf8一个汉字等于三个字符
帝国Cms Seo设置
首页
<title>[!--pagetitle--]</title> <meta name="keywords" content="[!--pagekey--]"> <meta name="description" content="[!--pagedes--]">
列表
<title>[e:loop={"select bname from phome_enewsclass where
classid='$GLOBALS[navclassid]'",1,24,0}] <?=$bqr[bname]?> [/e:loop]</title>
<meta name="keywords" content="[!--class.keywords--]">
<meta name="description" content="[!--class.intro--]">
内容
<title>[!--title--]</title> <meta name="keywords" content="[!--pagekey--]"> <meta name="description" content="[!--smalltext--]">
帝国Cms 封面模板直接调用的标签
<a href="[!--news.url--]<?=$class_r[10]['classpath']?>" > (id为10的新闻链接)
<?=$class_r[10]['classname']?> (id为10的栏目名称)
<?=$class_r[10]['classimg']?> (id为10的栏目缩略图)
<?=$class_r[10]['bname']?> (id为10的栏目别名标题)
当前栏目:<?=$class_r[$GLOBALS[navclassid]]['classname']?>
栏目别名:[e:loop={"select bname from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}] <?=$bqr[bname]?> [/e:loop]
栏目自定义字段的单独调用:<?=ReturnClassAddField(0,'funame')?>(0表示当前栏目id,其他数字表示栏目id号)
帝国Cms 顶部导航调用
[e:loop={"select classname,classpath from [!db.pre!]enewsclass where bclassid=0 order by classid ",0,24,0}]
<a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>"><?=$bqr[classname]?></a><br>
[/e:loop]
帝国Cms 新闻列表及文档循环调用
<div class="bd">
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=3 order by myorder',20,24,0}]
<ul class="gridlist2">
<!--循环开始-->
<?php $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]ecms_produt where classid=$bqr[classid]",14,24,0);
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
?><li class="n1 animated delay1">
<a href="<?=$bqr2[titleurl]?>" title="<?=sub($bqr2[title],0,54,false)?>" target="_blank">
<img src="<?=$bqr2[titlepic]?>" title="<?=sub($bqr2[title],0,54,false)?>" alt="<?=sub($bqr2[title],0,54,false)?>" />
</a>
<a class="InfoTitle" href="<?=$bqr2[titleurl]?>" title="<?=sub($bqr2[title],0,54,false)?>" target="_blank"><?=sub($bqr2[title],0,54,false)?></a>
</li>
<?php
}
?>
<!--循环结束-->
</ul>
[/e:loop]
</div>
帝国Cms 顶部多级循环调用
<ul id="nav" class="nyw12 clearfix">
<?php
$i=0;
if($GLOBALS[navclassid]==""){
echo '<li class="mgl"><h3><a class="on" href="[!--news.url--]" alt="网站首页" >网站首页<p>HOME</p></a></li>';
}
else {
echo '<li class="mgl"><h3><a href="[!--news.url--]" alt="网站首页" >网站首页<p>HOME</p></a></li>';
}
?>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("SELECT a.classname,a.islast,a.classpath,a.classid,b.lanmu,b.nofollow from [!db.pre!]enewsclass as a,[!db.pre!]enewsclassadd as b where a.classid = b.classid and a.bclassid=0 and a.classid not in (6,9) ORDER BY a.myorder",14,24,0);
$nof="";
$css="";
$style="";
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的顶级栏目ID
$num=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
if($bqr[nofollow]=='是'){
$nof='rel="nofollow"';
}else{
$nof="";
}
$num++;
if($bqr[classid]==$topbclassid){
$css="on";
}else{
$css="";
}
if($num==3){
$style="l240";
}else{
$style="";
}
?>
<li class="mgl <?=$style?>">
<h3><a <?=$nof?> class="<?=$css?>" href="<?=$public_r['newsurl']?><?=$bqr['classpath']?>/"><?=$bqr['classname']?>
<p>
<?=$bqr['lanmu']?>
</p>
</a>
</h3>
<ul class="mglbox" style="display: none;">
<?php
if($bqr[islast]==1){
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]ecms_cont where classid=$bqr[classid]",14,24,0);
}else{
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder",14,24,0);
}
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
if($bqr[islast]==1){
?>
<li><a href="<?=$bqr2[titleurl]?>" alt="<?=sub($bqr2[title],0,54,false)?>" title="#"><?=sub($bqr2[title],0,54,false)?></a></li>
<?
}else{
?>
<li><a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>/" alt="<?=sub($bqr2[classname],0,54,false)?>"><?=sub($bqr2[classname],0,54,false)?></a></li>
<?php
}
}
?>
</ul>
</li>
<?php
}
?>
</ul>
帝国Cms 循环点击栏目高亮
<?php
$i=0;
if($GLOBALS[navclassid]==""){
echo '<li class=active><a href="[!--news.url--]" >首页</a></li>';
}
else {
echo '<li><a href="[!--news.url--]" >首页</a></li>';
}
?>
[e:loop={"select classid,classname from [!db.pre!]enewsclass where bclassid=0 order by myorder",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$class="";
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
if($bqr[classid]==$topbclassid)
{
$class="active";
}
}
?>
<tr>
<li class="<?=$class?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
</tr>
[/e:loop]
帝国Cms 自动跳转到手机端
模板首页:
<script type="text/javascript">
try {var urlhash = window.location.hash;if (!urlhash.match("fromapp"))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location="<?=$public_r['add_murl']?>";}}}
catch(err)
{
}</script>
<meta name="mobile-agent" content="format=xhtml;url=<?=$public_r['add_murl']?>">
模板列表:
<script type="text/javascript">
try {var urlhash = window.location.hash;if (!urlhash.match("fromapp"))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location="<?=$public_r['add_murl']?><?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>";}}}
catch(err)
{
}</script>
<meta name="mobile-agent" content="format=xhtml;url=<?=$public_r['add_murl']?><?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>">
模板内容:
<script type="text/javascript">
try {var urlhash = window.location.hash;if (!urlhash.match("fromapp"))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location="<?=$public_r['add_murl']?>[!--titleurl--]";}}}
catch(err)
{
}</script>
<meta name="mobile-agent" content="format=xhtml;url=<?=$public_r['add_murl']?>[!--titleurl--]">
<!--?=$public_r['add_murl']?-->是系统设置---扩展变量---add_murl,里面可填你手机端地址
帝国Cms 首页视频调用
[e:loop={'select * from [!db.pre!]ecms_syny where classid=23 order by id ASC limit 6',20,24,0}]
<?php
$fr=$empire->fetch1("select onlinepath from {$dbtbpre}ecms_syny where id='$bqr[id]'");
$olurl=explode('::::::',$fr['onlinepath']);
?>
<li class="fnt_16 li<?=$bqno?>" data-src="<?=$olurl[1]?>">
<q><?=$bqr['title']?></q>
<i></i>
<em><img src="<?=$bqr['titlepic']?>" alt=""></em>
</li>
[/e:loop]
帝国Cms 一个Ip只能留言一次解决方法
在e/enews/gbookfun1.php下
$sip=egetip();
$sbr=$empire->fetch1("select ip from {$dbtbpre}enewsgbook where ip='$sip';");
if(!empty($sbr['ip']))
{
printerror("ReDoForPl","history.go(-1)",1);
}
帝国Cms 反馈表单一个IP填写一次表单
在e/class/q_functions.php下
$rzip=egetip();
$inum=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsfeedback where ip='$rzip' and date_format(saytime,'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')");
if($inum){
echo printerror2("IP".$rzip."今日已发一条反馈!");
exit;
}
帝国Cms 上一篇下一篇链接地址
<a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=pre">上一篇</a> <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=next">下一篇</a>
帝国Cms 忘记密码PhpMyAdmin修改
打开phome_enewsuser以后,重点修改下面三个部分数据: password修改为:28faed7bf0c97624ad3b8737b6947e41 salt修改为:fy1rWNIJ salt2修改为:pzNVrEdbkRJ2W6bvxpVo 密码为:admin888
帝国Cms 手机正则判断
<script>
function check(){
var reg1=/^1[34578]\d{9}$/;
username=document.getElementById("name");
userphone=document.getElementById("mycall");
usermasg=document.getElementById("lytext");
scode=document.getElementById("scode");
if (username.value=="" || username.value=="请输入姓名"){
alert("用户名不能为空!");
username.focus();
return false;
}
if (userphone.value=="" || userphone.value=="请输入电话"){
alert("电话不能为空!");
userphone.focus();
return false;
}
if(!(reg1.test(userphone.value)))
{
alert("电话输入有误!请重新输入!!");
userphone.focus();
return false;
}
if (usermasg.value=="" || usermasg.value=="请输入内容"){
alert("内空不能为空!");
usermasg.focus();
return false;
}
if (scode.value==""){
alert("验证码不能为空!");
scode.focus();
return false;
}
}
var weburl = window.location.href;
document.getElementById("zturl").value = weburl;
</script>
帝国Cms 调用一级和二级栏目做导航
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from {$dbtbpre}enewsclass where bclassid=0 order by myorder limit 7",14,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<li>
<a href='<?=$public_r[newsurl]?><?=$bqr[classpath]?>/'><?=sub($bqr[classname],0,54,false)?></a>
<p>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 8",14,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
<a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>/" ><?=sub($bqr2[classname],0,54,false)?></a>
<?php
}
?></p></li>
<?php
}
?>
帝国Cms 判断有图或者无图时调用的代码
列表页 内容页 判断有图或者无图时调用的代码:
if(empty($r[titlepic]))
{
$con='无图的模板代码 列如:<li><img src="图片地址">无图模板</li>';
}
else{
$con='有图的模板代码 列如:<div><li><img src="图片地址">有图模板</li></div>';
}
$listtemp=$con;
帝国Cms List.Var自定义显示指定图片
方法一:
没有标题图片时显示指定图片:
if(empty($r[titlepic]))
{
$r[titlepic]='/images/img.gif';
}
$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';
说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。
也不一定是标题图片,其它字段也可以。
示例代码,eweima 字段
$img='<div class="a">字段为空时显示这里</div>';
if(empty($r[eweima]))
{
$img='<div class="a"><div class="bbb">[!---eweima--]</div></div>';
}
$listtemp=''.$img.'';
方法二:
$img='<dt><a target=”_blank” href=”[!–titleurl–]”><img alt=”[!–title–]” title=”[!–title–]” width=”120″ height=”100″ src=”[!–titlepic–]”/></a></dt>
<dd><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></dd>';
if(empty($r[titlepic]))
{
$img='<dd><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></dd>';
}
$listtemp='<dl>’.$img.'</dl>';
就是,有标题图片与没有的情况下分别调用。
帝国Cms 自定义栏目字段的调用
[e:loop={"SELECT a.classname,a.classid,b.columnname,b.nofollow from [!db.pre!]enewsclass as a,[!db.pre!]enewsclassadd as b where a.classid = b.classid and a.bclassid=0 and a.classid in (1,18,2,3,4,5,6) ORDER BY a.myorder",10,24,0}]
<?php
$nof="";
if($bqr[nofollow]=='是'){
$nof='rel="nofollow"';
}
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$class="";
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
if($bqr[classid]==$topbclassid)
{
$class="class=menu_check";
}
}
?>
<li <?=$class?>><a <?=$nof?> href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
[/e:loop]
帝国Cms 解除后台登录次数限制
方法1、打开数据表 “phome_enewsloginfail”, 有几个字段:ip num lasttime 删除里面的记录,然后再重新登录就没有错误提示了 方法2、修改e/class/config.php文件,把loginnum的登陆限制次数改一下,登陆后再参数设置
帝国Cms 内容页调用父栏目名称和链接
1、先到参数设置开启模板支持程序代码 2、在模板中加入如下代码 <a href="/e/public/ClassUrl?classid=<?=$class_r[$navinfor[classid]][bclassid]?>"><?=$class_r[$navinfor[classid]][classname]?></a> 说明: <?=$class_r[$navinfor[classid]][bclassid]?>">这是父栏目id <?=$class_r[$navinfor[classid]][classname]?>这是父栏目名称
帝国Cms 百度编辑器如何改回原版编辑
把根目录下的 e/admin/ecmseditor 这个文件夹替换
帝国Cms 调用特定ID的内容
[e:loop={1,10,0,0,'id in (1,2,3,5,7,8)'}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
帝国Cms 友情链接调用
1.文字链接
[e:loop={'select * from [!db.pre!]enewslink where checked=1 order by myorder',20,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><?=$bqr[lname]?></a></li>
[/e:loop]
其中,classid=1 为友情链接分类ID,checkde=1 为审核过的链接。
如果希望不需要指定分类,则去掉 and classid=1 即可。
2.图片链接
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',3,24,0}]
<li><a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><img src="<?=$bqr[lpic]?>"/></a></li>
[/e:loop]
3、下拉形式
<form id="form1" name="form1" method="post" action="">
<label for="FRIEND LINK ">友情链接:</label>
<select onchange="window.open(this.options[selectedIndex].value,'','');" name="FRIEND LINK" size="1" id="FRIEND LINK">
[e:loop={'select * from [!db.pre!]enewslink where checked=1 order by lid',20,24,0}]
<option value="<?=$bqr[lurl]?>">
<?=$bqr[lname]?>
</option>
[/e:loop]
</select>
</form>
帝国Cms Sql语句调用
[e:loop={"SELECT a.classname,a.classpath,b.columnname from [!db.pre!]enewsclass as a,[!db.pre!]enewsclassadd as b where a.classid = b.classid and a.bclassid=0 and a.classid not in (9) ORDER BY a.myorder",10,24,0}]
<li>
<a href="[!--news.url--]<?=$bqr['classpath']?>/" target="_blank">
<p class="nav_ul_li_p1"><?=$bqr['classname']?></p>
<p class="nav_ul_li_p2"><?=$bqr['columnname']?></p>
</a>
</li>
[/e:loop]
当前栏目下的子栏目调用:
[e:loop={"select * from [!db.pre!]enewsclass where ".($class_r[$GLOBALS[navclassid]][islast]?"classid='$GLOBALS[navclassid]'":ReturnClass($class_r[$GLOBALS[navclassid]][sonclass]))." order by classid limit 1",1,24,0}]
<li><a href="[!--news.url--]<?=$bqr['classpath']?>/" ><?=$bqr['classname']?></a></li>
[/e:loop]
指定子栏目循环
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='4' order by `classid` asc ",7,24,0}]
<li><a title="<?=$bqr[classname]?>" href="<?=$bqsr['classurl']?>" ><?=$bqr[classname]?></a></li>
[/e:loop]
新闻内容当前栏目随机调用文章
//$GLOBALS[navclassid]当前栏目下
[e:loop={"select * from {$dbtbpre}ecms_news where classid='$GLOBALS[navclassid]' order by rand() desc limit 2",20,24,0}]
<dl><a href="<?=$bqsr['titleurl']?>"><div class="ny_new_sg fl"><img alt="<?=$bqr['title']?>" src="<?=$bqr['titlepic']?>"></div><div class="ny_new_sgcont fl"><h2><?=$bqr['title']?></h2></div></a></dl>
[/e:loop]
帝国Cms List.Var中使用Pnp函数
列表页用$r 内容页用$varinfor
$r[title]=esub($r[title],8,'...');//截取前8个字符,多出部分用...代替
$r[title]=str_replace("lhj","",$r[title]);//替换指定文本
$str='<li><div class="p"><span class="txt">'.$r[title].'</span></div></li>';
帝国Cms 点击当前栏目高亮
单个栏目高亮
<div class="about_title2_cn"><a <? if($GLOBALS[navclassid]=='12'){ echo 'class="about_title2_cn_hover"';} ?>
href="[!--news.url--]<?=$class_r[12]['classpath']?>"><?=$class_r[12]['classname']?></a></div>
当前栏目下的子栏目高亮:
<? $a=$class_r[$GLOBALS[navclassid]][bclassid];?>
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='. $a.' order by myorder,classid asc",0,24,0}]
<?php
$css="moren";
if($bqr[classid]==$GLOBALS[navclassid])
{
$css="curon";
}
?>
<li class="<?=$css?>"><a href="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a></li>
[/e:loop]
新闻文章标题高亮:
[e:loop={‘selfinfo’,10,0,0}]
<? if (sys_ReturnBqTitleLink($navinfor)==”$bqsr[titleurl]”){ echo “<li><a href=’$bqsr[titleurl]’ class=’current’>$bqr[title]</a></li>”; } else{ echo “<li><a href=’$bqsr[titleurl]’>$bqr[title]</a></li>”; } ?> [/e:loop]
帝国Cms 栏目调用别名的两种方法
第一种:在最终栏目调用
<?=$class_r[$GLOBALS[navclassid]][bname]?>
第二种:万能的,哪里都行,应为是直接查询数据库输出的!
<?php
$cr=$empire->fetch1("select bname from phome_enewsclass where
classid='".$GLOBALS[navclassid]."' limit 1");
echo $cr['bname'];
?>
帝国Cms 列表内容模板个性设置
增加模板时list.var模板需要勾选“使用程序代码”选项
$newstime=$r[newstime];//获取信息发布时间
$ri=format_datetime($newstime,"d");//单独获取日
$yue=format_datetime($newstime,"m");
$year=format_datetime($newstime,"Y");
$listtemp=' 循环的列表(<div class="new_li">
<div id="xinwenDate"><p class="day">'.$ri.'</p><p class="month">'.$yue.'</p>
<p class="year">'.$year.'年</p></div>
<div id="xinwenList">
<p class="xinwenTitle"><a href="[!--titleurl--]">[!--title--]</a></p>
<div class="xinwenText">[!--smalltext--]</div>
</div>
</div>)';
帝国Cms 添加Ckplayer播放器
步骤:把ckplayer文件夹放到根目录/www/e/DownSys/play/文件夹里,然后在电影内容文档上增加视频链接。前端用iframe调用 <iframe name= "iFrame1" width="100%" height="100%" src= "[!--news.url--]e/DownSys/play/?classid= [!--classid--]&id=[!--id--]&pathid=" frameborder= "0"> </iframe>
帝国Cms 网站防火墙防注入
系统–网站防火墙–屏蔽提交敏感字符–开启
and,exec,insert,select,delete,update,chr,mid,master,or,truncate,char,declare,join,cmd,outfile,union,update,replace,sleep,benchmark,load_file,create
帝国Cms 页面点击率统计代码
专题访问浏览点击统计
<script src=[!--news.url--]e/public/onclick/?ztid=[!--self.classid--]&enews=dozt></script>
普通内容页
<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&addclick=1></script>
帝国Cms 多少秒后跳转新页面
<meta http-equiv="refresh" content="10;url=music/index.html"> 注释:“10”代表十秒后跳转时间,“music/index.html”代表跳转的新页面地址
未经允许不得转载:商界网 » 帝国Cms代码标签使用大全说明
商界网