●參考連結:
簡易子版面v1.3
Last Topic MOD
UTF-8化後對於字串長度的處理
●上網方式: 學術網路
●架設網站:元智大學 師友計畫成果論壇
●架設主機作業系統:WindowsXP SP2
●安裝的程式:Apache_2.0.59-Openssl_0.9.8d-Win32+ phpMyAdmin - 2.9.1.1+ php-5.2.0-win32 + mysql-essential-4.1.21
●我的 phpBB2 版本:phpBB2 2.0.21
●問題:
請問我該怎樣將子版面下的最後發表顯示在首頁上
目前只能正常顯示一般版面下的最後發表標題
卻無法顯示子版面下最後發表標題
但首頁可以正常顯示子版面最後發表時間跟ID
目前安裝的是:簡易子版面v1.3+Last Topic MOD+UTF-8化後對於字串長度的處理
參考過:心靈捕手 大大在簡易子版面13無法顯示最後發表文章修改的範例
還是不能正常顯示
假如將index.php修改成
#
#-----[ FIND ]-----
#
代碼: 選擇全部
default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM ((( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id = p.topic_id )
ORDER BY f.cat_id, f.forum_order";#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id,substring(pt.topic_title,1,18) as topic_title
FROM ((( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id = p.topic_id )
ORDER BY f.cat_id, f.forum_order";在接著改下個步驟
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$last_post = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_main[$forum_id]['forum_last_post_id']) . '#' . $forum_main[$forum_id]['forum_last_post_id'] . '"> '.$forum_main[$forum_id]['topic_title'].' </a>'.'<br />';
$last_post .= $last_post_time . '<br />';#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
//$last_post = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_main[$forum_id]['forum_last_post_id']) . '#' . $forum_main[$forum_id]['forum_last_post_id'] . '"> '.$forum_main[$forum_id]['topic_title'].' </a>'.'<br />';
$last_post = $last_post_time . '<br />';
每個子版面都顯示出時間跟ID, 而最後發表標題卻顯示成上一個一般版面的標題
無奈只好改回只顯示一般版面下的最後發表標題

請問我該怎樣去修改呢?
謝謝!
這是參考上個連結後的index.php
這是只顯示一般版面最後發表的index.php
上面都有參考"UTF-8化後對於字串長度的處理"
