38楼,第一次在群组视图下引用的帖子链接正确,不容易啊!又是瞎蒙出来的。$article获取楼层数,用下面的语句计算页码数:
$page = floor($article/$db_perpage) + 1;//获取页码数2024.4.2
那这行代码放到前面为什么就不行呢?
} elseif ($a == 'reply') {
就是它的后面。
最后,想到了在引用内容里测试到底能不能把楼层数读出来,只要能找到楼层数参数,页码数应该就能计算出来。楼上的源代码自动解析了,那个10就是$db_perpage,大意是每页多少个帖子。
=================分隔线====================
自己写的代码要注意测试,尤其是分界值要考虑进去。比如10楼,计算出来就会是第二页,这显然不对。
$page = floor(($article-1)/$db_perpage) + 1;//获取页码数2024.4.2