感謝啊>"<~~
更改後已無此問題...
[問題] 全域公告所產生的第一頁(共0頁)之問題(已解決)
版主: 版主管理群
●架設主機作業系統:Linux Fedora Core 5
●快速架站程式:無
●您的上網方式:HINET ADSL 2M/512K(1固定,7浮動)
●您的 phpBB2 版本:phpBB 2.0.2.1
●您的 domain(網域名稱) :ffxi.servehttp.com
●您的 phpBB2 連結網址:http://ffxi.servehttp.com/
●快速架站程式:無
●您的上網方式:HINET ADSL 2M/512K(1固定,7浮動)
●您的 phpBB2 版本:phpBB 2.0.2.1
●您的 domain(網域名稱) :ffxi.servehttp.com
●您的 phpBB2 連結網址:http://ffxi.servehttp.com/
發現...必須修正的原因...心靈捕手 寫:該說 '抱歉' 的人, 應該是我吧!hentaibbc 寫:剛剛看了一下程式...
結論...
的確是全域公告本身的問題...
心靈捕手大大...對不起捏...![]()
我猜想:
我是被自己論壇的 '暫時保留區' 的兩個版面誤導.
或許, 這些有自動刪除文章的版面, 有特殊計算文章的機制吧!
要不然, 就是我自己有修改部分的原始檔, 使得這些版面計算主題數有出入.
因為我剛剛新增版面後, 測試結果的確是如 HEICZG 所言.
只不過, 我還是以為, 不必刻意修改;
畢竟, 新增的版面 (一般主題) 文章數, 過不久, 自然就會超過全區公告的文章數了.
=>這樣會造成頁面計算錯誤...
假設:
某個版面
全域公告(非該版面發出的):4篇
一般公告:2篇
版面主題數:30篇 => 即一般+置頂有28篇
那麼$topics_count = 30 - (4 + 2) = 24
假如版面主題數一頁可顯示25個主題
總頁數的計算方式是 ceil( $topics_count / 每頁顯示主題數 )
就會顯示...『第1頁(共 1 頁)』
那麼有28-25 = 3個主題會消失
而跳頁那邊的計算方式也是一樣的
所以不會顯示第2頁出來...
(好像不用解釋那麼多喔...算了...給一般人看也好...)
===========================================
不好意思捏...
只是想到一般主題數要超過全域公告的主題數才會顯示1頁
所以才想到是不是在1頁和2頁之間也會有同樣的問題...
結果...得到的就是上面的結果...!!
我真的不是來找喳的...
不會啦..謝謝你詳細的解說^^~
●架設主機作業系統:Linux Fedora Core 5
●快速架站程式:無
●您的上網方式:HINET ADSL 2M/512K(1固定,7浮動)
●您的 phpBB2 版本:phpBB 2.0.2.1
●您的 domain(網域名稱) :ffxi.servehttp.com
●您的 phpBB2 連結網址:http://ffxi.servehttp.com/
●快速架站程式:無
●您的上網方式:HINET ADSL 2M/512K(1固定,7浮動)
●您的 phpBB2 版本:phpBB 2.0.2.1
●您的 domain(網域名稱) :ffxi.servehttp.com
●您的 phpBB2 連結網址:http://ffxi.servehttp.com/
'真理' 是越辯越明!hentaibbc 寫:發現...必須修正的原因...心靈捕手 寫:該說 '抱歉' 的人, 應該是我吧!hentaibbc 寫:剛剛看了一下程式...
結論...
的確是全域公告本身的問題...
心靈捕手大大...對不起捏...![]()
我猜想:
我是被自己論壇的 '暫時保留區' 的兩個版面誤導.
或許, 這些有自動刪除文章的版面, 有特殊計算文章的機制吧!
要不然, 就是我自己有修改部分的原始檔, 使得這些版面計算主題數有出入.
因為我剛剛新增版面後, 測試結果的確是如 HEICZG 所言.
只不過, 我還是以為, 不必刻意修改;
畢竟, 新增的版面 (一般主題) 文章數, 過不久, 自然就會超過全區公告的文章數了.
=>這樣會造成頁面計算錯誤...
假設:
某個版面
全域公告(非該版面發出的):4篇
一般公告:2篇
版面主題數:30篇 => 即一般+置頂有28篇
那麼$topics_count = 30 - (4 + 2) = 24
假如版面主題數一頁可顯示25個主題
總頁數的計算方式是 ceil( $topics_count / 每頁顯示主題數 )
就會顯示...『第1頁(共 1 頁)』
那麼有28-25 = 3個主題會消失
而跳頁那邊的計算方式也是一樣的
所以不會顯示第2頁出來...
(好像不用解釋那麼多喔...算了...給一般人看也好...)
===========================================
不好意思捏...
只是想到一般主題數要超過全域公告的主題數才會顯示1頁
所以才想到是不是在1頁和2頁之間也會有同樣的問題...
結果...得到的就是上面的結果...!!
我真的不是來找喳的...
就我個人的論壇而言, 並沒有發現有 '頁面計算錯誤...' 的情況.
只不過, 因為有些主題或版面, 曾經經過移動或刪除,
造成部分版面的 '實際主題數' 和 '版面上的統計數字' 有誤差而已.
為了進一步釐清, 我在測試論壇安裝全區公告.
http://wang5555.dyndns.org/test/phpbb2/index.php
測試結果如下:
1. 先觀察3個版面的總主題數

2. 這個版面說明了 HEICZG 發現的疑似問題

3. 這個版面 (全區公告原發表版面) 說明了分頁正常

4. 這個版面 (非全區公告原發表版面) 說明了分頁正常

我的看法是, 當您的論壇版面有了 300 篇, 甚至於是 3000 篇以上的主題時,
自然不會太在意 '第1頁(共0頁)' 或者是 '頁面計算錯誤' 的問題了.
換個角度想, 我也不認為這是個 '因為安裝全區公告所造成' 的錯誤!
大家得同意一個事實, 沒有任何物事會最完美無暇的.
強大如微軟還是每天在堵塞漏洞, 不過要先後有序.
而這個問題相較於其他來說, 我真是覺得浪費時間.
就在官方及非官方還未解開的難題, 還多得著.
沒必要在雞蛋裡去挑骨頭, 除非衹剩下這問題是唯一未解決的.
抱歉各位!!
.
強大如微軟還是每天在堵塞漏洞, 不過要先後有序.
而這個問題相較於其他來說, 我真是覺得浪費時間.
就在官方及非官方還未解開的難題, 還多得著.
沒必要在雞蛋裡去挑骨頭, 除非衹剩下這問題是唯一未解決的.
抱歉各位!!
.
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助



