帝国CMS循环子栏目标签listsonclass介绍
2013-12-09 10:47
232 查看
帝国CMS循环栏目listshowclass
循环栏目导航标签基本语法:[listshowclass]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/listshowclass] 参数说明: 父栏目ID:'0'为显示所有一级栏目,'selfinfo'显示本栏目下级栏目,多栏目固定调用可用","格开。标签模板ID:标签模板ID,模板标签变量说明:[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目id,[!--bclassimg--]:父栏目图片,[!--bintro--]:父栏目简介,[!--bnum--]:父栏目信息数,[!--bno--]:父栏目序号。list.var模板标签: [!--classurl--]:栏目链接,[!--classname--]:栏目名称,[!--classid--]:栏目id,[!--classimg--]:栏目图片,[!--intro--]:栏目简介,[!--num--]:信息数,[!--no--]:序号。
是否显示栏目信息数:0为不显示,1为显示。
显示栏目数:0为不限制。
举个例子,调用标签为如下:[listshowclass]'0',14,0,0[/listshowclass] 说明:调用所有一级栏目导航,使用标签模板ID=14的模板。 标签模板制作为如下: // 页面模板内容
<table width="120" align="center" border="0" cellpadding="3" cellspacing="1" bgcolor="ffcc00">
<tr>
<td><b><a href="[!--bclassurl--]">[!--bclassname--]</a></b></td>
</tr>
[!--empirenews.listtemp--]
<!--list.var1-->
[!--empirenews.listtemp--]
</table>
// 列表内容模板(list.var)
<tr>
<td bgcolor="#FFFFFF"><a href="[!--classurl--]">[!--classname--]</a></td>
</tr>// 页面模板内容
<table width="650" align="center" border="0" cellpadding="3" cellspacing="1" bgcolor="ffcc00">
<tr>
<td><b><a href="[!--bclassurl--]">[!--bclassname--]</a> <font color="#666666">(信息数:[!--bnum--])</font></b></td>
</tr>
<tr>
<td bgcolor="#ffffff">
[!--empirenews.listtemp--]
<!--list.var1-->
[!--empirenews.listtemp--]
</td>
</tr>
</table>
// 列表内容模板(list.var)
<a href="[!--classurl--]">[!--classname--]</a> <font color="#666666">(信息数:[!--num--])</font>
showclasstemp 与 listshowclass 两个标签的异同
一个调用一个级别的栏目,另一个是调用两个级别的栏目。
showclasstemp调用效果:
1
栏目1
2
栏目2
3
栏目3
listshowclass调用效果:
1
父栏目1
2
子栏目1
3
子栏目2
4
父栏目2
5
子栏目3
6
子栏目4
7
父栏目3
8
子栏目5
9
子栏目6
循环子栏目数据标签(listsonclass)
标签名称:循环子栏目数据标签 (sys_ForSonclassData) 格式:[listsonclass]栏目ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片,显示栏目数[/listsonclass] 参数说明: 栏目ID:父栏目ID,单个为父类别ID,多类别可用","格开,'0'为显示所有一级栏目的信息。显示条数:显示前几条记录。
标题截取数:截取几个字符。
是否显示栏目名:0为不显示,1为显示。
操作类型:0-栏目最新;1-栏目热门;2-栏目推荐;3-栏目评论排行;4-栏目头条;5-栏目下载排行。
标签模板ID:此标签所用的标签模板ID。
只显示有标题图片:0为不限制,1为只显示有标题图片的信息。
显示栏目数:0为不限制。
参数 | 参数说明 |
栏目ID | 父栏目ID 单个为父类别ID 多类别可用","格开 '0'为显示所有一级栏目的信息 |
显示条数 | 显示前几条ā记录 |
标题截取数 | 截取几个字符 |
是否显示栏目名 | 0为不显示,1为显示 |
操作类型 | 0:栏目最新 1:栏目热门 2:栏目推荐 3:栏目评论排行 4:栏目头条 5:栏目下载排行 |
标签模板ID | 此标签所用的标签模板ID |
只显示有标题图片 | 0为不限制,1为只显示有标题图片的信息 |
显示栏目数 | 0为不限制 |
显示头条操作类型 | 0:不显示栏目头条 1:栏目内容简介 2:栏目推荐信息 3:栏目头条信息 4:栏目最新信息 |
头条标题截取数 | 截取几个字符 |
头条简介截取数 | 截取几个字符 |
头条只显示有标题图片 | 0为不限制,1为只显示有标题图片的信息 |
头条的模板变量 (标签模板的页面模板内容中使用) | [!--sonclass.id--]:信息ID [!--sonclass.title--]:信息标题 [!--sonclass.oldtitle--]:信息标题(不截取字数) [!--sonclass.titlepic--]:标题图片 [!--sonclass.titleurl--]:信息链接 [!--sonclass.text--]:信息简介 |
[listsonclass]9,2,14,0,0,7,0,2[/listsonclass] 栏目ID为9 显示条数为2 标题截取数为14个字符 是否显示栏目名0为不显示 操作类型为0 模板ID为7 只显示有标题图片0为不限制 显示栏目数为2 |
<div class="sae_gl"> <?php $bclassid=$GLOBALS[navclassid]; //取得本栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",7,24,0}] <?php //这里是取得该分类下的有图片的最新数据 $commbook=$empire->fetch1("select title,titlepic,smalltext,titleurl,keyboard,groupid,classid,newspath,filename,id from phome_ecms_news where classid = ".$bqr[classid]." and titlepic!='' order by newstime desc limit 1"); $commbookurl=sys_ReturnBqTitleLink($commbook); ?> <div class="gl_01" <?php $i++;if($i%2==0){echo 'id="gl_01"';} ?> > <ol class="gl_c"><h3><?=$bqr[classname]?></h3><a href="<?=$public_r[newsurl].$bqr[classpath]?>">更多>></a></ol> <div class="yd"> <dl> <dt><a href="<?=$commbookurl?>"><img src="<?=$commbook[titlepic]?>" width="108px" height="85px" /></a></dt> <dd><b><a href="<?=$commbookurl?>"><?=$commbook[title]?></a></b><a class="uus" href="#"><?=esub($commbook[smalltext],84)?></a></dd> </dl> <ol class="ga_ic"> <?php //取得该分类下的最新数据 $newbook=$empire->query("select title,titlepic,smalltext,titleurl,keyboard,newstime,groupid,classid,newspath,filename,id from phome_ecms_news where classid =".$bqr[classid]." order by newstime desc limit 5"); while($r=$empire->fetch($newbook)) { ?> <li><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>">·<?=$r[title]?></a><span class="riq"><?=date('Y-m-d',$r[newstime])?></span></li> <?php } //显示5条 ?> </ol> </div> <div class="bj_t"></div> </div> [/e:loop] </div>
相关文章推荐
- 帝国CMS循环子栏目标签listsonclass介绍
- 帝国cms循环列出所有子栏目名,和当前子栏目下的文章列表和所有栏目信息数
- 灵动标签实现循环子栏目数据——实现 循环子栏目数据标签 (listsonclass)的效果
- 帝国cms 灵动标签【列表页】调用当前父栏目下的所有子栏目
- 帝国cms循环子栏目 调用子栏目文章
- 帝国cms循环子栏目导航
- 帝国cms 中子栏目循环标签listsonclass调用文章位置不同如何同时循环如下
- 织梦标签循环首页调用全部顶级栏目和当前顶级栏目下的子栏目
- Django学习____模板中的循环,条件判断,常用的标签,过滤器的使用
- c标签遍历循环几种情况
- 自定义JSP中的Taglib标签之三简单仿JSTL中带标签体的ForEach循环
- [转]帝国cms目录结构与模板结构以及标签变量介绍
- struts2标签前台展示实例(iterator标签循环遍历展示)
- 循环标签的使用,for,break, continue,label
- Java带标签循环的break和continue
- ThinkPHP 3.2.2 在 模板中 多重循环嵌套中使用 if 判断标签
- C标签的Foreach循环简单的使用
- 循环标签之蛇和梯子游戏
- jQuery 循环遍历改变a标签的href(实例讲解)
- struts2 标签的for循环