dede:loop支持条数标签修改教程
DedeCMS v5.7的loop标签非常有用,可以使用它来调用任意表中的数据,我们先来看看loop标签的语法结构。
dede:loop简介:标签名称:loop
功能说明:调用任意表的数据标签
适用范围:全局使用
基本语法:
{dede:loop table='dede_archives' sort='' row='4' if=''}
{/dede:loop}
参数说明:
table = '' 查询表名
sort = '' 用于排序的字段
row = '' 返回结果的条数
if = '' 查询的条件
底层模板变量:
这个标记的底层模板变量即是被查询表的所有字段
应用实例例如我要调用织梦dedecms网站“积分或金钱”排名前3的会员:
{dede:loop table=’dede_member’ sort=’money’ num=’0′ if=”}
[field:autoindex runphp='yes']$aaa=$GLOBALS['autoindex']++;@me=$aaa-10;[/field:autoindex]
[field:scores/] – [field:money/] RMB
{/dede:loop}
{dede:loop table=’dede_member’ sort=’money’ num=’3′ if=”}
[field:autoindex runphp='yes']$aaa=$GLOBALS['autoindex']++;@me=$aaa-10;[/field:autoindex]
[field:scores/] – [field:money/] RMB
{/dede:loop}
代码中的:num参数修改如下
找到文件loop.lib.php,找到 if($if!=”) $ifcase = $if; ,这一句,在其后增加
if($num!=”) $num = $num;
接着
将
$dsql->SetQuery("Select * From $tablename $ifcase $sort limit 0,$row");
改为
$dsql->SetQuery("Select * From $tablename $ifcase $sort limit $num,$row");
很简单的修改 。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. dedecms > dede:loop支持条数标签修改教程