[問題]BBCode_Box_v5.0.0的疑問

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

版主: 版主管理群

主題已鎖定
jones186
星球普通子民
星球普通子民
文章: 5
註冊時間: 2005-10-18 16:51

[問題]BBCode_Box_v5.0.0的疑問

文章 jones186 »

問題外掛:BBCode_Box_v5.0.0
使用版本:phpBB 2.0.18
狀況描述:

裝了 BBCode_box_v5.0.0之後發現posting_body.tpl改了很多

致使原本之外掛(注音魔人退散)以及(強制選擇主題)之外掛失效了
打開 posting_body.tpl
尋找
代碼:
formErrors = false;

在下方加入
代碼:

for (var i = 0 ; i < document.post.message.value.length ; i++) {
var code = document.post.message.value.charCodeAt(i);
if (12549 <= code && code <= 12585){
formErrors = "本站不歡迎使用注音文!請重新輸入內文吧!";
}
}

for (var j = 0 ; j < document.post.subject.value.length ; j++) {
var codej = document.post.subject.value.charCodeAt(j);
if (12549 <= codej && codej <= 12585){
formErrors = "本站不歡迎使用注音文!請重新輸入標題吧!";
}
}
強制使用主題類型
開啟檔案:/templates/你的風格/posting_body.tpl
找到這一段:
代碼:

function checkForm() {

formErrors = false;

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

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


再紅色與藍色中間加入
代碼:
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 = "請選擇合適的主題類型, 或以[ ]自行定義";
}
也參考了此篇:http://phpbb-tw.net/phpbb/viewtopic.php?p=213652#213652

去加入注音魔人退散之語法在mods/bbcode_box/add_bbcode.js

而posting_body.tpl 因為bbcode_box更改過的原因,所以找不到可以加入語法的地方,所以我不知道如何去加入

也因此注音魔人退散及強制選擇主題失效了 :oops:

所以特來求助站上的各位大大,不知道有沒有什麼方法,可以在有bbcode_box之下,注音魔人退散及強制選擇主題這兩個外掛還有效

感謝各位


強制主題參考來源: http://phpbb-tw.net/phpbb/viewtopic.php?p=105355#105355
最後由 jones186 於 2006-05-30 15:06 編輯,總共編輯了 1 次。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

建議您:
補充說明 '強制選擇主題' 外掛的參考連結.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jones186
星球普通子民
星球普通子民
文章: 5
註冊時間: 2005-10-18 16:51

文章 jones186 »

已經補上^_^
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

jones186 寫:已經補上^_^
剛剛翻了一下外掛 (BBCode_Box_v5.0.0) 安裝說明,
發現: 若要符合您的需求,
則應該是要將相關 ('注音魔人退散' 以及 '強制選擇主題') 語法,
補寫在 mods/bbcode_box/bbcode_box.js

建議您:
重新再試試看!
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jones186
星球普通子民
星球普通子民
文章: 5
註冊時間: 2005-10-18 16:51

文章 jones186 »

心靈捕手 寫:
jones186 寫:已經補上^_^
剛剛翻了一下外掛 (BBCode_Box_v5.0.0) 安裝說明,
發現: 若要符合您的需求,
則應該是要將相關 ('注音魔人退散' 以及 '強制選擇主題') 語法,
補寫在 mods/bbcode_box/bbcode_box.js

建議您:
重新再試試看!
回心靈補手大大:

我已經嘗試補寫在 bbcode_box.js和 add_bbcode.js裡

但其效果還是沒出來,所以還需要各位的幫忙啊


:oops:
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

jones186 寫:
心靈捕手 寫:
jones186 寫:已經補上^_^
剛剛翻了一下外掛 (BBCode_Box_v5.0.0) 安裝說明,
發現: 若要符合您的需求,
則應該是要將相關 ('注音魔人退散' 以及 '強制選擇主題') 語法,
補寫在 mods/bbcode_box/bbcode_box.js

建議您:
重新再試試看!
回心靈補手大大:

我已經嘗試補寫在 bbcode_box.js和 add_bbcode.js裡

但其效果還是沒出來,所以還需要各位的幫忙啊


:oops:
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
mods/bbcode_box/bbcode_box.js

#
#-----[ FIND ]-----
#

代碼: 選擇全部

