很多个人博客网站的访问人数比较少,有时候 N 天前发布的文章浏览数都还是个位数,甚至这个数还是自己点击的呢,看起来确实有点尴尬,所以有些站长就想导致 ZBlogPHP 站点的文章默认浏览量是否可以修改?如果可以怎么修改等。
其实,ZBlogPHP 文章浏览数是$article.ViewNums,我们只需要给这个数加上一个基数,如 1000,那么站点前端所显示出来的浏览量就会变成 1000+,而数据库中还是显示真实的浏览量,两者并不会冲突,这样一来可以看到真实的浏览量,也可以避免个位数浏览量的尴尬局面。
那么我们怎么修改 ZBlogPHP 站点的默认浏览量呢?一股劲就以 ZBlogPHP 免费响应式主题 Blogs 为例进行说明。
1. 打开\zb_users\theme\Blogs\template\post-single.php 文件,找到以下代码:
{$article.ViewNums}
修改为
{intval(1000+$article.ViewNums)}
以上代码的 1000 表示在真实浏览量的基础上增加 1000,可以自行修改。为了不显得那么明显,一股劲建议大家设置为 88 或 888 之类的数字,不要带有几个 0 的,要不然看起来太明显了。
如果不想设置固定的基数,那么可以将上述代码中的 1000 改为随机数,如随机增加 500~999 之间的任何一个数,那么上述代码就修改为:
{intval(rand(500,999)+$article.ViewNums)}
这个做的后果就是这篇文章一会可能是 1000+以上的浏览量,一会可能又变成了 500+的浏览量,所以一股劲不建议设置为随机数,建议直接根据自己站点的实际情况设定一个相对真实的基数,如 88 之类的。
2. 为了整个站点文章的浏览量相一致,除了需要修改 post-single.php 文件外,还需要修改 post-multi.php 文件。为了保险起见,建议将所使用的主题 template 文件夹内的所有文件都打开搜索{$article.ViewNums},找到后就修改成第 1 步的代码。
3. 修改好所有主题文件中关于浏览量的代码后,一定要登录 ZBlogPHP 站点后台首页点击[清空缓存并重新编译模板]按钮。具体见下图:
如果你的站点还开启有 CDN 等其他缓存,也请清空缓存。然后刷新前台某个页面,你就会发现浏览量已经在真实数据的基础上增加了我们刚才所设置的基数了。
其实 ZBlogPHP 也有修改文章浏览数的插件,因为是收费插件,所以一股劲就没有去看是怎么实现的,不过我们只需要对主题文件进行小小的修改就可以实现修改 ZBlogPHP 的默认浏览量,是否使用插件就看个人了。