DEDECMS列表页文档按权重排序的实现方法
发布时间:2014-11-04 17:02:03 作者:佚名 我要评论
这篇文章主要为大家介绍了DEDECMS列表页文档按权重排序的实现方法,涉及针对include目录下的arc.listview.class.php页面中排序方式的修改,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了DEDECMS列表页文档按权重排序的实现方法。分享给大家供大家参考。具体实现方法如下:
1、在list_artcile.htm模板中使用:
复制代码
代码如下:{dede:list pagesize='12' orderby='weight' orderway='asc'}
2、然后修改include目录下的arc.listview.class.php,查找else if($orderby=="lastpost。。。在下面补充
复制代码
代码如下:else if($orderby=="weight") {
$ordersql = " order by arc.weight $orderWay";
}
$ordersql = " order by arc.weight $orderWay";
}
成为这样:
复制代码
代码如下://排序方式
$ordersql = '';
if($orderby=="senddate" || $orderby=="id") {
$ordersql=" order by arc.id $orderWay";
} else if($orderby=="hot" || $orderby=="click"){
$ordersql = " order by arc.click $orderWay";
} else if($orderby=="lastpost") {
$ordersql = " order by arc.lastpost $orderWay";
} else if($orderby=="weight") {
$ordersql = " order by arc.weight $orderWay";
} else {
$ordersql=" order by arc.sortrank $orderWay";
}
$ordersql = '';
if($orderby=="senddate" || $orderby=="id") {
$ordersql=" order by arc.id $orderWay";
} else if($orderby=="hot" || $orderby=="click"){
$ordersql = " order by arc.click $orderWay";
} else if($orderby=="lastpost") {
$ordersql = " order by arc.lastpost $orderWay";
} else if($orderby=="weight") {
$ordersql = " order by arc.weight $orderWay";
} else {
$ordersql=" order by arc.sortrank $orderWay";
}
3、同样是这个文件,查找“if(ereg('hot|click|lastpost',$orderby))”改为:
复制代码
代码如下:if(ereg('hot|click|weight|lastpost',$orderby))
上面三个步骤,即可实现列表页内容按权重排序,越小越靠前.
希望本文所述对大家的dedecms二次开发有所帮助。
相关文章
- 关键字描述:更加 友情链接 DEDE 站点 整齐 排序 区域 网站 下面 合理 首先说明一下,这篇文章不是网站优化类文章,对提高网站排名没什么作用,之所以出现这篇文章2009-06-06
- 织梦dedecms文章列表加上序列号效果的代码,需要加入dedecms判断,希望能够通过本篇文章解决大家的织梦dedecms列表加上序列号效果问题2011-05-20
- 文章分享一篇关于dedecms栏目增加按数字字母开头排序输出,做起来很简单我们大概有三个方法,一个是数据增加字段first_word,第二步增自定义函数getfristword,第三步在模板文2012-04-19
- 织梦DedeCMS后台文件列表按文件名排序的方法.按以下介绍2012-08-21
DEDECMSv5.6 tags.php标签不能按照时间排序的问题
tags.php页面不会自动刷新你最近添加的文档,很不利于SEO,因此需要解决该问题。2010-11-01- DEDE默认的搜索功能,所得到的结果是按照文章加入的先后排序的2011-08-10
- 织梦的rss是按照文章id生成的,这就会导致rss只能更新50篇,之后就不更新了,下面的方法可以让rss按照文章审核时间生成。2012-08-01
最新评论