帝国cms常用标签调用方法(灵动标签和万能标签的调用方法)

所属分类: CMS教程 / 帝国cms 阅读数: 345
收藏 0 赞 0 分享

整理了一些常用的帝国CMS调用,灵动标签和万能标签的调用方法举例。幻灯片、标题、一级栏目、二级栏目、带模版的友情链接(下拉菜单)、判断内容页字段为空时是如何调用的等等...新手可以借鉴学习,这也是我常用来copy直接用的,节省了不少时间。

幻灯片:

1、显示表最新的头条信息(数字13代表头条,数字3代表最新)

[phomeflashpic]0,4,280,255,0,0,13,3[/phomeflashpic]

2、显示栏目最新的推荐信息并且显示标题(数字2代表栏目推荐,最后的数字0代表栏目最新)

[phomeflashpic]7,4,280,255,1,40,2,0[/phomeflashpic]

标题+简介(灵动标签的调用方法)

 

[e:loop={2,1,0,0}]

 <h1><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"> <?=esub($bqr[title],36)?> </a></h1>

<p><?=esub($bqr[smalltext],88)?> </p>      

[/e:loop] 

时间(格式m-d)+标题

1、灵动标签调用方法:

举例:

[e:loop={2,7,0,0}]

<li><span>[<?=date('m-d',$bqr[newstime])?>]</span><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],42)?></a></li>

[/e:loop]

2、万能标签调用方法:

页面内容模板:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板:<li><span>[!--newstime--]</span><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a></li>

首页调用(举例):[ecmsinfo]1,7,20,0,0,12,0[/ecmsinfo]   数字12是模板标签id 

标题+new图片(最后更新时间)

[e:loop={1,5,0,0}]

<?

$newimg="";

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

{

$newimg="<img src='[!--news.url--]skin/gh/images/new.gif'>";

}

?>

<li><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],44)?></a><?=$newimg?></li>

[/e:loop]

图片列表

[e:loop={'news',5,18,1}] 

<li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><img src="<?=$bqr[titlepic]?>"  /></a></li>

[/e:loop]

栏目导航列表

1、灵动标签调用方法:

