打印

[Dreamweaver教程] Dreamweaver实现文章内容页的阅读计数

Dreamweaver实现文章内容页的阅读计数

  有朋友问如何在DW中实现文章内容页的阅读计数,这方面网上相关的教程很多了,问的人多了,我索性结合“深度空间整站”程序代码,再写一遍操作流程。为互联网事业发展提供源动力!3 v4 n2 w* H1 W( t8 t) O/ Q/ r
  操作之前先做一个文章系统的详细内容页,通过浏览网站页面可以看到了在文章列表页链接上给出了一个?fID_ArticleContent=xxx的参数来链接到详细内容页面ndex_Article_Content.asp。具体查阅一下相关资料,我就不废话了。操作步骤如下:
' w9 T: s& }4 |8 u1 @7 s163k团购网站系统官方服务论坛  1、在DW中打开index_Article_Content.asp页,在页面相关添加内容,例如“阅读次数:”。在之后插入相关记录字段fHits。如下图:163K网站系统官方论坛% d* d. I: ^2 ^6 h' Z
& D% e; s5 ?* @' I, i  Q) C

8 G. F3 K2 g4 C( x2 x/ [0 s9 T/ w4 e163k团购网站系统官方服务论坛  2、在“应用程序”中“服务器行为”面板点击“+”按钮,选择“命令”,操作如下:
1 i/ G7 O6 g% O: ]9 m0 I163K网站系统官方论坛
4 t3 P1 G. W% j9 H2 I! hbbs.163k.com0 ?9 f% ~* _8 q5 e
为互联网事业发展提供源动力!8 K: ?; }3 Y6 z- a& U: {+ a
  3、在弹出的“命令”窗口中,名称填入“CommArticleContentHits”(可以自定义),连接选择connDB(视具体数据库连接名称而定),类型选择“更新”,在SQL框中输入:163k团购网站系统官方服务论坛' Z1 ~& M3 E' A7 e

$ ~% ~, F- y+ z" ^( sbbs.163k.com
; s  X) \! x: S% L- n, X( j) s. A为互联网事业发展提供源动力!. h: ~6 |+ P5 M4 o
163K网站系统官方论坛/ j* f* ^: [4 g
  3、在弹出的“命令”窗口中,名称填入“CommArticleContentHits”(可以自定义),连接选择connDB(视具体数据库连接名称而定),类型选择“更新”,在SQL框中输入:
1 q8 H9 q! I, s163K网站系统官方论坛0 r1 @9 A3 M% `5 C
UPDATE tArticleContent  
7 `; [3 I1 w6 x. P3 J+ J- W4 s+ N6 d163K网站系统官方论坛SET fHits = fHits + 1  为互联网事业发展提供源动力!& P  C/ Q0 a! {' p5 J& P( }
WHERE fID_ArticleContent = MM_ArticleContentID bbs.163k.com1 h& ?7 Y* b" L" n) q
在“变量”后点击“+”号,添加一个变量,名称为“MM_ArticleContentID”(和上面SQL语句中的最后一个一致),运行值填写: Request.QueryString("fID_ArticleContent")bbs.163k.com$ c/ t# [3 }8 U- K* u5 V" k/ I
说明:ASP中,URL参数的值是通过语句 Request.QueryString("参数名") 来获取的。163K网站系统官方论坛: q8 ~5 b) J: n9 b7 c7 ?
如下图:
/ y* @( W0 c! m( ^% y  D1 p163k团购网站系统官方服务论坛
, [  q: k, P% E163k团购网站系统官方服务论坛# Y$ W5 r' f+ ~" z6 J
) H8 Z+ D# P. K1 C
  这样就在这个页面添加了一个每访问一次该一面fHits就加1的命令,就实现了点击计数的功能了。
7 Q( F2 I! r+ k0 F团购网站系统,团购网程序实例显示如下:
. |. p, \( B2 v
: \7 a& D8 v7 w: M
; M0 m4 O  o. D  p3 wUPDATE tArticleContent  团购网站系统,团购网程序% b4 e! G1 D; q8 v( i* i
SET fHits = fHits + 1  
( S: Q* V9 \+ O- T( U4 @- m- D163K网站系统官方论坛WHERE fID_ArticleContent = MM_ArticleContentID
/ |% o, N; S. N3 C' C% j) K团购网站系统,团购网程序在“变量”后点击“+”号,添加一个变量,名称为“MM_ArticleContentID”(和上面SQL语句中的最后一个一致),运行值填写: Request.QueryString("fID_ArticleContent")bbs.163k.com1 k/ j7 s' d1 R8 H5 C) w+ L5 [* t
说明:ASP中,URL参数的值是通过语句 Request.QueryString("参数名") 来获取的。163k团购网站系统官方服务论坛3 z1 M, Z7 _& B# v+ K
如下图:
. \# a/ L2 i, S团购网站系统,团购网程序bbs.163k.com, _9 A  v, N8 Q/ U3 h- K7 [
' T/ N, |8 ^" O

$ p/ x5 c& V; r+ m为互联网事业发展提供源动力!  这样就在这个页面添加了一个每访问一次该一面fHits就加1的命令,就实现了点击计数的功能了。
6 @7 a; }" h- h+ H0 d! Q5 b* v实例显示如下:bbs.163k.com7 z. X. E" L- x! Q7 J3 B

* W0 R! ?9 Y$ p, |. u/ t& V163K网站系统官方论坛
# A8 Z7 n. J6 Q团购网站系统,团购网程序
5 H$ W  W' r  @2 g0 ]163k团购网站系统官方服务论坛bbs.163k.com3 C. u/ P7 [+ U/ O1 l
    需要说明的是,这里每次我们访问页面看到的都是上一次的计数,比如数据库中初始计数为0的话,你第一次打开它就直接显示0。此方法同样适用于留言板、论坛、下载等计数。

TOP

返回顶部
AYBlue

Processed in 0.095456 second(s), 7 queries.

当前时区 GMT+8, 现在时间是 2009-1-9 11:03 京ICP备06054220号

清除 Cookies - 联系我们 - 163K.com - Archiver - WAP