< -- 星星之火,可以燎原 -- >
首  页Python 电脑应用股票操盘经典收藏摄影学习网站设计学习资料杂感随笔留言本
热门话题:人生股票故事生活操盘系统古典阿零经典燎原图片
当前到访用户:天涯游客        
26
实现网站文章按月归档的SQL查询语句及ASP代码
2013-4
作者:阿零 | 来源:本站原创 | 分类:网站设计 | 阅读:193 次 | 评论:0 条

文章按月归档功能示例图

把个人网站的文章【按月归档】是一个很实用的网站功能,但是大部分的个人网站和博客并不具备,一个最大的制约因素是,对于开通时间较长的个人网站,【按月归档】会占用很长的区域,影响了页面的美观,同时还浪费了有限的页面空间。如果采用下拉列表的方式来制作【按月归档】,既可以丰富个人网站的功能,又最大限度地节约了宝贵的空间,实在是一件两全其美的好事情。下面是阿零实现本网站文章按月归档的SQL查询语句及ASP源代码,示例效果请朋友们自行查看【AOE博客】右侧的【按月归档】栏目。

其实要实现文章按月归档的功能很简单,最主要最核心的代码是第一行SQL查询语句,稍加修改就可以用到您的个人网站或博客上,下面是ASP的实现代码。

sql = "select year(artdate),month(artdate),count(artid) from myarticle group by month(artdate),year(artdate) order By year(artdate) desc,month(artdate) desc"

    rs.Open sql,conn,1,1

    response.Write "<select onChange=""window.open(this.value,'_self')"" style=""width:218px; height:22px; text-align:center; vertical-align:middle; line-height:20px; border:1px solid #000000;margin-left:10px; background-color:#eeeeee;"">"

response.Write "<option value="""">点击查看按月归档文章"
response.Write "<option value="""" disabled>———————"

dbrs.movefirst
    Do While Not dbrs.eof
    response.Write("<option value='/listofarticles.asp?querytype=5&querystr="&dbrs(0)&"-"&Right(100+dbrs(1),2)&"'>"&dbrs(0)&"年"&dbrs(1)&"月  存档文章数:" & dbrs(2)&"")
    response.Write "<option value="""" disabled>———————"

注意:以上一行代码,是点击下拉列表时打开所选择的年月内发表的文章列表,此时需要一个相应的处理函数,通过判断页面传递的参数来做出回应。

    dbrs.movenext
Loop

if dbrs.state then dbrs.close
set sqlstr=nothing
response.Write "</select>"

看过以上实现网站文章按月归档的SQL查询语句及ASP代码,朋友您是不是也觉得很简单呢?什么,看不懂?阿零提示一下,理解第一行的SQL查询语句字符串,其次是实现点击时打开客户端请求的年月期间发表的网站文章。明白了这两点,把个人网站的文章按月归档您也可以会!

本文为【燎原博客】的原创文章,由阿零于【2599天前】发表在【网站设计】分类下,您可以对其【发表评论】,或者引用(转载)到您的个人博客或网站,但必须保留文章的出处、链接地址以及作者等相关信息。
【文章标题】:实现网站文章按月归档的SQL查询语句及ASP代码
【链接地址】:http://aoeboke.com/archives/1304261518.html
【文章标签】:个人网站 按月归档 SQL查询 ASP代码 
本文还没有评论,赶快去抢个沙发吧!
昵称:*
邮箱:*
网站:
验证:看不清?点一下 *
本站公告
欢迎各位朋友的到来,【燎原博客】是博主自己编写网站源码设计制作的个人博客,如果您在浏览中发现有不足的地方或者有什么建议,衷心希望能反馈给我,谢谢!
淘宝客
阅读排行
按月归档
网友评论
文章标签
最新发表
博客统计
文章总数:296 篇
评论总数:119 条
留言总数:23 条
注册会员:17 人
本周更新:0 篇
网站运行:2592 天
最后更新:2020/6/4 23:17
【燎原博客】部分内容来源于网络,版权归原作者所有,如有冒犯实属无意,请及时联系告之,博主在此先行向您致歉,并将在第一时间进行删改。
本站是博主自己设计制作并编写网站程序源码,主要记录个人生活、网站设计、学习电脑及网络应用知识,并介绍一些特色软件和股票指标公式的个人博客类网站。
Designed and Powered by zhlinpb CopyRight © 2013 燎原  All Rights Reserved  滇ICP备13002614号