bestlong 怕失憶論壇
標題:
Discuz 加入 YouTube 辨識
[打印本頁]
作者:
bestlong
時間:
2007-11-29 17:24
標題:
Discuz 加入 YouTube 辨識
修改 include/discuzcode.func.php
找到
"/\[url\]\s*(www.|https?:\/\/|ftp:\/\/|gopher:\/\/|news:\/\/|telnet:\/\/|rtsp:\/\/|mms:\/\/|callto:\/\/|ed2k:\/\/){1}([^\[\"']+?)\s*\[\/url\]/ie",
複製代碼
在之前加上
"#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[\/youtube\]#is",
複製代碼
找到
"cuturl('\\1\\2')",
複製代碼
在之前加上
"<object width=\"425\" height=\"373\"><param name=\"movie\" value=\"http://www.youtube.com/v/\\1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/\\1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"373\"></embed></object>",
複製代碼
[youtube]影片URL[/youtube]
複製代碼
其中影片URL為
http://www.youtube.com/watch?v=LbS60U1LTw8
[youtube]LbS60U1LTw8[/youtube]
以上做法在 Discuz 5.5.0 測試成功
作者:
bestlong
時間:
2008-1-13 18:06
在 Discuz 6.0.0 也是可以使用
作者:
bestlong
時間:
2008-6-19 00:12
到 6.1.0 版可以使用 Discuz 代碼功能處理
進入後台 > 帖子 > Discuz 代碼
新增標籤 youtube 圖標 bb_yt.gif 提交
點選 youtube 的詳情來進行設定
替換內容中輸入
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/{1}"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/{1}" type="application/x-shockwave-flash" width="425" height="350"></embed></object>
複製代碼
例子中輸入
[youtube]{TEXT}[/youtube]
複製代碼
解釋中輸入
請輸入 YouTube watch?v= 之後的字串
複製代碼
然後提交
接著啟用 youtube 標籤
就可以在發文編輯器中看到 Youtube 的功能按鈕了
Youtube 圖示
參考資料
http://www.newsstall.com/forum/viewtopic.php?f=51&t=42
作者:
bestlong
時間:
2009-10-15 16:51
更新到 7.0 之後發現找不到 後台 > 帖子 > Discuz! 代碼 的功能
結果是該功能位置移動到 後台 > 介面 > 編輯器設置 > Discuz! 代碼
歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/)
Powered by Discuz! X1.5