[分享] Youtube Video BBCode 修改可不分國籍來源
發表於 : 2008-05-31 04:06
在 新增youtube視訊連接 BBCODE 這篇當中有個討論是"因應台灣版部分" 的Youtube來源無法顯示
打開bbcode.php
原來的
修改為台灣版
但是變成僅只有TW台灣與WWW國際版的youtube來源貼了才能顯示
話說雖然youtube.com前面的子網域國籍僅只是介面語言差別而已,影片與代碼都是一樣的。
不過對於使用網友來說未必懂這些,所以有可能會從其它各國來源張貼而失效。(甚至我的USER也有別國的來的)
我找出的修改方法是
各位大大試試看囉
打開bbcode.php
原來的
代碼: 選擇全部
// [youtube]YouTube URL[/youtube] code..
$patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
$replacements[] = $bbcode_tpl['youtube'];代碼: 選擇全部
// [youtube]YouTube URL[/youtube] code..
$patterns[] = "#\[youtube\]http://(?:www|tw\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
$replacements[] = $bbcode_tpl['youtube'];話說雖然youtube.com前面的子網域國籍僅只是介面語言差別而已,影片與代碼都是一樣的。
不過對於使用網友來說未必懂這些,所以有可能會從其它各國來源張貼而失效。(甚至我的USER也有別國的來的)
我找出的修改方法是
代碼: 選擇全部
// [youtube]YouTube URL[/youtube] code..
$patterns[] = "#\[youtube\]http://(?:www|[a-z]*?).youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
$replacements[] = $bbcode_tpl['youtube'];