第 1 頁 (共 1 頁)
[問題]有關BBcode標籤"img"的問題~~已解決
發表於 : 2004-02-11 09:46
由 voyagerx
●架設主機作業系統:Windows 2000 Pro SP4
●快速架站程式:Appserv 2.3.0
●免費空間連結:
●您的上網方式:ADSL Hinet 雙向512 固16
●您安裝的程式:
●您的 phpBB2 版本:phpBB 2.0.3
●錯誤代碼:無\r
●錯誤狀態:
1.文章編輯時的畫面\r
2.文章檢視時的畫面\r
但我確定BBcode是啟用的
"url"或其他標籤也能正常使用\r
惟獨"img"標籤沒有作用\r
請參閱上列畫面\r
敬請各位先進不吝指教
謝謝!!!
發表於 : 2004-02-11 17:51
由 ethan
方便 post 你的 bbcode.php 上來看看嗎?
應該是 img bbcode 有設定 http,https 之類開始的才行的關係
發表於 : 2004-02-11 17:56
由 GeniusKiKi
試試看 http:// 開頭的網址吧...
發表於 : 2004-02-11 17:59
由 依夢兒
2.0.3 的 img 標籤的確是有這個問題,無法對應 ftp:// 的圖像連結。
之前我的 2.0.3 也是如此,在升級至 2.0.6 後就解決了。
你可以去下載 2.0.6 的檔案,比對一下 bbcode.php 中有關於 img 的部份。
將 2.0.6 的 bbcode.php 中有關於 img 的部份覆蓋至你 2.0.3 的 bbcode.php ,就可以解決了。
[回覆]問題解決了
發表於 : 2004-02-12 12:03
由 voyagerx
首先,謝謝各位的指導
讓我的問題能順利得到解決\r
下面是bbcode.php修改的部分
代碼: 選擇全部
[color=blue]原有版本bbcode.php,v 1.36.2.11 (phpBB 2.0.3)[/color]
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\\&$@\/=\+]+)\[/img\]#si", "[img:$uid]\\\1\\\3[/img:$uid]", $text);
[color=blue]
置換為\r
取自bbcode.php,v 1.36.2.27 (phpBB 2.0.6)
[/color]
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\]((ht|f)tp://)([^
\t<\"]*?)\[/img\]#sie", "'[img:$uid]\\\1' . str_replace(' ', '%20', '\\\3') . '[/img:$uid]'", $text);