[問題] 請問有沒有改良版的【回覆主題】外掛?

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

[問題] 請問有沒有改良版的【回覆主題】外掛?

文章 brentsu »

目前無論按【發表主題】還是【回覆主題】都會經過幾個程式,主要是由 posting.php 與 posting_body.tpl 來處理。

當我想關掉【回覆主題】畫面上的【主題】這一列時,就有問題了,我找不到類似的 MOD.....

簡單的說,我想要讓 User 在【發表主題】時可以輸入【主題】,而【回覆主題】時,則不要輸入也不准輸入回覆主題.....
以免同一個話題搞出不同的主題.... 一直離題中.....

請問各位站長,有這種關閉【回覆主題】的畫面,最上面的【主題】這一列的 MOD 嗎?謝謝囉~
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 請問有沒有改良版的【回覆主題】外掛?

文章 心靈捕手 »

brentsu 寫:目前無論按【發表主題】還是【回覆主題】都會經過幾個程式,主要是由 posting.php 與 posting_body.tpl 來處理。

當我想關掉【回覆主題】畫面上的【主題】這一列時,就有問題了,我找不到類似的 MOD.....

簡單的說,我想要讓 User 在【發表主題】時可以輸入【主題】,而【回覆主題】時,則不要輸入也不准輸入回覆主題.....
以免同一個話題搞出不同的主題.... 一直離題中.....

請問各位站長,有這種關閉【回覆主題】的畫面,最上面的【主題】這一列的 MOD 嗎?謝謝囉~
一般而言, 如果是要引用原來的主題做回覆的話,
那麼只要使用" 引言回覆", 自然會引用原來的主題;
( 當然, 您還是可以更改主題內容)

如果只是回覆主題的話,
那麼是允許回覆者自行輸入主題的.
( 當然, 如果像您所說的情況" 一直離題中", 那麼就有點離譜了)

您的需求, 其實僅能治標而已;
因為真正會離題的關鍵, 應該是文章的內容.

也就是說, 您既使不讓回覆者輸入主題,
倘若他的文章內容偏離主題, 那麼一樣是白搭.

--
以下的修改, 提供您參考:

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
posting.php

#
#-----[ FIND ]-----
#
//
// Include page header
//

#
#-----[ BEFORE, ADD ]-----
#
if ( $mode == 'newtopic' || $mode == 'editpost')
	{
		$template->assign_block_vars('switch_no_reply', array());
	}

#
#-----[ OPEN ]-----
#
templates/YOUR_THEME/posting_body.tpl

#
#-----[ FIND ]-----
#
	<tr> 
	  <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
	  <td class="row2" width="78%"> <span class="gen"> 
		<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
		</span> </td>
	</tr>

#
#-----[ REPLACE WITH ]-----
#
<!-- BEGIN switch_no_reply -->
	<tr> 
	  <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
	  <td class="row2" width="78%"> <span class="gen"> 
		<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
		</span> </td>
	</tr>
<!-- END switch_no_reply -->

#
#-----[ SAVE & CLOSE ]-----
#
ps.
1. 如果您也不想讓使用者" 編輯" 主題的話\r
那麼請將上頭 posting.php 的

代碼: 選擇全部

if ( $mode == 'newtopic' || $mode == 'editpost')
修改成

代碼: 選擇全部

if ( $mode == 'newtopic' )
2. 這種改變, 無關" 改良" 和" 外掛",
純粹是依照個人使用的需求, 稍做修改而已.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

哇啊~~版主果然功力非凡!!!謝謝謝謝謝謝謝謝謝謝~~~

其實這是我以前問的問題 "自動填寫【文章主題】" :
http://phpbb-tw.net/phpbb/viewtopic.php?t=28461

本來是想自動填寫回覆主題,並加上 Re: 就像在寫 Email 那樣.... 不過後來想想,這些加上 Re: 的資料不也會寫在 SQL database 裡面佔地方嗎??

乾脆就不准回文者另外長出不同的主題就好了~~解答就是版主所寫的這段程式!

哈哈哈~~好棒!!困擾一下子就解決囉~~~

至於【離題】其實也只是一種假設,版主說得一點也沒錯~~因為我的討論區才剛剛重架,裡面空空如也..... 呵呵呵.....
我家在這裡(使用 UTF-8 版本喔):
http://www.bnw.com.tw/forum/index.php

事實上我有去這裡找過 :
http://www.phpbbhacks.com/
只搜尋 reply 字樣,出來的結果一無所獲【48 results found】通通沒有我要的....

敢問這段程式是版主寫的心血?還是能去哪裡挖?這樣子以後我就可以多去爬看看.....

PS. 我現在還是 PHP 白癡,不會寫 PHP/Java.... 雖然我曾是 Programmer.... 嗚~~~
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

還是那句話
你的竹貓識別證呢 :?:
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
chsa
星球公民
星球公民
文章: 259
註冊時間: 2004-12-27 20:45

文章 chsa »

k122417901 寫:還是那句話
你的竹貓識別證呢 :?:
竹貓識別證是啥阿 = =?
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

chsa 寫:
竹貓識別證是啥阿 = =?
正體中文語系由 phpbb-tw 維護製作
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
chsa
星球公民
星球公民
文章: 259
註冊時間: 2004-12-27 20:45

文章 chsa »

