mod來源http://phpbb-tw.net/phpbb/viewtopic.php?t=5433
我裝了之後都ok,只有放在簽名檔的flash不能正常顯示,會顯示捷徑文字,
是這個mod本來就只能在文章裡使用,在簽名檔無效,還是我有步驟做錯嗎?
[問題]請問有關flash bbcode mod的問題
版主: 版主管理群
Re: [問題]請問有關flash bbcode mod的問題
簽名檔里的flash不會顯示的~ilovekyoiori 寫:mod來源http://phpbb-tw.net/phpbb/viewtopic.php?t=5433
我裝了之後都ok,只有放在簽名檔的flash不能正常顯示,會顯示捷徑文字,
是這個mod本來就只能在文章裡使用,在簽名檔無效,還是我有步驟做錯嗎?
不是喲,我簽名檔內的 Flash BBCoed 可以正常運作:台灣阿堂 寫:簽名檔里的flash不會顯示的~
http://morningmusumenet.net/phpbb/viewtopic.php?t=28022
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
真的耶~依夢兒 寫:不是喲,我簽名檔內的 Flash BBCoed 可以正常運作:台灣阿堂 寫:簽名檔里的flash不會顯示的~
http://morningmusumenet.net/phpbb/viewtopic.php?t=28022

少男殺手!!

我都被殺到了~

