[原創]iframe的bbcode

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

frank
星球公民
星球公民
文章: 170
註冊時間: 2001-11-20 09:48
來自: 跑跑好好玩
聯繫:

[原創]iframe的bbcode

文章 frank »

有人想要嘛???
因為有一隻野猴子
請我做這個

不小心就做出來了
要的話我在分享\r
因為我也還沒把文件寫好啦\r
先問問有沒有人要
功能就是增加一個iframe而已\r
大小可以自己調\r

打開includes/bbcode.php
#-----[ 找到]------------------------------------------
#

代碼: 選擇全部

$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\\1', $bbcode_tpl['email']);
#
#-----[ 加在它後面 ]------------------------------------------
#

代碼: 選擇全部

//iframe join by  法蘭庫克 frank
        $bbcode_tpl['iframe'] = str_replace('{WIDTH}', '\\\1', $bbcode_tpl['iframe']);
        $bbcode_tpl['iframe'] = str_replace('{HEIGHT}', '\\\2', $bbcode_tpl['iframe']);
        $bbcode_tpl['iframe'] = str_replace('{URL}', '\\\3', $bbcode_tpl['iframe']);
#
#-----[ 找到 ]------------------------------------------
#

代碼: 選擇全部

// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
#
#-----[ 加在它後面 ]------------------------------------------
#注意你的array號碼 反正不要重複就對了

代碼: 選擇全部

// [iframe width= height= ] and [/iframe] code..
        $patterns[8] = "#\[iframe width=([0-9]?[0-9]?[0-9]) height=([0-9]?[0-9]?[0-9])\](.*?)\[/iframe:$uid\]#si";
        $replacements[8] = $bbcode_tpl[iframe];
#
#-----[ 找到 ]------------------------------------------
#

代碼: 選擇全部

// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\](([a-z]+?)://([^ 

]+?))\[/img\]#si", "[img:$uid]\\\1[/img:$uid]", $text);
#
#-----[ 加在它後面 ]------------------------------------------
#

代碼: 選擇全部

//[iframe width= heigth=] and [/iframe]
        $text = preg_replace("#\[iframe width=([0-9]?[0-9]?[0-9]) height=([0-9]?[0-9]?[0-9])\](([a-z]+?)://([^, 

]+))\[\/iframe\]#si","[iframe width=\\\1 height=\\\2\]\\\3[/iframe:$uid]", $text);
#god job可以存檔了#
#-----[ 打開 templates/your template/bbcode.tpl ]------------------------------------------
#
#
#-----[ 找到 ]------------------------------------------
#

代碼: 選擇全部

<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
#-----[ 加在它後面 ]------------------------------------------
#

代碼: 選擇全部

<!-- BEGIN iframe -->

<!-- -->
<iframe marginwidth=0 marginheight=0 src="{URL}" frameborder="0"
WIDTH={WIDTH} HEIGHT={HEIGHT}>

</iframe>
<!-- END iframe -->
不知道我有沒有眼花\r
錯了告訴我唷\r
因為我剛貼貼剪剪\r
可能有錯\r

demo
http://www.bond.idv.tw/~frank/phpBB2/vi ... 9074#19074
懶人專用 直接下載我的壓縮檔
http://www.bond.idv.tw/~frank/phpBB2/vi ... 1&start=15
第十八篇的附件就是它
最後由 frank 於 2002-05-01 21:05 編輯,總共編輯了 4 次。
重出江湖
跑跑好好玩
http://runrun.tw
Rappelz-TW
第九封印
http://runrun.tw/Rappelz/phpBB3/index.php
beowolf
竹貓好朋友
竹貓好朋友
文章: 267
註冊時間: 2002-04-11 21:23
來自: 竹貓東京分局
聯繫:

文章 beowolf »

我可以要嗎? frank 兄
圖檔2014新作-達人聯盟

斷斷續續玩了12年的phpbb. 真的看不上別的論壇啊..
frank
星球公民
星球公民
文章: 170
註冊時間: 2001-11-20 09:48
來自: 跑跑好好玩
聯繫:

文章 frank »

