EMLOG6.0文章标签统计错误解决方法

因为更新了EMLOG主程序,网站给重装了,今天在发文章给文章添加标签的时候发现统计数量竟然是负数的!

一开始我以为是模板的问题,但之前用EMLOG5.3.1版本的时候也没见出问题,会不会是新版改了什么呢?于是我就往程序本身去寻找问题。

因为EMLOG程序数据都是通过缓存显示的,所以我就往缓存方面去寻找问题,经过寻找我发现,原来是emlog做标签统计缓存的时候,把计算方法给搞错了!

因为php计数都是从0开始算起,假设0,1,2,3,4,5这个数组,实际上是6个数。那么问题到底出现在哪呢?

接下来按照路径打开:网站根目录\include\lib\cache.php文件,找到第234行和265

$usenum = substr_count($show_tag['gid'], ',') - 1;
将以上代码替换成

$usenum = substr_count($show_tag['gid'], ',') + 1;
也就是说将减号改为加号即可,因为php本身统计就是从0开始算起了,如果再减1那就会导致出现负一的存在,改成加1就正好顺应了我们本身日常的算法,程序就会从1开始算起。

替换完成后,回到后台找到:系统>数据>更新缓存+,点击更新即可正常显示。


版权声明:若无特殊注明,本文为《小傲世》原创,转载请保留文章出处。
本文链接:https://blog.aswlcm.cn/9.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

呵呵 哈哈 吐舌 开心 笑眼 可怜 乖 啊 你懂得 不高兴 生气 汗 黑线 哭 真棒 阴险 鄙视 酷 滑稽 纳尼 疑问 委屈 惊讶 勉强

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!