[問題] BBcode 按鈕如何改為圖像按鈕?

phpBB 2 Style Support
討論的範圍包含版面排列、樣式、配置;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
LeoCat
星球普通子民
星球普通子民
文章: 22
註冊時間: 2005-01-11 17:10

[問題] BBcode 按鈕如何改為圖像按鈕?

文章 LeoCat »

請問如何把 BBcode 按鈕改為圖像鈕如?
嘗試修改 posting_body.tpl

代碼: 選擇全部

<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />...
換成這樣。但改為圖像後便沒有按下去的較果... :cry:

代碼: 選擇全部

<img src='templates\subSilver\images\folder_lock_new.gif' onClick="bbstyle(0)" onMouseOver="helpline('b')" />...
希望能做到如下的圖像按鈕。
圖檔
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

建議你可以搜尋一下 BBcode Box 應該是你要的效果 ;-)
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
LeoCat
星球普通子民
星球普通子民
文章: 22
註冊時間: 2005-01-11 17:10

文章 LeoCat »

吉川拓也 寫:建議你可以搜尋一下 BBcode Box 應該是你要的效果 ;-)
嗯... 但網站內已安裝了很多 BBcode,改用 BBcode Box 有困難。 :cry:
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

因為你少了「name="addbbcode0"」
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
LeoCat
星球普通子民
星球普通子民
文章: 22
註冊時間: 2005-01-11 17:10

文章 LeoCat »

~倉木麻衣~ 寫:因為你少了「name="addbbcode0"」
沒有了也可運作。

我的問題是,換成了圖像後點擊時並沒有被按的特效。
未改時才有 圖檔
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

LeoCat 寫:
~倉木麻衣~ 寫:因為你少了「name="addbbcode0"」
沒有了也可運作。

我的問題是,換成了圖像後點擊時並沒有被按的特效。
未改時才有 圖檔
先說聲抱歉, 沒看清楚你的意思

name="addbbcode0" 這個不加是可以運作, 只是會出現javascript錯誤

接著進到主題
如果你是要有按下按鈕後的效果, 那個人會建議你用類似mouse hover變換圖案的方式去思考

底下是很粗略的測試(僅對 b 及 i 這二個bbcode 按鈕做測試)
基本上是可以運作, 但還沒有徹底的除錯過, 像關閉標籤的連結就沒有去處理

首先開啟posting_body.tpl
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

bbtags = new Array
#
#--------[ AFTER, ADD]----------------
#

代碼: 選擇全部

bbcodeimg = new Array('templates/subSilver/images/folder_lock_new.gif','templates/subSilver/images/folder_lock.gif', 'templates/subSilver/images/folder_new.gif', 'templates/subSilver/images/folder.gif');
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

function bbstyle(bbnumber)
#
#--------[ REPLACE WITH ]----------------
#

代碼: 選擇全部

function bbstyle(bbnumber, codeimg)
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

			txtarea.focus();
			return;
	} else { // Open tags
#
#--------[ BEFORE, ADD ]----------------
#

代碼: 選擇全部

			codeimg.src = bbcodeimg[bbnumber];
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

		eval('document.post.addbbcode'+bbnumber+'.value += "*"');
		txtarea.focus();
#
#--------[ AFTER, ADD ]----------------
#

代碼: 選擇全部

		codeimg.src = bbcodeimg[bbnumber+1];
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

			  <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />
#
#--------[ REPLACE WITH ]----------------
#

代碼: 選擇全部

			  <img src="templates/subSilver/images/folder_lock_new.gif" name="addbbcode0" onClick="bbstyle(0, this)" onMouseOver="helpline('b')" />
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

			  <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
#
#--------[ REPLACE WITH ]----------------
#

代碼: 選擇全部

			  <img src="templates/subSilver/images/folder_new.gif" name="addbbcode2" onClick="bbstyle(2, this)" onMouseOver="helpline('i')" />
#
#--------[ SAVE/CLOSE FILE]----------------
#
# EoM

先測看看吧, 如果是你可以接受的方式, 再動手去修改一番吧
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
LeoCat
星球普通子民
星球普通子民
文章: 22
註冊時間: 2005-01-11 17:10

文章 LeoCat »

謝謝 倉木麻衣,要慢慢研究去。 :lol:
主題已鎖定

回到「風格問題討論」