謝謝waterdondon大,還勞煩你花時間測試..
你提到的
這發現也帶給在下一個發想,聯想到本主題之異狀,在下明明發的文是【第72則】,按後版一頁15則發文來算,應該是到【第5頁】而已,怎麼會出現【第6頁】呢?再由網址列去查,第5頁的網址是【https://army.chlin.com.tw/BBS/vi ... mp;page=5#pid322942】,而由首頁點選【貼圖影片幹訓班】出現的畫面網址則是一般主題最終頁【https://army.chlin.com.tw/BBS/vi ... p;extra=&page=6】(昨天檢視時後面那一串是一般慣例的goto=lastpost#lastpost),也就是說這主題到在下昨日發文應只有5頁,哪來的第6頁呢?從首頁點進去指到這空頁的路徑自然造成錯誤,因為第6頁裡頭根本沒有任何文章!
沒錯,在網站若看到【未定義操作,請返回。】的字句,那通常是指向連結錯誤所造成...
就如跑馬燈上的【貼圖影片幹訓班】連結原指向
''http://army.chlin.com.tw/BBS/viewthread.php?tid=8624&page=1#pid237682"
這裡連結的意思是指向第8624篇的第x則(237682)文章,若該則文章不見,就有可能會出現未定義操作..
於是改寫成如下
"https://army.chlin.com.tw/BBS/redirect.php?tid=8624&goto=lastpost#lastpost"
這裡連結的意思是指向第8624篇的最後一則po文..
才會變成顯示正常...
若記得沒錯的話,首頁的"最新5篇主題"、"最新回覆"這區塊是屬於外掛模組,他判斷頁數的語法可能有些不同?
討論區若再出現未定義的操作,最快的解決方法就是補足他語法的要求數目..然後後台再進行資料的重新整理(就像自家電腦裡的資料重組),
也因為這發生的機率不算高,所以通常接獲反應後我就會去進行該篇文章的重整..
除非能夠得到更多的錯誤指向連結的參考去捉問題,否則貪快解決問題就是重整該篇資料了..希望這能解你的疑惑!