Typecho博文浏览次数统计插件Stat和Views比较[php]

时间:2016-09-26 ┊ 阅读:1,597 次 ┊ 标签: 分享 , 配置 , 问题 , Typecho

一直用的Views这个插件来统计博文浏览次数,近期发现好多博主推荐使用Stat这个插件。不知道这两个插件有什么不同,仔细看了插件的代码,发现功能还是有点儿不同的。
共同点:
肯定都能统计博文的浏览次数了,插件使用代码有点儿区别:
前者使用下面代码:

<?php $this->views(); ?>

Views使用下面代码:

<?php Views_Plugin::theViews(); ?>

区别:

A. Views多了一个最受欢迎的文章列表功能,不过没有配置显示文章个数功能,不过通过查看代码知道是10篇,通过添加如下代码即可:

<?php Views_Plugin::theMostViewed(); ?>

B. Stat插件代码中存在一个小BUG,是MySQL如果你使用的是PDO数据库对Columns not found的判断有问题,原代码写的是:

('Mysql' == $type && 1054 == $code) 

$code 还应该加上 42S22,否则可能会出现激活失败提示,新代码如下:

('Mysql' == $type && (1054 == $code || $code == '42S22'))

出错版本信息为:

/**  
 * 页面浏览次数统计插件  
 * @package    Stat  
 * @author     Hanny  
 * @version    1.0.2  
 * @dependence 10.8.15-*  
 * @link       http://www.imhan.com  
 * 历史版本  
 * version 1.0.2 at 2010-07-03  
 * 终于支持前台调用了  
 * 接口支持Typecho 0.8的计数  
 * 增加SQLite的支持  
 * version 1.0.1 at 2010-01-02  
 * 修改安装出错处理  
 * 修改安装时默认值错误  
 * version 1.0.0 at 2009-12-12  
 * 实现浏览次数统计的基本功能  
  
 */  

文章评论

添加新评论

温馨提醒:如果您是第一次在本站留言,需要审核后才能显示哦!

相关文章

去除开始菜单ms-resource:appname/text幽灵快捷方式

去除开始菜单ms-resource:appname/text幽灵快捷方式

之前发现电脑菜单出现了这个无效的快捷方式没当回事,后来发现一直在,还没有用。尝试了各种方法,都无法删除掉。 最后终于找到了终极方法: 方法一: 以管理员模式运行PowerShell 然后在PowerShell粘上如下命令并回车: Get-AppxPackage -all Holographi...
阅读全文>>
Excel 2016打开xls文件显示空白的解决办法

Excel 2016打开xls文件显示空白的解决办法

问题描述: 安装Office 2016后,正版激活一直挺好的,不过今天发现,双击EXCEL旧版本文件打开后显示为空白。 上网搜索一翻,终于知道问题所在,可能和昨天的一个office更新有关。 解决办法: 开始——运行——regedit 修改HKEY_CLASSES_ROOT\Excel.She...
阅读全文>>
新电脑T480开始使用,全面进入win10时代

新电脑T480开始使用,全面进入win10时代

今天对于我是个好日子,终于换掉了自己用了10年的T400,尽管升级了内存换了SSD硬盘,但总感觉太老了需要换一台新电脑了。 T480,2k屏,256G SSD+500G机械双硬盘版本。 心情十分美丽,一切正常。拷贝文件进入秒传时代。 全新的win10系统,用一段时间后慢慢开始适应起来,真的可以...
阅读全文>>
不用手机号的免费邮箱ProtonMail

不用手机号的免费邮箱ProtonMail

现在国内注册个邮箱真难啊,要手机号绑定,天天广告 轻松注册了一个:guozhen@protonmail.com 用起来! 下面是ProtonMail简介: ProtonMail 是哈佛(Harvard)、麻省理工(MIT)、以及 CERN(欧洲核子物理研究所)的科学家合力研发推出的一项加密电子...
阅读全文>>
终极解决sendmail & mutt 邮件乱码问题[sh]

终极解决sendmail & mutt 邮件乱码问题[sh]

自从上次把所有站点https后,一直没怎么看服务器。这两天突然发现所有从服务器自动发出来的邮件全部乱码,实在让我强迫症发作!今天终于得空赶紧研究一翻。 系统:Centos6.2 没有附件时乱码如下: -----邮件原件----- 发件人: Kevin [mailto:admin@amkevin...
阅读全文>>