织梦列表页排序按权重排序修改方法_织梦CMS教程
栏目:网络技术 发布时间:2017-07-18
用织梦建站时候我们遇到某几篇文章按照自己的意思排列顺序,就要用到按权重排序,下面介绍织梦dedecms的dede:list和dede:arclist列表按权重排

用织梦建站时候我们遇到某几篇文章按照自己的意思排列顺序,就要用到按权重排序,下面介绍织梦dedecmsdede:listdede:arclist列表按权重排序修改方法。

倒序 orderway='asc'

orderway是设置排序的方式,值为descasc

dedecms列表页实现文档按权重weight排序

 

1,在list_artcile.htm模板中使用

{dede:list pagesize='12 orderby='weight' orderway='desc'}

 

2,然后修改include目录下的arc.listview.class.php

查找else if($orderby=="lastpost") { $ordersql = "  ORDER BY arc.lastpost $orderWay";} , dedecms5.7sp2大概在768

在下面补充

else if($orderby=="weight") { $ordersql = " order by arc.weight $orderWay"; }

 

3,同样是这个文件,

查找“if(preg_match('/hot|click|lastpost/', $orderby))

改为:

if(preg_match('/hot|click|weight|lastpost/', $orderby))

上面三个步骤,即可实现列表页内容按权重排序,越小越靠前。仅限dedecms v5.7 SP2测试!

 

dede:arclist按权重排序的修改方法

1、在织梦系统中找到以下目录\include\taglib中的arclist.lib.php文件并打开

大约在74 75行找到:

// arclist是否需要weight排序,默认为"N",如果需要排序则设置为"Y"

$isweight = $ctag->GetAtt('isweight');

把这行修改为:

$weight = $ctag->GetAtt('weight');

或者修改了 170 $isweight='N' 的值为Y

 

大约在327行找到,并修改

//文档排序的方式

$ordersql = '';

if($orderby=='hot' || $orderby=='click') $ordersql = " ORDER BY arc.click $orderWay";

else if($orderby == 'sortrank' || $orderby=='pubdate') $ordersql = " ORDER BY arc.sortrank $orderWay";

else if($orderby == 'id') $ordersql = "  ORDER BY arc.id $orderWay";

else if($orderby == 'near') $ordersql = " ORDER BY ABS(arc.id - ".$arcid.")";

else if($orderby == 'lastpost') $ordersql = "  ORDER BY arc.lastpost $orderWay";

else if($orderby == 'scores') $ordersql = "  ORDER BY arc.scores $orderWay";

 

下添加

else if($orderby == 'weight') $ordersql = "  order by arc.weight $orderWay";   //主要是这一句,应该是这一句就够了,需要修改的小伙伴,试一下只改这里

调用方法:orderby='weight'  orderway='desc'   //descasc


# 怎么找一本小说网站推广  # 中找到  # 就够了  # 摆地摊怎样做营销推广  # 推广营销书籍有哪些  # 美食模型网站推广方案  # 吴忠seo公司优选12火星  # 牟平建设局网站  # seo推广法帖子  # 沙井网站建设价格  # SEO网站停止交费  # 面包的营销推广策划方案  # 目录下  # 东坑实惠的网站优化排名  # 企业产品网站分析和优化  # serina seo日本漫画家  # 沈阳seo教程打造  # 宿迁网站建设改版  # seo搜索流量怎么提升  # 营销与推广怎么写不出来  # 湖北网站推广免费  # 网站页面推广操作步骤  # 淘宝网站建设的费用  # 建站  # 织梦CMS教程  # 列表页  # 排序  # 按权重  # 宋体  # 这一  # 值为  # 大约在  # 自己的  # 文档  # 织梦列表页排序按权重排序修改方法  # 仅限  # 设置为  # 越小  # 靠前  # 这行  # 几篇  # 主要是  # 默认为  # 应该是  # 小伙伴 


相关文章: *SEO优化案例分析与学习_SEO优化教程  武汉做网站建设公司_硚口网站建设公司_万州网络推广网站建设  如何评估短视频SEO软件的客户支持与售后服务?_SEO优化教程  基于媒体查询的高端网站移动端响应式适配方案解析_网站建设教程  专业SEO优化策略与方法有哪些?_SEO优化教程  装修公司网站设计_装修公司网站建设_装修公司网站  装修网站建设公司_装修网页制作_装修免费模板  海口网站建设费用多少_海口网站建设费用_盘锦网站推广工具  如何有效控制沧县SEO优化的成本?_SEO优化教程  *网站建设方案_*网站建设_辽宁品牌网站优化  宁波地区SEO市场的*新动态_SEO优化教程  制作一个免费网站_制作一个静态网站的基本页面_制作一个简单网页要多少钱  深圳网站建设企业排名_深圳网站建设企业_德州企业网络推广网站  济南网站建设开发与制作_济南网站建设开发_seo推荐火星出词  5G技术对安阳网站加载速度有何优化作用_网站建设教程  *天下提供哪些网站结构优化建议?_SEO优化教程  宁波市场的SEO需求_SEO优化教程  自动发货网站建设_自定义域名_自定义页面模板  网站建设如何更好的发展  关键词竞争力对仙桃SEO优化价格的影响是什么?_SEO优化教程  公司网站建设的费用主要包含哪些方面?  自己免费制作网站_自己免费建站_自己免费建网站  在哪家公司建设网站好呢_在哪家公司建设网站好_昆山建设信息网站  高端网站建设开发的步骤有哪些?  中国武汉建设网_建设网站武汉_那个网站建设工作  珠海高端品牌网站建设公司_珠海高端品牌网站建设_广州网站优化页面设计  自己怎么弄个网站_自己怎么免费建网站_自己怎么开发微信小程序  学校网站建设的意义是什么?学习网站建设基础模块有哪些?  国外独立站建站具体步骤-详细教程_如何申请正版网站推广员  长春SEO成功的图片优化案例_SEO优化教程  自己的免费网站_自己的个人网站_自己的电脑做网站服务器  【网站运营培训】网站运营培训课程有用吗?学习需要多长时间?  有哪些策略可以优化兴安区的网站结构以提升SEO效果?_SEO优化教程  板栗行业移动端SEO优化_SEO优化教程  建公司网站的详细步骤_建公司网站一般多少钱_中证网seo方案  成都企业网站建设介绍_成都企业网站建设公司_pc端网站建设价格  河南网站建设设计公司排名_河南网站建设设计_全网营销推广来选火6星  【琼海网站建设】琼海网站建设制作公司_琼海建站网站建网站  如何借助开源技术降低网站功能开发成本_网站建设教程  广州网站建设如何通过用户需求分析实现个性化定制_网站建设教程  连云港网站建设公司_连云港网站建设_珲春seo网站优化  做一个网站,可以选择自助建站吗?如何选择自助建站平台?  如何验证东莞网站服务商的本地化行业经验_网站建设教程  企业怎么完成自己的高端网站建设?  如何建立电商网站?电商网站建设有什么优势?  注册一个网站流程_注册一个网站多少钱一年_注册一个公司  网站建设收费标准_网站建设收费_云浮网络营销网络推广公司  自适应网页设计教程_自适应网页设计_自适应网页模板  响应式网站项目_响应式网站一般怎么设计_法库媒体网站建设理念  东莞南城网站建设公司有哪些_东莞南城网站建设公司_seo就是发帖子吗 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554