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


例如我要调用织梦dedecms网站“积分或金钱”排名前14的会员:

<li>
<span class="ytop">[field:autoindex runphp='yes']$aaa=$GLOBALS['autoindex']++;@me=$aaa10;[/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>
cqxftyyj
<li>
<span class="ntop">[field:autoindex runphp='yes']$aaa=$GLOBALS['autoindex']++;@me=$aaa10;[/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>

代码中的:num参数修改如下
找到文件loop.lib.php,找到 if($if!=”) $ifcase = $if; ,这一句,在其后增加
//////ruohai.net
if($num!=”) $num = $num;
//////ruohai.net
接着,将 $dsql>SetQuery("Select * Fr $tablename $ifcase $sort limit 0,$row");
改为
$dsql>SetQuery("Select * Fr $tablename $ifcase $sort limit $num,$row");
很简单的修改 。



上一篇:织梦dedecms后台自定义字段里添加style全部都变成st&lt;x&gt;yle的解决教程

下一篇:网站第一次访问通知提示js写法 Cookie判断


dedecms
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图