第 1 頁 (共 1 頁)
[問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-17 08:44
由 jcasper
一般來講
在PHPBB3回覆文章時 主題會秀"Re: 原主題名稱"
但我發現我的論壇有些會員在回覆文章時
可能沒使用論壇之習慣之故
會去修改回覆文章的主題
然後就變成回覆的主題為"Re: 修改過的主題名稱"
不知有沒有辦法
可以讓會員回覆文章時不去修改回覆主題 甚至隱藏起來
Re: [問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-17 16:00
由 wasabi
這是簡單的"治標不治本"方法,在回覆的時候把輸入主題的欄位隱藏起來,改法如下:
1. posting.php 找到
代碼: 選擇全部
=> $post_data['post_text'],
在後面一行加入
代碼: 選擇全部
'S_REPLY' => ($mode == 'post' || ($mode == 'edit' && $post_id == $post_data['topic_first_post_id'])) ? false : true,
2. 開styles/你的風格/template/posting_editor.html 找到
代碼: 選擇全部
type="text" name="subject" id="subject"
取代為
代碼: 選擇全部
<!-- IF S_REPLY -->type="hidden"<!-- ELSE -->type="text"<!-- ENDIF --> name="subject" id="subject"
3. 同一個檔案 找到
代碼: 選擇全部
value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" />
在後面加入
代碼: 選擇全部
<!-- IF S_REPLY -->{SUBJECT}<!-- ENDIF -->
這樣就可以了,記得重新整理風格。
您應該適時 '機會教育' 即可!
發表於 : 2008-04-17 23:36
由 心靈捕手
jcasper 寫:一般來講
在PHPBB3回覆文章時 主題會秀"Re: 原主題名稱"
但我發現我的論壇有些會員在回覆文章時
可能沒使用論壇之習慣之故
會去修改回覆文章的主題
然後就變成回覆的主題為"Re: 修改過的主題名稱"
不知有沒有辦法
可以讓會員回覆文章時不去修改回覆主題 甚至隱藏起來
您應該適時 '機會教育' 即可!
告訴他: 回覆文章時, 若要修改主題, 則不必再加入前面的 'Re: '.
Re: [問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-17 23:51
由 jcasper
Re: [問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-18 12:45
由 jcasper
順便問另外一個相關的
像有時一個主題已經被回覆了
但我想修改第一篇的主題
但也會讓我要連帶去修改回覆文章的主題(有時已經回覆好幾篇了)
有沒有啥辦法 可以改第一篇主題之後
後面原本已經回覆的主題也跟著改?
Re: [問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-18 21:12
由 wasabi
寫個小外掛去看使用者是否有更新第一篇主題的主題名稱,有的話就更新所有同主題的回覆的主題名稱(設為Re: 新主題名稱)。
需要支援的話請pm我。
Re: [問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-18 22:15
由 jcasper
wasabi 寫:寫個小外掛去看使用者是否有更新第一篇主題的主題名稱,有的話就更新所有同主題的回覆的主題名稱(設為Re: 新主題名稱)。
需要支援的話請pm我。
wasabi大大
問題是我不會寫耶 呵呵

Re: [問題] 如何讓回覆文章的主題名稱不改變?
發表於 : 2008-04-18 22:18
由 wasabi