• 9968阅读
  • 203回复

2016年1月15日:修正电脑版论坛统计数据主题数和帖子数误差(部分与拆分操作有关) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 98楼 发表于: 2019-01-20 21:21:02 星期日  点亮(0)
确实,经过测试和观察数据表,以及思考,发现:虽然经过92楼提到的代码修改后,可以使进行帖子拆分操作时,源版块和目标版块的帖子数进行自动更新,但有一个问题,那就是当这个版块是子版块时,父版块的帖子数是不会自动更新的,而这就会造成父版块的帖子数以及站点信息里面的帖子数不正确。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 99楼 发表于: 2019-01-20 23:07:48 星期日  点亮(0)
正常发帖回帖情况下,版块数据更新没有任何问题,出现偏差的原因应该就是帖子管理操作造成的。经过今天对masingle.php文件的修改,当有拆分操作时,源版块和目标版块的相应数据也会同步更新;合并操作只能在同版块内进行;昨天晚上测试过了,移动操作不会对版块数据更新造成影响。所以,目前似乎唯一能够影响版块数据更新不准确的情况就是:当源版块和目标版块至少有一个是子版块的情况下进行拆分操作,原因是拆分前后的版块数据会同步更新,然而父版块数据却不会更新,这样就会造成偏差。所以,今天晚上把老旧废帖版块移动到了管理分区下,成为一级版块,而不是原来的二级版块(子版块)。这样能一定程度上减少帖子总数统计上的偏差。另外还有两个有数据的不用的版块,再加上涵涵和玉华的三个子版块,它们出现拆分操作的几率还是相当小的,所以到目前来说,对于论坛帖子总数的统计来说,能够影响的因素已经很小了。日后真的有偏差,可以通过php文件修正。所以,可以说,到今天为止,关于帖子总数的统计,其准确性还是有保障的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 100楼 发表于: 2019-01-20 23:18:49 星期日  点亮(0)
以前可能只是帖子总数对得上,但具体到各个版块的详细统计数据未必是准确的,甚至有很大的偏差。经过这几天的努力,各版块已经可以获取到准确的数据了。即使再有小的偏差,也能够通过php文件轻松的更新为准确的数据。况且我也会经常关注数据的准确性,所以,到今天,到这100楼,2019年1月20日,可以结束这个三年多的探讨了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 101楼 发表于: 2019-01-20 23:23:13 星期日  点亮(0)
不早了,休息去喽。可以说,基本上大功告成了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线为你守候
温馨家园,为你守候!

只看该作者 102楼 发表于: 2019-01-26 09:21:25 星期六  点亮(0)
主题数对,帖子总数对;用php文件更新benban字段,版块数据表pw_forumdata里article和benban字段数据一样。这才是真正准确的数据。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!

只看该作者 103楼 发表于: 2019-01-26 10:07:20 星期六  点亮(0)
回复62楼 zhangjingyu 的帖子
zhangjingyu php文件上传展示下:
<?php
require_once('global.php');
//benban='替换article=',注意最后面几处
$rs2=$db->get_one("SELECT COUNT(*) AS topic FROM pw_threads WHERE fid='2'");
....... (2019-01-19 21:43)   
第174行的代码可以改为:
$sumarticle2=$db->get_one("SELECT SUM(article) AS sumarticle2 FROM pw_forumdata where fid in (18,19,28,32,33,40)");
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 104楼 发表于: 2019-01-30 20:06:19 星期三  点亮(0)
回复102楼 为你守候 的帖子
为你守候 主题数对,帖子总数对;用php文件更新benban字段,版块数据表pw_forumdata里article和benban字段数据一样。这才是真正准确的数据。 (2019-01-26 09:21)   
今晚用php文件更新benban字段,同样的结果。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 105楼 发表于: 2019-01-30 20:08:15 星期三  点亮(0)
困了,想去睡觉了(电脑放在炕上烟笸箩上,趴着玩了一会儿了)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 106楼 发表于: 2019-02-09 14:26:11 星期六  点亮(0)
回复104楼 zhangjingyu 的帖子
zhangjingyu 今晚用php文件更新benban字段,同样的结果。 (2019-01-30 20:06)   
还是同样的结果,准确无误。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 107楼 发表于: 2019-03-07 23:25:11 星期四  点亮(0)
benban字段总和为:33104
article字段总和减去子版块帖子为:33104
看来应该没问题。   
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!