吉川拓也 寫:
chsa 寫:竹貓識別證是啥阿 = =?
正體中文語系由 phpbb-tw 維護製作
原來, 這個東西就叫做竹貓識別證 (土XD
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

phpBB官方的中文語系刪除了竹貓識別證,真不乖啊!
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

brentsu 寫:當我想關掉【回覆主題】畫面上的【主題】這一列時,就有問題了,我找不到類似的 MOD.....
Hide Subject Field on Reply (回覆文章時隱藏主題名稱欄位)
http://www.phpbbsupport.co.uk/ftopic1673.php
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

k122417901 寫:還是那句話
你的竹貓識別證呢 :?:
呵呵~~還在啊~~~登入到兩個地方就會看到了...... 後台與預設風格!
首頁的部份被我改壞掉了..... 所以還會繼續修正.....
本來是想通通合併成一行..... 就像這樣:

Powered by phpBB/phpbb-tw

問題是不太會做.....
啥?連網站都架好了還不會?不是這樣的.... 你看到的版型其實是最早從 2.0.11 搬家過來的,當時我連啥是 HTML 都不知道,自然只好 del 比較快~~

現在則是還沒去改~~~風格剛搬家問題一堆,不是亂碼(因為舊的是用 Big5)就是以前的 MOD 功能沒了.....

如果我的網站已經有一堆會員,一堆主題,還沒看到【竹貓識別證】那就真的很說不過去....
現在整個討論區還空空如也~~~哇哈哈~~~

請別太介意,我是很注重【智慧財產權】的.... 所以遲早會改好的...
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To brentsu:

類似的問題, 因為曾經有人提過, 我也曾經測試過, 請參考下列文章:
http://phpbb-tw.net/phpbb/viewtopic.php?p=198923#198923

看完之後, 相信更能讓您明白, 整個設計的精神所在.

剛剛看了 依夢兒 大大推荐的外掛,
發覺它比較嚴謹, 有顧慮到私人訊息的部份.

如果以我修改的方式, 那麼就得再增加一個手續:

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
privmsg.php

#
#-----[ FIND ]-----
#
$template->assign_block_vars('switch_privmsg', array());

#
#-----[ AFTER, ADD ]-----
#
$template->assign_block_vars('switch_no_reply', array());
--
一般而言, 版權宣告的部份是修改 overall_footer.tpl 或者 lang_main.php

例如:

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
templates/subSilver/overall_footer.tpl

#
#-----[ FIND ]-----
#
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />{TRANSLATION_INFO}

#
#-----[ REPLACE WITH ]-----
#
# 直接編輯, 增減, 取代成您所要的版權宣告.
或者

代碼: 選擇全部

#
#-----[ OPEN ]-----
#
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]-----
#
$lang['TRANSLATION_INFO'] = '正體中文語系由&nbsp;<a href="http://phpbb-tw.net/"><span style="color:#FF6633">phpbb-tw</span></a>&nbsp;維護製作';

#
#-----[ REPLACE WITH ]-----
#
# 直接編輯, 增減, 取代成您所要的版權宣告.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

非常感謝捕手的解說......
首先我自己承認,我真的是 HTML 笨蛋.... 大概只比 HTML 小白稍微好一些.....

我打開【overall_footer.tpl】這也是後來爬文才知道去這裡改的...

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />{TRANSLATION_INFO}</span></div>

我一直搞不懂 【<a href="http://www.phpbb.com/" target="_phpbb" class="copyright">】這句話是在寫啥.....
所以刪掉 {TRANSLATION_INFO} 部份就知道,這句話是在套用變數內容,但是仍然無法解決我的問題.....
我都是參考這裡,不過 HTML 語法寫得並不完整.... 找不到我要的 class 部份....
http://chinese.allproducts.com.tw/html/

於是我一直無法將 {TRANSLATION_INFO} 給放在 class="copyright" 的前面.......

很笨吧..... 哇哈哈~~~是的~~~在【老地方】還有很多【笨蛋光】的兩光發問.......

剛剛去研究了一下,忽然想到我會不會是被 class="copyright" 搞錯了!事實上偷偷寫的【&copy】變數才是版權字樣??

奇怪了,怎麼會有 &copy 跟 {} 這兩種用法??這是有啥不同嗎??
於是我改成這樣....

代碼: 選擇全部

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a>/{TRANSLATION_INFO} &copy; 2001, 2005 BNW Fashion Computer Co,. Ltd.<br /></span></div>
哈哈~~這應該就是我想要的了..... 不過變數還沒去改,所以【 phpbb-tw】這種橘色的顏色搭配會很難看.....
晚點再改,不急.... 因為要改顏色,我還得先查 HTML 顏色數值..... 哎~~

我不敢請各位版主、站長來教我 HTML.....要教也教不完~~~
能否請問有哪個網站所寫的 HTML 更清楚完整??我有空就去那裡猛 K 一番~~
買書來看?我的書真的是夠多了~~~ HTML 偶爾才會用到,有網站可找即可。
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
guests
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-07-25 20:27
聯繫:

Re: [問題] 請問有沒有改良版的【回覆主題】外掛?

文章 guests »

brentsu 寫:ps.
1. 如果您也不想讓使用者" 編輯" 主題的話\r
那麼請將上頭 posting.php 的
代碼:

if ( $mode == 'newtopic' || $mode == 'editpost')

修改成
代碼:

if ( $mode == 'newtopic' )


2. 這種改變, 無關" 改良" 和" 外掛",
純粹是依照個人使用的需求, 稍做修改而已.

但是這樣就不能編輯 第一張貼子了哦
主題已鎖定

回到「外掛問題討論」