WP-PostViews的JS化

时间:2007-08-12 13:32:24      类别:Web技术|WEB Tech, Wordpress      本文链接:生活点滴Enjoy Life

有朋友真是“得寸进尺”啊,静态化了还想要能够实时显示文章的阅读次数,没有办法,那我就好事做到底吧,把这个WP-PostViews给JS化。JS化的好处在于,即使静态化的HTML文件依然可以通过调用JS来进一步执行后台的php更新相关的数据,因此这个插件JS话之后,启用了cos-html-cache之后请阅读次数还会更新的,所以你可以继续通过查看阅读次数来获取满足感了。其实看着自己的文章阅读的次数逐渐的增加,心里高兴那是一定的,因此这个插件的制作是很有必要的。

PostView的原理还是比较简单的,主要的原理是利用wordpress的自定义域来完成的,自定义域是个好东西,我以前一直都看好他,有兴趣可以参考我的文章我为什么用wordpress做CMS。当初可能对PostView这个插件期盼过高,以为阅读的次数不会因为同一个人连续刷新而增加,所以我一直在插件上进行修改,利用ajax直接调用插件的结果。然而这个插件并未像我想像的那样增加了cookie或者session认证来控制同一个用户对同一个页面的重复刷新计数。所以,我现在在考虑是否自己来写这个插件,犹豫原因在于这个插件还提供了其他的函数,譬如阅读次数排名等等,如果重写我将去掉这些用得很少的功能,改写的好处是效率将会更好。

不管怎么样,先出一个改写的版本吧,其实基本改写了原来的大部分!可能就这几天推出这个计数器的JS版本,喜欢用这个插件的敬请关注本站,我会在调试好之后释放出这个插件。到时候,静态化的页面也可以更新你文章的阅读次数了。目前已经完成了70%的工作量!

该日志未加标签
发表于 2007-08-12 13:32:24 目录:Web技术|WEB Tech, Wordpress [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
如果您喜欢本blog,欢迎你的feed订阅,谢谢你的支持
上一篇: « 本地服务器搭建详解 下一篇: 乱泳-蛙泳-自由泳 »

前7排已经被占据了 快抢好位置哦

  • 1楼 北极冰仔 在 2007.08.12 16:54发表评论如下:

    那个阅读次数排名功能最好也留着 :-D

  • 2楼 hhalloyy 在 2007.08.12 17:26发表评论如下:

    急切盼望中。

  • 3楼 cosβ 在 2007.08.12 17:38发表评论如下:

    [quote]那个阅读次数排名功能最好也留着[/quote][quote]急切盼望中。[/quote]
    已经mail给 北极冰仔 ,我这里测试一切正常,如果没有问题的话明天就发布了

  • 4楼 北极冰仔 在 2007.08.12 20:40发表评论如下:

    我测试了一下,提出一点点小疑问:
    1. id=”addclickCos” 在代码中会出现多次,但XHTML 1.0 Strict不允许相同ID重复出现,如果改为class不知道会不会影响计数。
    2. 当文章阅读次数为0的时候,缺少0这个字,只显示“Views”而不是“0 Views”。
    [r]那个ID忘记放在条件判断内部了,因此首页的循环体内不会再有id重复了,在单独的页面,我发现你没有调用view的函数,因此单独的页面你那个无法调用ajax,所以不能计数[/r]

  • 5楼 北极冰仔 在 2007.08.12 20:43发表评论如下:

    另外跟你说个好消息,PR要更新了,你这里显示unranked了。

  • 6楼 北极冰仔 在 2007.08.12 20:45发表评论如下:

    [quote]另外跟你说个好消息,PR要更新了,你这里…[/quote]
    怎么又有显示了,昏。

  • 7楼 tsian 在 2007.08.13 13:09发表评论如下:

    期待cos版。

  • 转到第
(Required)
(Required, not published)
如果留言未显示请不要重复留言,我将为你恢复!


生活点滴Enjoy Life is proudly powered by WordPress | admin| About Us | cosbeta| Bluehost| site map 0.361s & 25