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
Good idea!!
:-D :-D :-D :-D :-D :-D

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大大
問題是我不會寫耶 呵呵 :lol: :lol: :lol:

Re: [問題] 如何讓回覆文章的主題名稱不改變?

發表於 : 2008-04-18 22:18
wasabi
到官方論壇以下版面找找看有沒有現成可以用的吧:

http://www.phpbb.com/community/viewforum.php?f=69
http://www.phpbb.com/community/viewforum.php?f=70