网站优化 更多... 行业新闻 更多... 建站指南 更多... 微网知识 更多...
 
 建站指南
织梦文章按照权重进行排序的方法
来源:本站 点击数:76次 更新时间:2018-10-21 10:27:21

说到了织梦文章排列顺序的几种方法,其他的没问题,但是第一种按照文章的权重进行排序,在具体操作的时候,很多站长遇到了问题,下面我来统一解答下。

织梦文章按照权重进行排序的操作步骤:

一、首页文章按照权重排序

把  orderby='weight'    isweight='y'   加到对应的标签中即可。

01 {dede:arclist  orderby='weight' isweight='y' row='14'   titlelen='48'  typeid='9'}
02     <li>
03        <span class="title f_l">
04            <a href="[field:filename/]" title="[field:title/]">
05                [field:array runphp='yes'if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]
06             </a>
07        </span>
08        <span class="pubdate f_r">
09            [field:pubdate function=MyDate('Y-m-d',@me)/]
10        </span>
11     </li>
12 {/dede:arclist}

二、栏目页文章按照权重排序

第一步:打开栏目页模版list_article.htm,在修改{dede:list}标签中的代码为:

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

第二步:通过路径找到/include/arc.listview.class.php这个文件并打开,在大约735行左右找到下面这段代码:

1 else if($orderby=="lastpost") {
2         $ordersql = "  ORDER BY arc.lastpost $orderWay";
3 }

在这段代码的后边加入以下代码:

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

第三步:还是在这个文件中,在大约775行的位置找到:

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

把它修改为:

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

好,保存之后,更新后台,刷新页面即可!

【刷新页面】【加入收藏】【打印此文】 【关闭窗口】
上一篇:怎样优化网站会更好 这些要知晓 下一篇:电商网站的排名离不开产品关键词优化
 
先锋网络核心价值理念:为客户持续高效贡献最大价值。
咨询热线:020-82570038(上班时间8条业务专线,期待您来电咨询);节假日或非上班时间请拨:13711595514
服务项目:广州建网、天河建网、建网建设、自助建网、网站优化、响应式网站、广州自适应网站、广州网站SEO优化、微信网站建设、
商标注册、安防监控、 个性礼品定制、定制创意礼品、人民币创意礼品定制、银饰定制、U盘定制等。
Copyright © 2008-2018 www.pownet.cn All rights reserved 粤ICP备05123988号   技术支持:先锋网络 旧网站入口

微信公众号