xforum 點按主題後的空內容

點閱:459 平均評分:尚無評分 迴響:0
作者:睡蓮 來源:池水間
  大約個半月前也就是正體中文站剛移機及轉用另一新模組 xforum 5.7.5 不久的那個時候,站上某位網友留言:「請問登錄以後,怎麼“[模組] 熱情分享區”有些主題會看不到內容呢?」還列舉了幾個看不到內容的標題,我查看了確實是沒有內容後,手動切換一下瀏覽模式,內容便跑出來了。

  個半月後的今天,我為正體中文站更換的新佈景查看有什麼不正常的地方需要調正,郤發現了問題所在,比之前留言網友說的問題範圍還要大的多,並非僅幾篇主題才有空內容──無論是討論區的什麼討論版(viewforum.php 頁面),只要進入第二頁或之後的所有頁數,點擊任何主題連結,進入的頁面都是沒有討論內容的。

xforum image

  換句話說,每一個討論版只有首頁進入的主題可以看到內容.....

  這還得了??不得不動手解決空內容問題。

  打開/modules/xforum/class/topic.php,在大約 104 行加上暗字範圍的註解後再加入另一段如下的綠字便可。
    		} else {
		        if ($GLOBALS['xoopsModuleConfig']['htaccess']) {
		    		return $this->domain() . '/' . $GLOBALS['xoopsModuleConfig']['baseurl'] . $this->getSUBPath() . '/' . xoops_sef($this->getVar('topic_title')) . '/' . $this->getVar('forum_id') . ',' . $this->getVar('topic_id')  . ",$post_id,$start,$move,$type,$order" . $GLOBALS['xoopsModuleConfig']['endofurl'];
		    	} else {
		    		/*return $this->domain().'/modules/xforum/'.'viewtopic.php?forum=' . $this->getVar('forum_id') . '&topic_id=' . $this->getVar('topic_id') . "&post_id=$post_id&start=$start&move=$move&mode=$mode&type=$type&order=$order";*/
                     return $this->domain().'/modules/xforum/'.'viewtopic.php?' . '&topic_id=' . $this->getVar('topic_id');
		    	}
    		}