我的簽名檔也是可以正常使用flsah啊!
看你參考連結好像是很古早了~
不然試試看這個:
http://www.phpbbhacks.com/download.php?id=487
應該是不會有問題的!
看你參考連結好像是很古早了~
不然試試看這個:
http://www.phpbbhacks.com/download.php?id=487
應該是不會有問題的!
補充一下,我是裝這一個版本:
http://www.phpbb.com/phpBB/viewtopic.php?t=126324
另外,簽名檔內語法失效,有可能是因為在語法標籤 [flash] 之後或是 [/flash] 之前,你不小心加了一個空白字元。
例如 [flash] http://www.phpbb.com/test.swf [/flash] 。
http://www.phpbb.com/phpBB/viewtopic.php?t=126324
另外,簽名檔內語法失效,有可能是因為在語法標籤 [flash] 之後或是 [/flash] 之前,你不小心加了一個空白字元。
例如 [flash] http://www.phpbb.com/test.swf [/flash] 。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
這個雖然很好裝依夢兒 寫:我是裝這一個版本:
http://www.phpbb.com/phpBB/viewtopic.php?t=126324
不過我找不到修改順序的地方\r
我發現這個跟 http://phpbb-tw.net/phpbb/viewtopic.php?t=26596 的flash
有很不一樣的
後者我會改順序
前者我覺得那跟其他 bbcode 很不相像
例如他沒有這個
代碼: 選擇全部
<td><span class="genmed">
<input type="button" class="button" accesskey="r" name="addbbcode18" value="Flash" style="width: 40px" onClick="bbstyle(22)" onMouseOver="helpline('r')" />
</span></td>
我一直掛在那個地方說
目前就是會跟其他的地方重疊
例如
原始的bbcode
我先裝了 bbcode php
然後裝了 bbcode real player
再裝了 依夢兒裝的 flash 版本\r
按下 php 沒問題
按下 real player 沒問題
按下 flash 時 代碼卻出現 php 的..@@~(雖然註解&按鈕還是flash)
竹青盛密林中立,貓友疑問常攜提,
星光萬丈照故鄉,球形明月映大地。
星光萬丈照故鄉,球形明月映大地。
因為前者必須配合MultiBBcode
裝了MultiBBcode後,
不用在posting_body.tpl加入該bbcode的html按鈕語法,按鈕就會自動顯現\r
主要是因為MultiBBcode是加在php檔內的,它在posting.php裡有加這一段\r
$EMBB_keys = array(''
$EMBB_widths = array(''
$EMBB_values = array(''
這裡就控制了該bbcode按鈕的顯現\r
不過我覺得這樣在安裝上既沒有比較快,反而有許多缺點…\r
1.你不能控制按鈕顯現的位置(因為它不是用html讓按鈕顯現出來的)
2.若你在私人訊息也想要有該bbcode按鈕的話還要在privmsg.php加入變數\r
而若是將按鈕的顯現直接寫在posting_body.tpl的話則兩個地方都會有了...
因為發表文章和私人訊息的po文頁面都是用posting_body.tpl
3.你不能保有該bbcode的功能卻不讓bbcode顯示出按鈕來
舉個例子來講,我裝了一個iframe的bbcode,但我不想讓使用者使用我只想自己用\r
(因為怕有心人貼有病毒的網頁)
那麼我只要在安裝過程中,把iframe改成只有自己知道的標籤\r
例如"[onlyayayacanuseiframe][/onlyayayacanuseiframe]"
接著只要不要在posting_body.tpl加入該bbcode的html按鈕語法就行了
而我要用該bbcode的話就自己手動輸入\r
上述也就是我說的「保有bbocde功能,卻不讓按鈕顯現出來」
但是用MultiBBcode就不行了...因為只要在posting.php定義該bbcode的話就一定會顯現出按鈕來
\n而若不加的話又不行…\r
*********************************************************************
至於你的問題,肯定就是變數的順序亂了…\r
建議你把不要管MultiBBcode加裝的這段\r
$EMBB_keys = array(''
$EMBB_widths = array(''
$EMBB_values = array(''
把按鈕的顯現直接寫在posting_body.tpl裡即可\r
另外要注意posting_body.tpl這段\r
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
這段中bbcode的所在位置就是該bbcode的編號
bbocde都是兩兩一對的,且編號從0開始算, 第一個[b]就是0, 第二個[/b]就是1
因此原本的bbcode供佔了0~21
(本來「字型顏色」和「字型大小」雖然沒在這行變數內,但卻也佔了18~21)
因此你新加的第一個bbcode就要從22開始算
例如你新加一個bbcode叫做[ayaya][/ayaya]
那麼它的編號就是22和23(但用22來代表這一對標籤)
所以你在加入該bbcode的按鈕語法時,編號就要填22
就像這樣:
<input type="button" class="button" name="addbbcode22" value="ayaya" style="width: 40px" onclick="bbstyle(22)" accesskey="你在上頭helpline那裡定義的快速鍵" onmouseover="helpline('你在上頭helpline那裡定義的快速鍵')" />
然而MultiBBcode把「字型顏色」和「字型大小」從編號裡除名了(終於做對一件事)
也就是將18~21也空出來了
也就是你新加的第一個bbcode編號要從18開始算
也就是你在下面這一段所看到的bbcode標籤所在位置完全代表該bbcode的編號了
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
第一個[b]編號就是0, 第二個[/b]編號就是1
若你在[/url]後面新增了一對[ayaya][/ayaya]的bbcode
那麼編號就是18和19(但用18來代表這一對bbcode標籤)
所以你在加入該bbcode的按鈕語法時,編號就要填18
你所說的「按下 flash 時 代碼卻出現 php 的代碼」可能就是編號重覆
裝了MultiBBcode後,
不用在posting_body.tpl加入該bbcode的html按鈕語法,按鈕就會自動顯現\r
主要是因為MultiBBcode是加在php檔內的,它在posting.php裡有加這一段\r
$EMBB_keys = array(''
$EMBB_widths = array(''
$EMBB_values = array(''
這裡就控制了該bbcode按鈕的顯現\r
不過我覺得這樣在安裝上既沒有比較快,反而有許多缺點…\r
1.你不能控制按鈕顯現的位置(因為它不是用html讓按鈕顯現出來的)
2.若你在私人訊息也想要有該bbcode按鈕的話還要在privmsg.php加入變數\r
而若是將按鈕的顯現直接寫在posting_body.tpl的話則兩個地方都會有了...
因為發表文章和私人訊息的po文頁面都是用posting_body.tpl
3.你不能保有該bbcode的功能卻不讓bbcode顯示出按鈕來
舉個例子來講,我裝了一個iframe的bbcode,但我不想讓使用者使用我只想自己用\r
(因為怕有心人貼有病毒的網頁)
那麼我只要在安裝過程中,把iframe改成只有自己知道的標籤\r
例如"[onlyayayacanuseiframe][/onlyayayacanuseiframe]"
接著只要不要在posting_body.tpl加入該bbcode的html按鈕語法就行了
而我要用該bbcode的話就自己手動輸入\r
上述也就是我說的「保有bbocde功能,卻不讓按鈕顯現出來」
但是用MultiBBcode就不行了...因為只要在posting.php定義該bbcode的話就一定會顯現出按鈕來
\n而若不加的話又不行…\r
*********************************************************************
至於你的問題,肯定就是變數的順序亂了…\r
建議你把不要管MultiBBcode加裝的這段\r
$EMBB_keys = array(''
$EMBB_widths = array(''
$EMBB_values = array(''
把按鈕的顯現直接寫在posting_body.tpl裡即可\r
另外要注意posting_body.tpl這段\r
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
這段中bbcode的所在位置就是該bbcode的編號
bbocde都是兩兩一對的,且編號從0開始算, 第一個[b]就是0, 第二個[/b]就是1
因此原本的bbcode供佔了0~21
(本來「字型顏色」和「字型大小」雖然沒在這行變數內,但卻也佔了18~21)
因此你新加的第一個bbcode就要從22開始算
例如你新加一個bbcode叫做[ayaya][/ayaya]
那麼它的編號就是22和23(但用22來代表這一對標籤)
所以你在加入該bbcode的按鈕語法時,編號就要填22
就像這樣:
<input type="button" class="button" name="addbbcode22" value="ayaya" style="width: 40px" onclick="bbstyle(22)" accesskey="你在上頭helpline那裡定義的快速鍵" onmouseover="helpline('你在上頭helpline那裡定義的快速鍵')" />
然而MultiBBcode把「字型顏色」和「字型大小」從編號裡除名了(終於做對一件事)
也就是將18~21也空出來了
也就是你新加的第一個bbcode編號要從18開始算
也就是你在下面這一段所看到的bbcode標籤所在位置完全代表該bbcode的編號了
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
第一個[b]編號就是0, 第二個[/b]編號就是1
若你在[/url]後面新增了一對[ayaya][/ayaya]的bbcode
那麼編號就是18和19(但用18來代表這一對bbcode標籤)
所以你在加入該bbcode的按鈕語法時,編號就要填18
你所說的「按下 flash 時 代碼卻出現 php 的代碼」可能就是編號重覆