function checkForm() {
	formErrors = false;
#
#-----[ AFTER, ADD ]-----
#

代碼: 選擇全部

for (var i = 0 ; i < document.post.message.value.length ; i++) { 
var code = document.post.message.value.charCodeAt(i); 
if (12549 <= code && code <= 12585){ 
formErrors = "本站不歡迎使用注音文!請重新輸入內文吧!"; 
} 
} 

for (var j = 0 ; j < document.post.subject.value.length ; j++) { 
var codej = document.post.subject.value.charCodeAt(j); 
if (12549 <= codej && codej <= 12585){ 
formErrors = "本站不歡迎使用注音文!請重新輸入標題吧!"; 
} 
} 
#
#-----[ FIND ]-----
#

代碼: 選擇全部

	if (document.post.message.value.length < 2) {
		formErrors = "You must enter a message when posting";
	}
#
#-----[ AFTER, ADD ]-----
#

代碼: 選擇全部

   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 = "請選擇合適的主題類型, 或以[ ]自行定義"; 
   }
#
#-----[ SAVE&CLOSE ]-----
#

DEMO:
http://wang5555.dyndns.org/test/phpbb2/ ... um.php?f=1

測試帳號 / 密碼
goodluck /12345678
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jones186
星球普通子民
星球普通子民
文章: 5
註冊時間: 2005-10-18 16:51

文章 jones186 »

感謝心靈捕手大

問題已經解決了 :-D

我重裝之後,只寫在mods/bbcode_box/bbcode_box.js就可以了
阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

請問要如何將 Message Can 1.0.5 (訊息罐頭) 跟這個外掛做結合呢?
因為我老是無法參透把 posting_body.tpl 的部份給整合進去,請問有前輩可以協助嗎?

參考連結

代碼: 選擇全部

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

# 
#-----[ FIND ]------------------------------------------ 
# 
f_help = "{L_BBCODE_F_HELP}";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
messagecan_help = "{L_MESSAGECAN_HELP}";

# 
#-----[ FIND ]------------------------------------------ 
# 
					</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
					  <option value="7" class="genmed">{L_FONT_TINY}</option>
					  <option value="9" class="genmed">{L_FONT_SMALL}</option>
					  <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
					  <option value="18" class="genmed">{L_FONT_LARGE}</option>
					  <option  value="24" class="genmed">{L_FONT_HUGE}</option>
					</select>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
					  &nbsp; {L_MESSAGECAN}:<select name="addbbcode22" onChange="emoticon(this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value);this.selectedIndex=0;" onMouseOver="helpline('messagecan')">
					  <option value="" class="genmed">{L_MESSAGECAN_DEFAULT}</option>
					  <!-- BEGIN messagecan -->
					  <option value="{messagecan.MESSAGE_TEXT}" class="genmed">{messagecan.MESSAGE_TITLE}</option>
					  <!-- END messagecan -->
					</select>
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

JORDAN 寫:請問要如何將 Message Can 1.0.5 (訊息罐頭) 跟這個外掛做結合呢?
因為我老是無法參透把 posting_body.tpl 的部份給整合進去,請問有前輩可以協助嗎?

參考連結

代碼: 選擇全部

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

# 
#-----[ FIND ]------------------------------------------ 
# 
f_help = "{L_BBCODE_F_HELP}";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
messagecan_help = "{L_MESSAGECAN_HELP}";

# 
#-----[ FIND ]------------------------------------------ 
# 
					</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
					  <option value="7" class="genmed">{L_FONT_TINY}</option>
					  <option value="9" class="genmed">{L_FONT_SMALL}</option>
					  <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
					  <option value="18" class="genmed">{L_FONT_LARGE}</option>
					  <option  value="24" class="genmed">{L_FONT_HUGE}</option>
					</select>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
					  &nbsp; {L_MESSAGECAN}:<select name="addbbcode22" onChange="emoticon(this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value);this.selectedIndex=0;" onMouseOver="helpline('messagecan')">
					  <option value="" class="genmed">{L_MESSAGECAN_DEFAULT}</option>
					  <!-- BEGIN messagecan -->
					  <option value="{messagecan.MESSAGE_TEXT}" class="genmed">{messagecan.MESSAGE_TITLE}</option>
					  <!-- END messagecan -->
					</select>
建議您:
1. 上半段在下列檔案修改.
mods/bbcode_box/bbcode_box.js
2. 下半段在下列檔案修改.
templates/subSilver/posting_body.tpl
若有困難, 則將其壓縮後, 貼出下載連結.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

心靈捕手 寫:建議您:
1. 上半段在下列檔案修改.
mods/bbcode_box/bbcode_box.js
2. 下半段在下列檔案修改.
templates/subSilver/posting_body.tpl
若有困難, 則將其壓縮後, 貼出下載連結.
抱歉! 沒有真正安裝過此外掛.
引言回文部分, 純屬經驗猜測. :oops:

或許, 您可參考此文看看.
http://phpbb-tw.net/phpbb/viewtopic.php?t=46526
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

我還是完全抓不到頭緒 =.=
因為這個不是代碼,也不能按照其它的代碼來修改...
真是麻煩啊!
主題已鎖定

回到「外掛問題討論」