给LBS^2增加文章排序

[ 2009-04-07 23:43:59 | 作者: admin ]

【调整阅览字体大小】: | |

=========================
效果说明:给LBS^2增加文章排序
发布时间:2009-04-07 09:01:12
程序发布fridayer
作者主页http://zone.hjchk.com
=========================

有时候想看看哪篇文章评论多一点,加了这个就方便了。使用session。

1、source/src_default.asp
找到
// Load articles from DB when needed
上面加
// Check orderby
var orderby;
if(input["orderby"]=="pstt"){
 Session("orderby")=3;
}else if(input["orderby"]=="comm"){
 Session("orderby")=2;
}else if(input["orderby"]=="view"){
 Session("orderby")=1;
}else if(input["orderby"]=="trck"){
 Session("orderby")=0;
}
if(Session("orderby")!=0&&Session("orderby")!=1&&Session("orderby")!=2&&Session("orderby")!=3){
 orderby="";
}else{
 orderby=Session("orderby");
}
找到
if(input["page"]>1
改为
if(input["orderby"]||input["page"]>1

以下在不同版本有所区别
找到if(viewMode==1){}语句下面的strSQL,如果是TAT版本为
strSQL += " FROM [blog_Article]"+sqlWHERE+" ORDER BY" + (bTop ? " log_top DESC," : "") + " log_postTime DESC";
如果是原版为
strSQL += " FROM [blog_Article]"+sqlWHERE+" ORDER BY log_postTime DESC";
分别改为(TAT版)
strSQL += " FROM [blog_Article]"+sqlWHERE+" ORDER BY" + (bTop ? " log_top DESC," : "");
或(原版)
strSQL += " FROM [blog_Article]"+sqlWHERE+" ORDER BY");

然后在下面加
 if(orderby==3){
 strSQL+=" log_postTime DESC,";
 }else if(orderby==2){
 strSQL+=" log_commentCount DESC,";
 }else if(orderby==1){
 strSQL+=" log_viewCount DESC,";
 }else if(orderby==0){
 strSQL+=" log_trackbackCount DESC,";
 }
 strSQL+=" log_postTime DESC";

2、default.asp
找到
<table cellpadding="2" cellspacing="2" width="100%">
下面加
<tr>
 <td class="listbox-entry" colspan="4" align="center">
 <a href="?orderby=comm"><%=lang["comments"]%></a> |
 <a href="?orderby=trck"><%=lang["trackbacks"]%></a> |
 <a href="?orderby=view"><%=lang["views"]%></a> |
 <a href="?orderby=pstt"><%=lang["normal"]%></a></td>
 </tr>
结束

原始发布:http://zone.hjchk.com/article.asp?id=386&cat=12&pcat=3

返回顶部

评论Feed 评论Feed: http://lbs.goeswell.cn/fans/feed.asp?q=comment&id=286
UTF-8 Encoding 引用链接: 点击查看引用链接

这篇文章没有评论。

发表
表情图标
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
UBB代码
转换链接
表情图标
悄悄话
用户名:   密码:   注册? 验证码 * 请输入验证码