●架設主機作業系統:FreeBSD
●您的上網方式:ADSL
●您安裝的程式:appache+phpmod
●您的 phpBB2 版本:2.0.6
●您的 phpBB2 連結網址: http://checkme.adsldns.org/
我發文後, 去做修改文章時為什麼都沒有寫(xx在xx做第x次修改)
我試過用板主, 用系統管理員, 用一般會員 都不行耶~~
也許是我裝mod去改到了??
debug, go~
1.
我viewtopic_body.tpl在顯示message, signature, edited_message那段如下
<tr>
<td style="word-wrap:break-word"><span class="postbody">{postrow.MESSAGE}</span>{postrow.ATTACHMENTS}<span class="postbody">{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
</tr>
看來沒問題
2.
進資料庫, 看phpbb_posts這個table裡的post_edit_time這個欄位時,
發現, 全部的文章都是Null, 即使我po了一篇測試的來做修改, 也是Null
ok~ 那就是在做修改post_edit_time的sql語法出了問題吧, 我猜
3.
進FreeBSD做搜尋所有有關post_edit_time的sql語法, 找到二個
includes/functions_post.php:
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
viewtopic.php:
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $poster, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
ok~ 我把phpbb2.0.6的原始版本開出來比一比, 結果是一樣的, 我很失望
4.
那一定是有人搞鬼了!
我要驗票! 誰能幫我
[問題]修改文章時為什麼都沒有寫(xx在xx做第x次修改)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
Re: [問題]修改文章時為什麼都沒有寫(xx在xx做第x次修改)
結果發現\r
剛我在這裡修改這一篇文章也沒有顯示(xx在xx做第x次修改)
但我看別的板就有
這是怎麼回事?
剛我在這裡修改這一篇文章也沒有顯示(xx在xx做第x次修改)
但我看別的板就有
這是怎麼回事?

