1 頁 (共 1 頁)

[問題]使用強制主題類型後的煩惱...

發表於 : 2003-07-27 17:38
sorry
phpBB版本 : 2.05

使用強制主題類型MOD後, 連回應文章時都強制要加上標題, 這會引起不便唷..
有誰知道要怎麼改才可以只強制發表新文章時要加標題, 但回應時就不用加呢?

竹貓這裡好像已經解決了此問題... 請教教我吧 ><

發表於 : 2003-07-27 17:43
sorry
以下是我posting_body.tpl 相關的碼, 供參考

代碼: 選擇全部

function checkForm() {

	formErrors = false;    

	if (document.post.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE}";
	}

	else if(document.post.subject.value != '' && (document.post.subject.value.charAt(0) != '[' || document.post.subject.value.lastIndexOf(']') == -1) && document.post.subject.value.substring(0, 3) != 'Re:') 
   { 
      formErrors = "請選擇合適的主題類型, 或以[ ]自行定義"; 
   }
	
	else if(document.post.subject.value.length < 5 ) 
{ 
formErrors = "除了選擇主題類型外,請打上標題"; 
} 

	else if(document.post.subject.value.length > 34 ) 
{ 
formErrors = "文章標題字數必須在26個中文之內"; 
} 

	if (formErrors) {
		alert(formErrors);
		return false;
	} else {
		bbstyle(-1);
		//formObj.preview.disabled = true;
		//formObj.submit.disabled = true;
		return true;
	}
}

發表於 : 2003-07-27 18:26
依夢兒
問題應該是出在「強制要求發表標題」的部份,
也就是:http://phpbb-tw.net/phpbb/viewtopic.php?p=105355#105355
我剛剛試著安裝這個部份後,也和你一樣遇到了同樣的情形,
也就是回覆文章時,同樣被要求必須打上標題,感覺有一點擾民....^^||
但是如果把這個部份拿掉,只要保留「強制使用主題類型」的部份,就沒事了。

因為「強制要求發表標題」,是最近才被開發出來的,竹貓這裡並沒有安裝。
也就是說,在竹貓這裡發表新主題,既使只有加上主題類型,一樣可以發表出來,而且僅止於發表新主題。
如果是回覆文章,有沒有打主題類型和標題名稱,都沒有關係。
像是我現在回覆的這一篇文章,標題是留白的。

發表於 : 2003-07-27 19:11
sorry
謝謝依夢兒的提示, 問題果然是那裡, 研究了一下, 終於行了..
只要把相關的碼改成

代碼: 選擇全部

	else if(document.post.subject.value.substring(0, 3) != '' && document.post.subject.value.length < 5 ) 
{ 
formErrors = "除了選擇主題類型外,請打上標題"; 
} 
就可以只限制新文章而不限制回應時一定要加主題類型或標題了.

其實以上是只有很淺程式底子的我亂來的改法, 要是大家有更好的改法請說明一下. 謝唷~

我整理了一下關於主題類型至今的全部改法, 有興趣的朋友可以看一下.
http://forum.iron-heart.com/forum/viewt ... 566#146566

發表於 : 2003-07-27 19:42
依夢兒
sorry 寫:謝謝依夢兒的提示, 問題果然是那裡, 研究了一下, 終於行了..
嗯,現在沒問題了,太好了.... :-P

發表於 : 2003-07-27 22:44
Mowd
http://phpbb-tw.net/phpbb/viewtopic.php?p=105355#105355
這篇已經改好了,感謝依夢兒提供修改方法。

發表於 : 2004-03-13 17:14
ttsmarco
小弟想請問一個問題
如果希望在posting_body.tpl裡有關

代碼: 選擇全部

	else if(document.post.subject.value != '' && (document.post.subject.value.charAt(0) != '[' || document.post.subject.value.lastIndexOf(']') == -1) && document.post.subject.value.substring(0, 3) != 'Re:') 
	{
		formErrors = "請選擇合適的主題類型, 或以[ ]自行定義"; 
	}
裡面再加上一個判斷式.判斷在某些版不強制使用主題類型
請問要如何加入呢??

曾經用if ( $forum_id !='XX' )的判斷式..跑不出來~"~

發表於 : 2005-05-05 07:48
阿維
這個是全面的,假如只限制一半這樣不是很奇怪嗎?
因為安裝這個就是要以[書籤]的方式來思考版面的類型和文章的內容嘛...

發表於 : 2005-05-05 17:26
DL
因為回覆的標題太小了,根本沒啥人會用

發表於 : 2005-11-28 15:35
chenghwa
我用的方法是加上"回覆文章時可看到主題名稱"的外掛

http://phpbb-tw.net/phpbb/viewtopic.php?t=19231

然後做個簡單的修改\r

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

#
#-----[ FIND ]------------------------------------------
#
<input type="text" name="subject" size="45" maxlength="80" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

#
#-----[ REPLACE WITH ]------------------------------------------
#
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{TOPIC_SUBJECT}" />

發表於 : 2005-12-02 22:32
miraclelu
請問一下裝了這個外掛後,傳私訊也會強制選主題..
可以解決傳私訊時不強迫選主題類型嗎?

先謝囉~~~

發表於 : 2006-09-23 01:47
fayeng
miraclelu 寫:請問一下裝了這個外掛後,傳私訊也會強制選主題..
可以解決傳私訊時不強迫選主題類型嗎?

先謝囉~~~
我也有你這個問題出現,請問你現在解決了這個問題嗎?如解決了,可否教一下我嗎?已爬文了兩個晚上,但仍沒有頭緒。