[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc",0,24,0}]

<?php

$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址

?>

<li><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>

[/e:loop]

2、万能标签调用方法:

首页一级导航:[showclasstemp]'0',12,0,0[/showclasstemp] 数字12是标签id

当前列表页(有二级栏目显示二级,没有显示一级):[showclasstemp]'selfinfo',1,0,0[/showclasstemp] 数字1是标签id

二级导航下拉菜单:

页面模板内容:

<li><a href="[!--bclassurl--]">[!--bclassname--]</a> 

<ul>

[!--empirenews.listtemp--]

<!--list.var1-->

[!--empirenews.listtemp--]

</ul>

</li>

列表内容模板:<li><a href="[!--classurl--]">[!--classname--]</a></li>

对应页面调用:[listshowclass]'0',12,0,0[/listshowclass] 数字12是标签id

横向简易搜索

举例:

css:

.input_text { background: #FFF url(../images/sub_text.gif) no-repeat left; padding-left: 30px; color: #DFDFDF; height: 22px; border: 0; float: left; border: #d6d6d6 1px solid }

.input_submit { background: url(../images/search.jpg) no-repeat; width: 50px; border: none; cursor: pointer; height: 22px; margin-left: 10px }

涉及图片: 

<form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform">

        <input name="keyboard" type="text" class="input_text"  id="keyboard" value="请输入关键词" onfocus="if(this.value=='请输入关键词'){this.value=''}; this.style.color='black';" onblur="if(this.value==''||this.value=='请输入关键词'){this.value='请输入关键词'; this.style.color='#DFDFDF';}"/><input type="hidden" name="show" value="title" /><input type="hidden" name="tempid" value="1" /><input name="tbname" type="hidden" value="news">

        <input type="submit" name="Submit" value="" class="input_submit" />

</form>

栏目图片调用(标签模板)

1、万能标签调用方法:

页面模板内容:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板:<li><a href="[!--classurl--]" title="[!--classname--]"><img src="[!--classimg--]" /></a></li>

首页调用:[showclasstemp]67,21,0,0[/showclasstemp] 67是id 21是模板

2、灵动标签调用方法(前12条记录):

[e:loop={"select classid,classname,classimg from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc limit 12",0,24,0}]

<?php

$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址

?>

<li><a href="<?=$classurl?>" target="_blank"><img src="<?=$bqr[classimg]?>"></a><?=$bqr[classname]?></li>

[/e:loop]

友情链接

1、带模版的下拉友情链接列表

页面模板内容:

<select onchange="window.open(this.options[selectedIndex].value,'','');" class="selink"  name='friendsite'>

 [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

</select>

列表内容模板:<option value='[!--titleurl--]'>[!--title--]</option>

对应页面调用:[ecmsinfo]'select lname as title,lurl as titleurl,lid as id from [!db.pre!]enewslink where classid=1 order by lid limit 50',0,50,0,24,14,0[/ecmsinfo](14是模板标签 第一个50是数量)

2、友情链接图片:

[e:loop={'select lname,lurl,lpic from [!db.pre!]enewslink where checked=1 and classid=5 order by myorder,lid',3,24,0}]

<li><a href="<?=$bqr[lurl]?>" target="_blank" ><img src="<?=$bqr[lpic]?>"></a></li>

 [/e:loop]

留言板时间格式修改

<?=format_datetime($r[lytime],'Y-m-d H:i')?>

<?=format_datetime($r[lytime],'Y-m-d')?>

用if判断内容模板字段为空时

1、举例:如果来源为空,则显示“脚本之家”

<?

if($navinfor['befrom']=="") {

echo '脚本之家';

}

else{

echo ''.$navinfor[befrom].'';

}

?> 

2、如果作者为空,则不输出任何内容,那么添加样式以及作者

<?

if($navinfor['writer']=="") {

echo '';

}

else{

echo '<span>作者:'.$navinfor[writer].'</span>';

}

?> 

好了这篇文章就介绍到这了,基本上常用的都有了 

更多精彩内容其他人还在看

帝国CMS的采集常用小技巧介绍

帝国采集中需要注意一些小细节
收藏 0 赞 0 分享

帝国cms(ecms)在使用中的常见问题分析与解答

本文分析了帝国CMS在使用中的一些常见的问题
收藏 0 赞 0 分享

帝国CMS使用中常见的英文错误提示介绍与解答

一些常见的英文错误提示介绍如下
收藏 0 赞 0 分享

帝国CMS数据库配置文件是哪个文件?

帝国CMS数据库配置文件e/class/config.php,对于帝国7.0以后的版本,数据库路径就是 e/config/config.php
收藏 0 赞 0 分享

帝国CMS的phomenewspic/ecmsinfo标签详解

前两天刚接触帝国CMS,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签
收藏 0 赞 0 分享

帝国CMS 建立目录不成功!请检查目录权限 的解决办法

今天在安装好帝国cms的时候,新建栏目,提示建立目录不成功!请检查目录权限,原来是服务器安全设置导致的问题,不能新建目录与读写php,然后按如下操作完成
收藏 0 赞 0 分享

帝国cms的灵动标签判断栏目ID的方法

帝国cms的灵动标签怎么判断栏目ID,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms调用会员排行的序号的实现代码

帝国cms调用会员排行的序号的实现代码,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms TAGS功能介绍与管理

帝国CMS的tags功能不仅是作为tags信息列表使用,而且是将tags作为自定义分类来使用,可按TAGS调用信息,可以实现碎片同样的功能,只是tags随时都能分类,更加灵活
收藏 0 赞 0 分享

帝国cms 6.6TAGS标签(showtags)调用说明

showtags标签可以通过链接附加参数tempid在标签中设定“标签模板”ID,如何改变整个tags列表页的模板?而不仅仅是改变标签模板
收藏 0 赞 0 分享
查看更多