文章中加入外部資源豐富內容,結果…
使用Joomla! 1.6/1.7 的朋友不曉得有沒有遇過這個情形:想在文章中加入外部資源(像是YouTube 影片),把嵌入碼貼進文章儲存之後卻發現無法正常顯示?
▲編輯文章切換到HTML 檢視,把嵌入碼貼入後儲存內容,結果…
▲在「外掛管理」的編輯器設定發現原來有阻擋特定標籤,修改內容儲存設定後…
雖然做了以上努力但是影片還是出不來…搞什麼飛機啊!(翻桌)
除了上述情況外,朋友如果加入「自訂HTML」模組時也會發生相同的情況,雖然可以透過「安裝第三方外掛或模組」的方式解決問題,但是「嵌入碼會憑空消失」這件事就是很奇怪啊!
其實上我們忽略了某處…
上述情況的發生是有原因的。請朋友回到「文章管理」畫面,點選工具列的「選項圖示」。
接著切換到「文字條件」分頁,會看到各會員群組對HTML 標籤的過濾設定,結果發現預設設定值連「Super Users」群組成員也會被擋!
▲預設設定內容所有會員群組都會受到過濾,更改選項為「無過濾條件」吧。
回到編輯畫面編輯文章
更改設定後回到文章編輯畫面,透過編輯器工具列加入影片資源。(如看不到此功能請至「外掛管理:編輯器 – TinyMCE」在「WYSIWYG編輯器功能」設定為「擴充」。)
在「General」分頁輸入以下內容:
- Type(類型):選擇「Iframe」。
- File/URL(檔案/網址):輸入要嵌入的項目,以本章的情況輸入瀏覽器網址:http://www.youtube.com/watch?v=P3QHR8uxaqk&feature=related
- 輸入完後應會在下方「Preview(預覽)」畫面看到嵌入資源,按下「Insert(插入)」後將內容加入文章。
▲代表Iframe 標籤區域的圖示出現在編輯區,將文章內容儲存起來吧。
重點回顧
- 只要透過編輯器編輯的內容,在HTML 標籤的使用均會受到「文章管理:文字條件」設定值的影響。
- 各編輯器外掛也有屬於自己的HTML 標籤限制,記得到「外掛管理」畫面中確認設定值。
最後與朋友分享範例中的影片,請記得把喇叭開起來喔!(本文章為《使用 Joomla! 1.7 架站的 13 堂課》補充內容)