警告:您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录或
创建一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
该编辑可以被撤销。
请检查下面的对比以核实您想要撤销的内容,然后发布下面的更改以完成撤销。
最后版本 |
您的文本 |
第1行: |
第1行: |
| {{ASPMPS top}} | | {{ASPMPS top}} |
|
| |
|
| '''{/aspmps:infolist}'''
| |
|
| |
|
| <pre>
| |
| {aspmps:自定义标签名 $mode=系统模型 $table=表名
| |
| $where=查询条件 $row=返回行数 $order=排序条件 $cache=缓存时间}
| |
| </pre>
| |
|
| |
|
| <pre>[自定义标签名:字段名1]
| |
| [自定义标签名:字段名2 $function=系统函数或自定义函数]
| |
| ……
| |
| </pre>
| |
|
| |
|
| 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个字。
| |
|
| |
|
| ==参考来源== | | ==参考来源== |