首页CMSTypecho无需插件实现访客阅读数统计方法

Typecho无需插件实现访客阅读数统计方法

时间2024-05-24 01:36:03发布访客分类CMS浏览193
导读:Typecho算是一款比较轻便的博客程序,我们应该也有很多网友在使用。这里老蒋有在整理模板的时候看到对于访客数量统计可以使用到无插件实现。这里也就一并记录下来,毕竟能少用插件的时候就少用,直接集成到主题中比较方便。第一、脚本添加/** 无插...

Typecho算是一款比较轻便的博客程序,我们应该也有很多网友在使用。这里老蒋有在整理模板的时候看到对于访客数量统计可以使用到无插件实现。这里也就一并记录下来,毕竟能少用插件的时候就少用,直接集成到主题中比较方便。

第一、脚本添加

/** 无插件阅读数*/function get_post_view($archive){ $cid = $archive-> cid; $db = Typecho_Db::get(); $prefix = $db-> getPrefix(); if (!array_key_exists('views', $db-> fetchRow($db-> select()-> from('table.contents')))) { $db-> query('ALTER TABLE `' . $prefix . 'contents` ADD `views` INT(10) DEFAULT 0; '); echo 0; return; } $row = $db-> fetchRow($db-> select('views')-> from('table.contents')-> where('cid = ?', $cid)); if ($archive-> is('single')) { $db-> query($db-> update('table.contents')-> rows(array('views' => (int) $row['views'] + 1))-> where('cid = ?', $cid)); } echo $row['views']; }

将脚本添加到当前主题中的Functions.php文件中。

第二、调用统计代码

?php get_post_view($this) ?> 在模板中需要的位置调用脚本即可实现。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Typecho无需插件实现访客阅读数统计方法
本文地址: https://pptw.com/jishu/666701.html
CSS浏览器前缀 Typecho调用文章第一张图作为缩略图以及随机缩略图调用

游客 回复需填写必要信息