找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 127|回复: 0

[cms教程] 织梦dedecms列表页按权重排序输出文章

[复制链接]

该用户从未签到

发表于 2018-8-9 08:18:51 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
dede:arclist 按权重排序输出文章
                       
                               

                               
登录/注册后可看大图


                       
                                 
                       
                                dede:arclist 这个标签官方程序是支持按权重调用文章的,正确的标签写法是这样的
                       
                                {dede:arclist typeid='1' row='8' isweight='y'}
                       
                                [*,权重:[field:weight /,[url=,[field:title /,[/url]
                       
                                {/dede:arclist}
                       
                                在dede:arclist标签里加入isweight='y'就可以了
                       
                                 
                       
                                dede:list 按权重排序输出文章
                       
                               

                               
登录/注册后可看大图


                       
                                 
                       
                                列表要按权重排序的话,需要打开 \include\arc.listview.class.php 找到
                       
                               
                                       
                                               
                                                       
                                                                1
                                                       
                                                                2
                                                       
                                                                3
                                               
                                               
                                                       
                                                                else if($orderby=="lastpost") {
                                                       
                                                                $ordersql = "  ORDER BY arc.lastpost $orderWay";
                                                       
                                                                }
                                               
                                       
                               
                       
                       
                                在它的下面加入
                       
                               
                                       
                                               
                                                       
                                                                1
                                                       
                                                                2
                                                       
                                                                3
                                               
                                               
                                                       
                                                                else if($orderby == 'weight') {
                                                       
                                                                $ordersql = "  ORDER BY arc.weight $orderWay";
                                                       
                                                                }
                                               
                                       
                               
                       
                       
                                 
                       
                                继续找到
                       
                                /hot|click|lastpost
                       
                                改成
                       
                                /hot|click|lastpost|weight
                       
                                 
                       
                                正确的标签写法是这样的
                       
                                {dede:list pagesize='10' orderby='weight' orderway='asc'}
                       
                                [*,
                       
                                    [url=,[field:title/,[/url]
                       
                                     [field:description/,...

                       
                               
                       
                                {/dede:list}
                       
                                 
                       
                                提示:权重排序都是以越小值排在越前面
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-17 03:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表