您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms的dede:list标签支持weight权重排序的方法
王封安2023-10-06 20:11:36dedecms教程已有人查阅
导读找到"根目录includearclistviewclassphp"文件修改代码在文件第行处添加按weight排序判断代码(红色部分为新添加代码)//排
找到"根目录includearclistviewclassphp"文件
修改代码在文件第行处添加按weight排序判断代码(红色部分为新添加代码)
标签调用
修改代码在文件第行处添加按weight排序判断代码(红色部分为新添加代码)
//排序方式
$ordersql = ;
if($orderby=="senddate" || $orderby=="id") {
$ordersql=" ORDER BY arcid $orderWay";
}
else if($orderby=="hot" || $orderby=="click") {
$ordersql = " ORDER BY arcclick $orderWay";
}
else if($orderby=="lastpost") {
$ordersql = " ORDER BY arclastpost $orderWay";
}
else if($orderby=="weight") {
$ordersql = " ORDER BY arcweight $orderWay";
}
else {
$ordersql=" ORDER BY arcsortrank $orderWay";
}
再在第行处找到此段代码
//如果不用默认的sortrank或id排序使用联合查询(数据量大时非常缓慢)
if(preg_match(/hot|click|lastpost|weight/ $orderby))
并添加红色部分内容标签调用
{dede:list orderby=weight orderway=asc}
这样{dede:list}标签就支持了按权重排序的调用并且动静态状态下测试均成功!
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦列表页标题添加第几页的代码实例
在使用织梦时,你会发现在织梦的列表页面标题是完全一致的,不管你切换到第几页,标题永远不会变动。这对于搜索引擎来说其实是不友好 -
删除dedecms官方书签的方法
今天在修改模板时发现织梦模板 默认模板的个人空间左下角“个人书签”区,有一个默认的DEDE官方书签。于是想删除掉,经过研究,发现还是比较简单的。 -
dede织梦网站搬家出现/include/templets/default/index.htm Not Fo
用dede建了个网站,原先网站是在web/dev57/下的,后来移到web/下,在网站搬家后出现这样一个错:/include/templets/default/index.htm Not Found! -
dede织梦cms使用sql语句调用文章静态链接地址实例代码
本文实例跟版网讲述了dedecms使用sql语句调用文章静态链接地址的方法。分享给大家供大家参考。具体分析如下:很多时候我们用织梦后台调用数据的时候
留言与评论 (共有 条评论) |