[分享] Youtube Video BBCode 修改可不分國籍來源

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

版主: 版主管理群

主題已鎖定
Artemas
竹貓忠實會員
竹貓忠實會員
文章: 489
註冊時間: 2003-08-23 03:18
來自: NorthBlue
聯繫:

[分享] Youtube Video BBCode 修改可不分國籍來源

文章 Artemas »

新增youtube視訊連接 BBCODE 這篇當中有個討論是"因應台灣版部分" 的Youtube來源無法顯示

打開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'];
但是變成僅只有TW台灣與WWW國際版的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'];
各位大大試試看囉
圖檔
Os: Windows 2003
Constitute: IIS.6 + php4 + MySql 4 + ODBC + phpMyAdmin2.6.0 + phpBB 2.0.23
url: http://oops.cafepark.com
主題已鎖定

回到「外掛問題討論」