逐梦论坛's Archiver

shillan 发表于 2005-2-23 11:47

[原创]页浏览量不变(返回)的朋友请进!

[table]    有很多的朋友都提出过这个问题,就是首页的“页浏览量”总是返回某一特定的数值(我当时总是返回1000),我以前也发帖问过此问题,但等了n久也没人回答。返回的原因是当页浏览量每达到1000次才会向数据库中写入数据,而服务器一重启或重启论坛等都可能使页浏览量返回,倘若是一个小论坛,这无疑是灭顶之灾。既然这样,我们就可以修改代码,将1000改成一个小的数值(这儿分别以50和100为例),这样就不怕了。经研究,修改方法如下:

≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
在\inc\board_popfun.asp中找到:

if application(def_mastercookies & "sitepagecount") > [color=#ff0000]999[/color] then
           application.lock
           application(def_mastercookies & "sitepagecount") = 0
           application.unlock
           con.execute("update leadbbs_siteinfo set pagecount=pagecount+[color=#ff0000]1000[/color]")
           updatestatisticdatainfo [color=#ff0000]1000[/color],4,1
           gbl_dbnum = gbl_dbnum + 1
end if

将其修改为:

≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
[color=#1111ff][以50为例]
[/color][color=#000000]if application(def_mastercookies & "sitepagecount") > [/color][color=#1111ff]49[/color] then
           application.lock
           application(def_mastercookies & "sitepagecount") = 0
           application.unlock
           con.execute("update leadbbs_siteinfo set pagecount=pagecount+[color=#1111ff]50[/color]")
           updatestatisticdatainfo [color=#1111ff]50[/color],4,1
           gbl_dbnum = gbl_dbnum + 1
end if
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
[color=#1111ff][以100为例]
[/color][color=#000000]if application(def_mastercookies & "sitepagecount") > [/color][color=#1111ff]99[/color] then
           application.lock
           application(def_mastercookies & "sitepagecount") = 0
           application.unlock
           con.execute("update leadbbs_siteinfo set pagecount=pagecount+[color=#1111ff]100[/color]")
           updatestatisticdatainfo [color=#1111ff]100[/color],4,1
           gbl_dbnum = gbl_dbnum + 1
end if
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
即可!

  其实修改非常简单,可能高手们对于这种问题都不屑回答吧!经过一段时间的测试,发现一切正常,特与大家共享,也使页浏览量总是返回的朋友不再继续郁闷下去!
    演示地址: 本论坛[/table]

living951 发表于 2005-3-8 11:13

好极,终于解决了这个困扰我很久的难题,谢谢[EM12][EM16]

姿迷 发表于 2005-4-24 01:09

今天才看到这帖  找了好久了……

oq166 发表于 2005-12-5 03:39

浏览量总是返回
问下我 社区
日访问量1000ip
会有这种现象吗
日期                     pv        独立访客   唯一ip
2005-12-03星期六 17942    993               1126

shillan 发表于 2005-12-5 17:39

[quote][b]下面引用由[u]oq166[/u]发表的内容:[/b]

浏览量总是返回
问下我 社区
日访问量1000ip
会有这种现象吗
日期                     pv        独立访客   唯一ip
2005-12-03星期六 1...[/quote]
自己注意观察一下。

oq166 发表于 2005-12-6 00:31

谢谢你了

慧兒 发表于 2005-12-17 10:14

對哦! 今天戝看到這一帖!~~~~~~~~嘿 ~~謝謝嘾!![EM03]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.