[問題]請問有關flash bbcode mod的問題

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

版主: 版主管理群

主題已鎖定
ilovekyoiori
星球普通子民
星球普通子民
文章: 5
註冊時間: 2004-05-06 16:32

[問題]請問有關flash bbcode mod的問題

文章 ilovekyoiori »

mod來源http://phpbb-tw.net/phpbb/viewtopic.php?t=5433

我裝了之後都ok,只有放在簽名檔的flash不能正常顯示,會顯示捷徑文字,

是這個mod本來就只能在文章裡使用,在簽名檔無效,還是我有步驟做錯嗎?
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

Re: [問題]請問有關flash bbcode mod的問題

文章 台灣阿堂 »

ilovekyoiori 寫:mod來源http://phpbb-tw.net/phpbb/viewtopic.php?t=5433

我裝了之後都ok,只有放在簽名檔的flash不能正常顯示,會顯示捷徑文字,

是這個mod本來就只能在文章裡使用,在簽名檔無效,還是我有步驟做錯嗎?
簽名檔里的flash不會顯示的~
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

台灣阿堂 寫:簽名檔里的flash不會顯示的~
不是喲,我簽名檔內的 Flash BBCoed 可以正常運作:
http://morningmusumenet.net/phpbb/viewtopic.php?t=28022
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

依夢兒 寫:
台灣阿堂 寫:簽名檔里的flash不會顯示的~
不是喲,我簽名檔內的 Flash BBCoed 可以正常運作:
http://morningmusumenet.net/phpbb/viewtopic.php?t=28022
真的耶~ :-o
少男殺手!! :-o
我都被殺到了~ :-D
拭銀布
星球公民
星球公民
文章: 66
註冊時間: 2003-11-18 19:44
來自: yakuza

文章 拭銀布 »

我的簽名檔也是可以正常使用flsah啊!
看你參考連結好像是很古早了~
不然試試看這個:
http://www.phpbbhacks.com/download.php?id=487
應該是不會有問題的!
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

補充一下,我是裝這一個版本:
http://www.phpbb.com/phpBB/viewtopic.php?t=126324

另外,簽名檔內語法失效,有可能是因為在語法標籤 [flash] 之後或是 [/flash] 之前,你不小心加了一個空白字元。
例如 [flash] http://www.phpbb.com/test.swf [/flash]
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
io_oi
星球公民
星球公民
文章: 180
註冊時間: 2002-06-19 17:18

文章 io_oi »

依夢兒 寫:我是裝這一個版本:
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)
青盛密林中立,友疑問常攜提,
光萬丈照故鄉形明月映大地。
ayaya
星球公民
星球公民
文章: 128
註冊時間: 2004-09-04 18:27

文章 ayaya »

因為前者必須配合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 的代碼」可能就是編號重覆
io_oi
星球公民
星球公民
文章: 180
註冊時間: 2002-06-19 17:18

文章 io_oi »

感謝您繁忙中撥沉回覆圖檔還很詳細呢~
我會抽空來試試這個我裝不起來的外掛圖檔
(本以為官方的會很好裝說...)圖檔
青盛密林中立,友疑問常攜提,
光萬丈照故鄉形明月映大地。
主題已鎖定

回到「外掛問題討論」