账号通
    

账号  

密码  

2203

查看

5

回复
主题:求助,文章排序! [收藏主题] 转到:  
dedejuju 当前离线

292

主题

0

广播

1

粉丝
添加关注
级别:二年级

用户积分:3312 分
登录次数:200 次
注册时间:2008/1/8
最后登录:2017/12/7
dedejuju 发表于:2008/7/3 13:10:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

在后台文章管理界面里,可通过修改文章添加时间来重新对文章顺序进行排列,但现在问题来了,在后台对文章重新拍寻后,前台{$GetNextArticle}{$GetPrevArticle}生成的顺和后台的顺不一致,因为这两个标签是按照文章的ID号排序的,我已经找到了相关函数,请问能否修改一下,让这两个标签也按照文章的“时间”顺序排列。KS_Cls/KS.RCls.asp

 

'*********************************************************************************************************
  '函数名:ReplacePrevNext
  '作  用:上一篇、下一篇
  '参  数:NowID 现在ID,Tid 目录ID,TypeStr类型
  '*********************************************************************************************************
  Function ReplacePrevNext(ChannelID,NowID, Tid, TypeStr)
       Dim SqlStr
       Select Case KS.C_S(ChannelID,6)
      Case 1:SqlStr="SELECT Top 1 ID,Title,Tid,InfoPurview,ReadPoint,Fname,Changes"
      Case 2,3,4,7:SqlStr="SELECT Top 1 ID,Title,Tid,InfoPurview,ReadPoint,Fname,0"
      Case 8:SqlStr="SELECT Top 1 ID,Title,Tid,0,0,Fname,0"
      Case 5:SqlStr=" SELECT Top 1 ID,Title,Tid,0,0,Fname,0"
      Case Else :ReplacePrevNext="":Exit Function
    End Select
    SqlStr=SqlStr & " From " & KS.C_S(ChannelID,2) & " Where Tid='" & Tid & "' And ID" & TypeStr & NowID & " And Verific=1 and  DelTF=0 Order By ID"
    If TypeStr=">" Then SqlStr=SqlStr & " asc" else SqlStr=SqlStr & " desc"
    Dim RS:Set RS=Conn.Execute(SqlStr)
    If RS.EOF And RS.BOF Then
     ReplacePrevNext = "No More"
    Else
     ReplacePrevNext = "<a href=""" & KS.GetInfoUrl(KS.C_S(ChannelID,0),RS(2),RS(0),RS(5),RS(4),RS(3),RS(6)) & """ title=""" & RS(1) & """>" & RS(1) & "</a>"
    End If
    RS.Close:Set RS = Nothing
  End Function

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yunuo2009 当前离线

204

主题

11

广播

1

粉丝
添加关注
级别:二年级

用户积分:1719 分
登录次数:301 次
注册时间:2009/6/26
最后登录:2021/9/22
yunuo2009 发表于:2009/9/3 12:51:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dedejuju 当前离线

292

主题

0

广播

1

粉丝
添加关注
级别:二年级

用户积分:3312 分
登录次数:200 次
注册时间:2008/1/8
最后登录:2017/12/7
dedejuju 发表于:2008/7/6 3:08:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
dedejuju 当前离线

292

主题

0

广播

1

粉丝
添加关注
级别:二年级

用户积分:3312 分
登录次数:200 次
注册时间:2008/1/8
最后登录:2017/12/7
dedejuju 发表于:2008/7/3 16:58:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chenas 当前离线

215

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:660 分
登录次数:155 次
注册时间:2008/4/8
最后登录:2015/10/21
chenas 发表于:2008/7/3 15:35:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
guancn 当前离线

223

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:2112 分
登录次数:73 次
注册时间:2008/2/22
最后登录:2010/3/18
guancn 发表于:2008/7/3 13:43:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
你把NowID改成时间,函数重新写下,调用的时候再换下参数
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10938秒 powered by KesionCMS 9.0