您当前的位置: 首页 > CMS教程 > 风讯CMS教程 > 风讯3.0增加上一篇、下一篇功能

风讯3.0增加上一篇、下一篇功能

作者:guanchaofeng 来源:本站整理 发布时间: 2009-04-05 15:08 点击:
使用方法:在需要调用的地方直接调用{FS_上一篇}和{FS_下一篇}标签就行了。 最终效果如: 上一篇:6日IT:赛门铁克公布完成Veritas收购交易 下一篇:日本政府出售中日本铁路价值46亿美元的股份 修改方法: 打开修改/admin/Refresh/Function.asp文件 第一步,

风讯3.0增加上一篇、下一篇功能

  使用方法:在需要调用的地方直接调用“{FS_上一篇}”和{FS_下一篇}标签就行了。
  
  最终效果如:
  
  上一篇:6日IT:赛门铁克公布完成Veritas收购交易
  
  下一篇:日本政府出售中日本铁路价值46亿美元的股份
  
  修改方法:
  
  打开修改/admin/Refresh/Function.asp文件
  
  第一步,在第一行<%后(也就是第二行)增加
  
  dim NextTempStr,PreviousTempStr
  
  第二步,在Content = GetVisionStr & Content这一行
  
  在下面增加
  
  Content = Replace(Content,\"{FS_上一篇}\",PreviousTempStr)
  
  Content = Replace(Content,\"{FS_下一篇}\",NextTempStr)
  
  第三步,找到Function RefreshNews(NewsRecordSetObj)
  
  在下面增加
  
  '生成上一篇下一篇
  
  dim NowNewsID,NowClassID
  
  NowNewsID = NewsRecordSetObj(\"ID\")
  
  NowClassID = NewsRecordSetObj(\"ClassID\")
  
  dim NextSql,NextRs,NextClassRs
  
  '上一篇
  
  NextSql = \"Select TOP 1 id,NewsID,ClassID,Title,Path,FileName,FileExtName From News where ID < \" & NowNewsID & \" and ClassID = '\" & NowClassID & \"' order by id desc\"
  
  Set NextRs = Conn.Execute(NextSql)
  
  If NextRs.eof or NextRs.bof Then
  
  PreviousTempStr = \"上一篇:没有了\"
  
  Else
  
  Set NextClassRs = Conn.Execute(\"Select SaveFilePath,ClassEName from NewsClass where ClassID='\" & NowClassID & \"'\")
  
  If not NextRs.eof then PreviousTempStr = \"上一篇:<a href='\" & NextClassRs(0) & \"/\" & NextClassRs(1) & \"/\" & NextRs(5) & \".\" & NextRs(6) & \"' title ='\"&NextRs(3)&\"'>\"&NextRs(3)&\"</a>\"
  
  NextClassRs.Close
  
  Set NextClassRs = nothing
  
  NextRs.Close
  
  Set NextRs = nothing
  
  End If
  
  '下一篇
  
  NextSql = \"Select TOP 1 id,NewsID,ClassID,Title,Path,FileName,FileExtName From News where ID > \" & NowNewsID & \" and ClassID = '\" & NowClassID & \"' order by id\"
  
  Set NextRs = Conn.Execute(NextSql)
  
  If NextRs.eof or NextRs.bof Then
  
  NextTempStr = \"下一篇:没有了\"
  
  Else
  
  Set NextClassRs = Conn.Execute(\"Select SaveFilePath,ClassEName from NewsClass where ClassID='\" & NowClassID & \"'\")
  
  If not NextRs.eof then NextTempStr = \"下一篇:<a href='\" & NextClassRs(0) & \"/\" & NextClassRs(1) & \"/\" & NextRs(5) & \".\" & NextRs(6) & \"' title ='\"&NextRs(3)&\"'>\"&NextRs(3)&\"</a>\"
  
  NextClassRs.Close
  
  Set NextClassRs = nothing
  
  NextRs.Close
  
  Set NextRs = nothing
  
  End If
  
  '完成

分享到:
本文"风讯3.0增加上一篇、下一篇功能"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
相关文章
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4