帝国CMS循环子栏目标签listsonclass介绍
循环栏目导航标签基本语法:[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)
上一篇:帝国CMS自定义列表查询SQL语句,怎么从第N条开始查询
栏 目:帝国CMS
本文标题:帝国CMS循环子栏目标签listsonclass介绍
本文地址:https://www.zyku.net/ecms/2250.html
您可能感兴趣的文章
- 12-03钉钉会议怎么设置横屏
- 03-09oppo手机撤销黑名单方法
- 01-16签名之王-签名之王应用软件功能介绍
- 12-17百度地图极速导航在哪里
- 07-05Linux rwho命令
- 08-27FileZilla传输代码文件时被换行的解决
- 11-14procreate照明工作室设置方法介绍
- 11-17苹果手机怎样设置倒数日小组件
- 07-28CentOS系统中彻底删除MySQL数据库的方
- 03-11帝国CMS后台登录成功后又显示“您还未
- 10-12realmegtneo2广告怎么关
- 03-26帝国CMS搜索功能按表搜索和按栏目搜索
- 01-13万沙家居-万沙家居应用软件功能介绍
- 03-17鸿蒙系统关闭智能充电教程
- 07-05Linux fbset命令
- 02-26vivos9设置导航键教程
- 03-29vivoy31s锁屏壁纸更换教程
- 01-12快鸟笙鲜-快鸟笙鲜应用软件功能介绍
- 02-18一加9pro广角拍摄教程
- 04-08一加9保护应用隐私设置方法
最近更新
阅读排行
猜你喜欢
- 02-08opporeno5快速分享文件方法
- 01-12谋生-谋生应用软件功能介绍
- 04-15一加9pro开启视力保护功能方法
- 10-29oppok9s怎么设置返回键
- 12-31若风美颜全能相机-若风美颜全能相机应
- 03-26小米11通话感应器开启方法
- 09-27苹果手机添加听歌背景音步骤一览
- 08-09闲鱼app怎么在鱼塘中提问?
- 02-18在Ubuntu系统中安装MariaDB数据库的教
- 11-05Windows Server 2012启用或关闭Intern