帝国cms模板中使用灵动标签的应用大汇总

aaa

一、灵动标签应用之“调用友情链接”。

众所周知帝国的友情链接调用标签生成出来的代码是Table的,不符合标准,所以我们用灵动标签调用友情链接。

代码:

<ul class="links_text">

[e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic="" order by lid',20,24,0}]

<li><a href="<?=$bqr[lurl]?>"><?=$bqr[lname]?></a></li>

[/e:loop]

</ul>

说明:本灵动标签是调用文字友情链接,需要图片友情链接的用户只需要简单修改举一反三便可,鄙视懒惰到极点的菜鸟。

二、灵动标签应用之“调用栏目导航且当前栏目导航高亮显示”。

本灵动标签实现的功能是实现调用栏目导航且当前栏目高亮JS实现。

代码:

<ul>

<li><a href="/" title="首页" target="_self">首 页</a></li>

[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass order by classid',0,24,0}]

<li class="" id="cid<?=$bqr[classid]?>"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a></li>

[/e:loop]

<li class="posr"><a href="/top" title="排行榜" target="_self">排行榜</a></li>

</ul>

<script>

var changeclass=window.document.getElementById('cid[!--self.classid--]');

changeclass.className='active';

</script>

说明:SQL语句自己研究下不多说,至于<li class="" id="cid<?=$bqr[classid]?>"> 是给li让系统自动获取当前栏目的id并且定义li的id,然后下面JS就是判断如果是当前ID 侧定义li的class是active;也就是changeclass.className='active';您可以把active改成您想要的CSS Class名称。

三、灵动标签应用之“调用信息当天信息加New标志”

本功能实现调用信息时候如果是当天发布的最新信息显示New标志图片。

代码:

<ul>

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]

<?

$newimg="";

if(date("m-d",$bqr[truetime])==date("m-d"))

{

$newimg="<img src='New图片地址'>";

}

?>

<li>

<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,10,false)?></a><?=$newimg?>

</li>

[/e:loop]

</ul>

说明:首先定义newimg为空如果日期=当天则显示New图片,用<?=$newimg?>在您想要的适当位置调用。

四、灵动标签应用之“调用DZ,PW论坛帖子”。

调用Discuz最新贴子:cdb_是discuz的表前缀

<table width="100%" border="0" cellspacing="1" cellpadding="3">

[e:loop={"select tid,subject from cdb_threads order by tid desc limit 10",10,24,0}]

<tr><td>

<a href="/bbs/viewthread.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a>

</td></tr>

[/e:loop]

</table>

调用PHPwind最新贴子:pw_是phpwind的表前缀

<table width="100%" border="0" cellspacing="1" cellpadding="3">

[e:loop={"select tid,subject from pw_threads order by tid desc limit 10",10,24,0}]

<tr><td>

<a href="/bbs/read.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a>

</td></tr>

[/e:loop]

</table>

五、灵动标签应用之“调用网站最新会员,头像+用户名+链接到空间”

<ul>

[e:loop={'select userid as userid,truename as title,userpic as titlepic from [!db.pre!]enewsmemberadd order by userid desc limit 8',10,24,0}]

<li><a href="/e/space/?userid=<?=$bqr[userid]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" alt="<?=$bqr[title]?>" width="52" height="52" /><?=$bqr[title]?></a></li>

[/e:loop]

</ul>

调用说明:

用户ID:<?=$bqr[userid]?>

用户头像:<?=$bqr[titlepic]?>

用户名称:<?=$bqr[title]?>

六、灵动标签应用之“调用最新DIGG顶的最多的文章”

[e:loop={'select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc,id desc limit 8',10,24,0}]

<li><a href="<?=$bqsr[titleurl]?>"><?=sub($bqr[title],0,30,false)?>]</a><span><small>点击:</small><?=$bqr[onclick]?></span> <span><small>顶:</small><?=$bqr[diggtop]?></span></li>

[/e:loop]

说明:如果您修改了帝国增加了 踩的功能 只需要把红色部分更改成您踩的字段便可。

七、灵动标签应用之“调用最新最多评论文章”

[e:loop={'select * from [!db.pre!]ecms_news where checked=1 order by plnum desc,id desc limit 8',10,24,0}]

<li> <small><a href="<?=$bqsr[titleurl]?>" class="title"><?=sub($bqr[title],0,30,false)?></a></small>

<p><?=$bqr[smalltext]?></p>

</li>

[/e:loop]

八、灵动标签应用之“调用栏目导航支持外部栏目”

[e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]

<li><a href="<?php

if(empty($bqr[wburl]))

{

echo $public_r[newsurl].$bqr[classpath];

} else {

echo $bqr[wburl];

}

?>" title="<?=$bqr[classname]?>" target="_self"><?=$bqr[classname]?></a></li>

[/e:loop]

本文标题:帝国cms模板中使用灵动标签的应用大汇总

本文链接:https://www.kaifatu.com/article/239.html

相关文章

帝国CMS后台提示:Fail to connect ftp host!

帝国cms模板网就来告诉大家帝国CMS后台提示:Fail to connect ftp host!的解决方法,一起来看看吧: 后台备份数据库也备份了出现500错误 解决方式 后台 系统设置-ftp设置-php运行安全模式 取消就可以了…

Kaifatu 帝国cms教程
2021-03-05 327

帝国cms内容模板显示分页数和当前分页号

帝国cms并没有给这两个功能的调用标签,有时候需要在内容页做一些漂亮的格式,或者特殊的应用,比如获取所有分页数量和当前分页号。 需要修改一个文件就行了,然后内容模板调用标签:所有分页数为!--page.count--] 当前分号为!--pa…

Kaifatu 帝国cms教程
2021-05-29 156

帝国cms搜索表单制作详解(图文)

帝国CMS内置强大的搜索功能,用户只需制作搜索表单指向搜索处理页面即可实现相应搜索。本文讲解:搜索表单制作语法。…

Kaifatu 帝国cms教程
2021-04-07 585

帝国cms随机标签怎么用

帝国cms要使用随机文章,可以使用万能标签ecmsinfo来得到随机文章,具体是做法是在生成万能标签的时候,“显示排序”手动输入“rand()”,这样获取的万能标签输出的数据每次都能生成不同的文章。…

Kaifatu 帝国cms教程
2021-03-19 146

帝国CMS系统简介

《帝国网站管理系统》英文译为"Empire CMS",简称"Ecms",又叫“帝国CMS”,他是基于B/S结构,功能强大而易用的网站管理系统。…

Kaifatu 帝国cms教程
2021-05-07 142
发表评论
暂无评论