貼出來了 看看吧\r
玩玩看吧\r

demo點等等在post出來
重出江湖
跑跑好好玩
http://runrun.tw
Rappelz-TW
第九封印
http://runrun.tw/Rappelz/phpBB3/index.php
oO]-[Oo
南宮博士
南宮博士
文章: 512
註冊時間: 2001-11-11 18:09
來自: TAIWAN
聯繫:

文章 oO]-[Oo »

Frank會作bbcode的MOD了(:Y)... 裝了十幾種BBCode已經裝到訣竅了喔, 那順便把table的也寫一下^^
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
frank
星球公民
星球公民
文章: 170
註冊時間: 2001-11-20 09:48
來自: 跑跑好好玩
聯繫:

文章 frank »

table恩??....
有點麻煩ㄋ `
恩 晚一點在想想喔` 呵呵`偷懶一下
今天剛考完試咩\r
QK一下
重出江湖
跑跑好好玩
http://runrun.tw
Rappelz-TW
第九封印
http://runrun.tw/Rappelz/phpBB3/index.php
beowolf
竹貓好朋友
竹貓好朋友
文章: 267
註冊時間: 2002-04-11 21:23
來自: 竹貓東京分局
聯繫:

文章 beowolf »

謝謝frank大大, 裝好了, 現在在學習bbcode, 會裝不會用...
圖檔2014新作-達人聯盟

斷斷續續玩了12年的phpbb. 真的看不上別的論壇啊..
真帆
星球公民
星球公民
文章: 98
註冊時間: 2002-01-19 23:35
來自: 台北
聯繫:

文章 真帆 »

frank大大:
這個iframe bbcode的功能是蝦米?
荷葉何田田,戲水荷池西,
蓮葉雖豐潤,心中含苦悲。
荷葉何田田,戲水畫堂東,
荷花雖言美,凋殘亦匆匆!
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

嗯~~可以在自己發表的主題內,呈現別網站的網頁! (不曉得這樣的解釋對不對?)
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
frank
星球公民
星球公民
文章: 170
註冊時間: 2001-11-20 09:48
來自: 跑跑好好玩
聯繫:

文章 frank »

對對對
做這個bbcode的目的
是因為\r
也猴子要分享美圖
但國外的免費空間
圖都不能外連的
所以就做了iframe來看美圖
重出江湖
跑跑好好玩
http://runrun.tw
Rappelz-TW
第九封印
http://runrun.tw/Rappelz/phpBB3/index.php
頭像
TuanTuan
星球普通子民
星球普通子民
文章: 16
註冊時間: 2002-05-11 20:36
聯繫:

文章 TuanTuan »

直接用 html 的 iframe 是不是就可以達到相同效果了?
( 在管理區 html 語法中加入 iframe )
頭像
kuka
星球普通子民
星球普通子民
文章: 9
註冊時間: 2002-05-17 09:05

文章 kuka »

这个BBCODE在回复帖子的页面上会有点问题,因为PHPBB在回复帖子页面上显示被回复帖子的内容时就是通过<iframe>xxxxxxx</iframe>来实现的,所以用户如果再使用bbcode会使页面出现一些偏差的
英俊業
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-04-17 21:37
來自: HK

文章 英俊業 »

bbcode也有iframe
厲害!謝謝~
jImMyRoCk
星球普通子民
星球普通子民
文章: 24
註冊時間: 2002-03-09 21:00
來自: WWF

文章 jImMyRoCk »

frank"你的站已停止註冊了,我怎麼下載
圖檔
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »


可以自己改呀
建議自己改啦\r
不然你如果以前有動到其他的程式碼會很麻煩
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
frank
星球公民
星球公民
文章: 170
註冊時間: 2001-11-20 09:48
來自: 跑跑好好玩
聯繫:

文章 frank »

jImMyRoCk 寫:frank"你的站已停止註冊了,我怎麼下載
星期六日有開註冊阿.....等等吧
重出江湖
跑跑好好玩
http://runrun.tw
Rappelz-TW
第九封印
http://runrun.tw/Rappelz/phpBB3/index.php
主題已鎖定

回到「非官方認證外掛」