第 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 寫:謝謝依夢兒的提示, 問題果然是那裡, 研究了一下, 終於行了..
嗯,現在沒問題了,太好了....

發表於 : 2003-07-27 22:44
由 Mowd
發表於 : 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 寫:請問一下裝了這個外掛後,傳私訊也會強制選主題..
可以解決傳私訊時不強迫選主題類型嗎?
先謝囉~~~
我也有你這個問題出現,請問你現在解決了這個問題嗎?如解決了,可否教一下我嗎?已爬文了兩個晚上,但仍沒有頭緒。