在静态页面中显示文章被阅读的次数
2005-09-09 11:17
351 查看
在文章发布系统中采用服务器端生成静态页面的方法可以有效减轻服务器的负担,特别是对大流量网站非常有效。但是既然生成的是静态页面,生成时是什么样,显示就是什么样了,对于文章常见文章被阅读次数怎么显示呢?
经考虑,可用如下方案解决:
生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句:
<SCRIPT src="counter.asp?articleId=<%=#articleId#%>"></SCRIPT >
说明:
在利用模板生成文章时,把"#articleId#"进行模式匹配,替换为新添加的文章的id号。
counter.asp 文件为实现记数的asp文件
<%
dim articleId,sqlStr,hits
articleId=int(trim(request.querystring("articleId")))
sqlStr="update articles set hits=hits+1 where articleId=" & articleId
'给文章点击数加1
conn.execute(sqlStr)
'读出文章点击数
hits=conn.execute("select hits from articles where articleId=" & articleId)(0)
%>
'打印出文章点击数
document.write(<%=hits%>)
经考虑,可用如下方案解决:
生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句:
<SCRIPT src="counter.asp?articleId=<%=#articleId#%>"></SCRIPT >
说明:
在利用模板生成文章时,把"#articleId#"进行模式匹配,替换为新添加的文章的id号。
counter.asp 文件为实现记数的asp文件
<%
dim articleId,sqlStr,hits
articleId=int(trim(request.querystring("articleId")))
sqlStr="update articles set hits=hits+1 where articleId=" & articleId
'给文章点击数加1
conn.execute(sqlStr)
'读出文章点击数
hits=conn.execute("select hits from articles where articleId=" & articleId)(0)
%>
'打印出文章点击数
document.write(<%=hits%>)
相关文章推荐
- 在静态页面中显示文章被阅读的次数
- 微信公众账号要变:显示文章阅读次数 设点赞按钮
- ASP:在静态页面中显示文章被阅读的次数
- ehcache显示文章阅读次数相关思考
- Drupal如何调用文章阅读次数和评论次数(转自www.geniusy.com)
- 免插件实现WordPress文章阅读次数
- ASP文章阅读次数统计代码
- drupal文章里添加阅读次数
- wordpress chronus主题 显示文章阅读数
- Hexo+Next主题 文章添加阅读次数,访问量等
- 作者文章阅读次数:3742
- 我的博客被人黑了,基本可以确认,被人挂上了自己的广告,另外今天的博客不显示阅读次数了!
- 如何给wordpress添加显示文章阅读数的功能
- 作者文章阅读次数:2131
- wordpress实现文章阅读次数
- 作者文章阅读次数:4295
- wordpress 使用wp-postviews统计文章浏览次数和显示热门文章排行的方法
- [小改进]在个人Blog页面显示文章阅读数
- 不用插件 WordPress 显示文章浏览次数
- 自动检测CSDN博客文章阅读次数的爬虫