魔方分类信息系统/循环标签
来自站长百科
{/aspmps:infolist}
{aspmps:自定义标签名 $mode=系统模型 $table=表名 $where=查询条件 $row=返回行数 $order=排序条件 $cache=缓存时间}
[自定义标签名:字段名1] [自定义标签名:字段名2 $function=系统函数或自定义函数] ……
1、该标签可以嵌套使用,但是请注意自定义标签名一定不要使用重复
2、自定义标签名:随意定义,只要前后呼应就可以了
- $mode=:目前只支持info一种,配合使用 $classid=分类ID,其中分类ID可以为一个大类,或者用半角逗号分隔若干个小类
- $table=:为数据库中以存在的任意表
- $where=:和SQL语句中的查询条件一样,如$where=[review]=1 and datediff('d',addtime,now())=0
- $row=:没啥说的,请填写数字
- $order=:和SQL语句中的排序条件一样,如$order=[id] desc
- $cache=:单位是分钟,没啥说的,请填写数字
3、关于中间循环输出部分的说明:
- [自定义标签名:字段名]:其中字段名必须为数据表中存在的字段名。
- [自定义标签名:i]:用来输出编号,从1开始。
- [自定义标签名:ii]:用来输出记录的总数,如果表中定义$row=10,而实际记录数不满10,则输出实际记录数。
为了简化操作系统默认集成了几个项目的输出值。
4、在循环输出分类信息的时候:
- [自定义标签名:url] 用来输出分类信息内容页的链接
- [自定义标签名:classname] 用来输出信息所属栏目的名称,使用[自定义标签名:district]来输出信息所属区域的名称
5、在循环输出分类栏目的时候:
- [自定义标签名:total] 用来输出该栏目所包含的信息数量。
6、关于标签内function函数的说明:
紧接着的函数可以是系统函数,也可以是自定义函数,其中用this代表要标签本身,如[infolist:title $function=left(this,20)],意思是输出信息的标题,并截取标题的前20个字。
参考来源[ ]
魔方分类信息系统使用手册导航 | ||
---|---|---|
|