欢迎来到工商注册核名查询系统!

dedecms

当前位置:主页 > CMS教程 > dedecms >

解决dede的loop中无法使用limit的方案+文章前数字序号

来源:本站原创|时间:2022-11-25|栏目:dedecms|

例如我要调用织梦dedecms网站“积分或金钱”排名前14的会员:
 
{dede:loop table=’dede_member’ sort=’money’   num=’0′ if=”}
       <li>
         <span class="ytop">[field:autoindex runphp='yes']$aaa=$GLOBALS['autoindex']++;@me=$aaa-10;[/field:autoindex]</span>
         <span class="uname"><a href="/member/index.php?uid=[field:userid/]" target=’_blank’>[field:uname/]</a></span>
         <span class="mdetail">[field:scores/] – [field:money/] RMB</span>
       </li>
{/dede:loop}
{dede:loop table=’dede_member’ sort=’money’   num=’3′ if=”}
       <li>
         <span class="ntop">[field:autoindex runphp='yes']$aaa=$GLOBALS['autoindex']++;@me=$aaa-10;[/field:autoindex]</span>
         <span class="uname"><a href="/member/index.php?uid=[field:userid/]" target=’_blank’>[field:uname/]</a></span>
         <span class="mdetail">[field:scores/] – [field:money/] RMB</span>
       </li>
{/dede:loop}
 
代码中的:num参数修改如下
找到文件loop.lib.php,找到 if($if!=”) $ifcase = $if; ,这一句,在其后增加
    //////www.ruohai.net
    if($num!=”) $num = $num;
    //////www.ruohai.net
接着,将     $dsql->SetQuery("Select * From $tablename $ifcase $sort limit 0,$row");
改为
$dsql->SetQuery("Select * From $tablename $ifcase $sort limit $num,$row");
很简单的修改 。
 

上一篇:dedecms当前位置去掉&gt;符号并为链接添加样式

栏    目:dedecms

下一篇:dede优化设置修改文档的默认命名规则

更多dedecms

您可能感兴趣的文章

阅读排行

本栏相关

随机阅读

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

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

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

Copyright © 2002-2020 工商注册核名查询系统 版权所有