欢迎来到资源库(www.zyku.net)

帝国CMS

当前位置:首页 > CMS教程 > 帝国CMS > 循环子栏目标签

帝国CMS循环子栏目标签listsonclass介绍

时间:2021-06-24|栏目:帝国CMS|点击:|我要投稿

循环栏目导航标签基本语法:[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>

(资源库 www.zyku.net)

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务