青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 在Windows Server下集成Apache、Tomcat和IIS新版Google Earth发布并提供下载 »

WP-PostViews的静态JavaScript版更新

  前段时间我曾经写了一个WP-PostViews的静态JavaScript版插件,用于在静态化WordPress下以JavaScript的方式提供文章计数器,当时写的比较匆忙,有不少问题,今天晚上终于抽出几个小时,将WP-PostViews的静态JavaScript版进行了一番大的修改,修正了以前的一些主要问题,最新的版本目前看来我比较满意。

  以前这个WP-PostViews的静态JavaScript插件存在的问题是效率问题,由于不是使用Ajax调用计数器,而且JavaScript代码是放在页面的中间,于是装载文章的时候会导致页面停顿一下。今天我参考了Z-Blog的一些相关技巧,使用动态调用JavaScript的方法,在页面的底部再调用计数器的JavaScript,页面终于不停顿了运行一下,效果和Ajax的几乎差不多,感觉还可以。

  这个修改版的插件优点:

  1、小巧玲珑,对于原来的插件修改量很小,只修改了一个文件,大部分修改增加到了一个独立的新增文件wp-counter.php。

  2、内存占用小,wp-counter.php这个文件代码很少,不会占用大量内存,对于虚拟主机限制PHP内存的用户来说很有用。

  3、效率高,没有建立额外的http连接,不会产生更多负荷。

  不足之处:

  1、只支持页面计数,不支持首页和目录页计数。

  2、对所有用户均计数。

  安装说明:

  1. 下载压缩包,然后解压缩文件。

  2. 将postviews目录放到wp-content\plugins目录下。

  3. 将wp-counter.php放在WordPress的根目录下。

  4. 在插件管理里面激活WP-PostViews插件。

  安装重点说明一下,wp-counter.php要放在WordPress的根目录下,不是放在插件目录下,否则会报错。以前用过我这个插件的用户建议立刻升级。

  下载:点这里下载最新的基于JavaScript版本的WP-PostViews。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/1309.html
  • 文章排行:
  • 2.habina
  • 月光的东西阅读越有味!!
  • 2008/4/16 23:22:48   支持(22)反对(13) 回复
  • 3.Owchi
  • 西瓜是来找沙发坐的!
    -----------------
    what is your mean sir ?
  • 2008/4/17 0:30:23   支持(13)反对(6) 回复
  • 4.每一天
  • 而且在single里面使用会报错
  • 2008/5/3 23:49:12   支持(14)反对(7) 回复
  • 5.剑气
  • WP没用过!不过光环倒很大!
  • 2008/4/17 13:34:06   支持(6)反对(1) 回复
  • 6.lovehr
  • 你用的是ZB啊怎么老关心WP呢?
  • 2008/4/16 23:08:05   支持(12)反对(8) 回复
  • 7.jrich
  • 相当的好的网站导航,有空去看看
  • 2008/4/17 14:09:27   支持(12)反对(8) 回复
  • 8.babyadd
  • <?php the_views(); ?>函数不起作用,不知道为什么,回答
  • 2008/5/11 10:44:43   支持(8)反对(4) 回复
  • 9.lucktu
  • 等待针对wordpress V2.8的出现!
  • 2009/6/15 20:11:05   支持(11)反对(7) 回复
  • 12.一亿度
  • 月光,WordPress有没有办法象你的博客一样动态调用javascript显示侧边栏的内容?因为我发现WordPress侧边栏的内容在网页源代码里面是有的,但是在你的博客里面则没有,我觉得你的用法对搜索引擎比较友好,不知道wordpress能不能这么做。

    btw,14楼的,又见面了!
  • 2008/4/17 12:53:54   支持(10)反对(7) 回复
  • 14.GoGo
  • 感觉PostViews的一个修改加强版WP-PostViews Plus也支持静态记录,因为我使用了静态插件,也能显示最近的访问记录,但实质情况我也不会看,能帮忙判断一下吗
  • 2008/4/17 16:07:19   支持(12)反对(10) 回复
  • 17.lovehr
  • 国外的东西难道就那么好吗?
  • 2008/4/16 23:08:28   支持(7)反对(7) 回复
  • 18.C.J.
  • 支持一次啊 月光的东西参考价值就是高
  • 2008/4/17 14:17:02   支持(10)反对(10) 回复
  • 19.静态更新不了
  • 大家好,静态后台更新成功,但是前台显示不出来,谁可以教我一下呢?
  • 2010/7/12 8:59:47   支持(11)反对(11) 回复
  • 20.8boo
  • 2个版本都用过。不知道为啥。都不好用。。没反应 计数器字样都不出来

  • 2008/4/17 11:27:55   支持(6)反对(7) 回复
  • 21.david
  • 我比较喜欢国外的美女,呵呵
  • 2008/4/17 11:36:21   支持(10)反对(11) 回复
  • 22.每一天
  • <?php the_views(); ?>函数不起作用,不知道为什么
    但get_most_viewed却可以工作,这是为啥呢?
  • 2008/5/3 22:29:39   支持(9)反对(10) 回复
  • 23.daniel
  • <?php the_views(); ?>确实似乎没有用……
  • 2009/1/20 23:42:45   支持(8)反对(9) 回复
  • 24.aaaaa
  • ÷

    等待针对wordpress V2.8的出现!
  • 2009/7/4 23:21:35   支持(9)反对(10) 回复
  • 27.积水成渊博客
  • 月光的这个版本在wordpress 2.5下能正常工作吗?我之前用的一个postviews,在wordpress 2.5下不能区分管理员和浏览者,任何人进到文章里都会进行计数。

    谢谢月光的文章,经常来,获益良多。
  • 2008/4/16 23:55:38   支持(6)反对(9) 回复
  • 30.wjf
  • 月光兄,能不能编个针对wordpress 2.8的JavaScript版本的WP-PostViews插件啊。我这个问题都折磨我好几个星期了!
  • 2010/3/5 11:04:22   支持(6)反对(9) 回复
  • 31.Carrie
  • 您好,不曉得可否針對 WordPress 2.9.x 版的 JavaScript 版本 WP-PostViews 插件做個更新呢?感激!
  • 2010/3/19 18:43:08   支持(14)反对(17) 回复
  • 35.徐静蕾
  • 你好啊,月光,偶然看到你的博客。
    感觉很好!
  • 2008/4/17 14:50:28   支持(4)反对(9) 回复
  • 36.清爽点
  • 为啥这里也不清净了.... ai...
    FQ啊无处不在,引用下

    "51你去敬老院做一天义工比不去家乐福更有意义"
    "在MSN里贴(L)China,却对身边正在小偷劫匪视而不见"
    "敢在外国人的地盘上游行却不敢面对身边的腐败官员"

    最后你们依然在 XXX 的控制之下

    (L)CHINA 有×用.
  • 2008/4/17 8:50:54   支持(6)反对(12) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.