1 頁 (共 1 頁)

更新到了2.0.21但是有一堆小問題

發表於 : 2006-08-02 22:07
charson
各位好,先前提到因為論壇久未更新導致更新到最新版本時,
為保守起見,我是一級一級更新。好不容易更新到最新版本,
版面及資料庫也如以前一般完成更新。但可能是我裝了一些MOD或是更新過程有瑕疵。
結果無法由首頁進入各個論壇。
出現底下錯誤:
Fatal error: Call to undefined function: bbencode_strip() in /home/charson/public_html/phpbb2/viewforum.php on line 461

試著再更新一次,update to latest方式,結果還是一樣。
請問如果要全部重新安裝,放棄MOD及自己設計的版面,
而保留各分類論壇及其中資料的話,要怎麼作比較保險?
謝謝!

發表於 : 2006-08-02 23:29
動機不明
建議你先把發問格式貼出來...

辛辛苦苦一級一級升上來的論壇要放棄還蠻可惜的不是嗎?:P
不妨把出問題的該行程式碼(連同上下五行左右)貼出來,請大家幫忙看看啊

發表於 : 2006-08-03 18:37
charson
viewforum.php 461為粗體字的地方

<><><><><><><><><><><><><><><><><><>

// Okay, lets dump out the page ...
//
if( $total_topics )
{
for($i = 0; $i < $total_topics; $i++)
{
$topic_id = $topic_rowset[$i]['topic_id'];

$topic_title = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $topic_rowset[$i]['topic_title']) : $topic_rowset[$i]['topic_title'];
$topic_content = $topic_rowset[$i]['post_text'];
$bbcode_uid = $topic_rowset[$i]['bbcode_uid'];
$topic_content = bbencode_strip($topic_content, $bbcode_uid);
if (strlen($topic_content) > 100)
{
$topic_content = substr($topic_content, 0, 100) . "...";
}
else
{
$topic_content = $topic_content;
}


<><><><><><><><><><><><><><><><><><>

論壇網址為:http://www.b-board.net/phpbb2/

很感謝!

發表於 : 2006-08-03 21:55
動機不明
我的 viewforum.php 檔案裡面沒有 $topic_content 這個變數

經過搜尋比對的結果,應該是 隱藏文章MOD 引起的~ 看看能不能更新或移除吧!


---
還是建議你依照公告格式發問,免得增加找來找去的時間...

發表於 : 2006-08-03 22:19
~倉木麻衣~
Fatal error: Call to undefined function: bbencode_strip()
bbencode_strip()這個似乎是入口頁面portal外掛裡的東西

發表於 : 2006-08-04 03:19
神川小羽
那我也來猜猜,我猜是這個
http://phpbb-tw.net/phpbb/viewtopic.php?t=28069

發表於 : 2006-08-05 15:54
charson
確實是一個新聞公告的MOD,可由管理員發佈,會出現在首頁上端預設為顯示5則。
我已暫時拿掉該MOD,因時間有點久了,目前只有置換掉viewforum.php這個檔為新版本。
現在是可以進入各論壇分類沒有錯誤了,但覺得整個論壇還需要一些小修正...

原本想建一個全新的論壇,利用後台備份資料庫,
結果復原時一直無法成功出現錯誤。

可能因為有MOD的關係,要將資料倒回全薪論壇想必要花更多時間....

謝謝各位!