1 頁 (共 2 頁)

[原創]iframe的bbcode

發表於 : 2002-05-01 18:16
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
第十八篇的附件就是它

發表於 : 2002-05-01 18:24
beowolf
我可以要嗎? frank 兄

發表於 : 2002-05-01 18:34
frank
貼出來了 看看吧\r
玩玩看吧\r

demo點等等在post出來

發表於 : 2002-05-01 18:48
oO]-[Oo
Frank會作bbcode的MOD了(:Y)... 裝了十幾種BBCode已經裝到訣竅了喔, 那順便把table的也寫一下^^

發表於 : 2002-05-01 18:54
frank
table恩??....
有點麻煩ㄋ `
恩 晚一點在想想喔` 呵呵`偷懶一下
今天剛考完試咩\r
QK一下

發表於 : 2002-05-01 20:54
beowolf
謝謝frank大大, 裝好了, 現在在學習bbcode, 會裝不會用...

發表於 : 2002-05-04 12:41
真帆
frank大大:
這個iframe bbcode的功能是蝦米?

發表於 : 2002-05-04 12:57
動機不明
嗯~~可以在自己發表的主題內,呈現別網站的網頁! (不曉得這樣的解釋對不對?)

發表於 : 2002-05-04 13:28
frank
對對對
做這個bbcode的目的
是因為\r
也猴子要分享美圖
但國外的免費空間
圖都不能外連的
所以就做了iframe來看美圖

發表於 : 2002-05-15 07:00
TuanTuan
直接用 html 的 iframe 是不是就可以達到相同效果了?
( 在管理區 html 語法中加入 iframe )

發表於 : 2002-05-24 11:40
kuka
这个BBCODE在回复帖子的页面上会有点问题,因为PHPBB在回复帖子页面上显示被回复帖子的内容时就是通过<iframe>xxxxxxx</iframe>来实现的,所以用户如果再使用bbcode会使页面出现一些偏差的

發表於 : 2002-05-24 16:15
英俊業
bbcode也有iframe
厲害!謝謝~

發表於 : 2002-06-05 00:14
jImMyRoCk
frank"你的站已停止註冊了,我怎麼下載

發表於 : 2002-06-05 00:16
小竹子

可以自己改呀
建議自己改啦\r
不然你如果以前有動到其他的程式碼會很麻煩

發表於 : 2002-06-05 00:19
frank
jImMyRoCk 寫:frank"你的站已停止註冊了,我怎麼下載
星期六日有開註冊阿.....等等吧