用Joomla中的Youtube嵌入代码替换视频URL

时间:2013-12-23 00:07:18

标签: javascript joomla youtube joomla-extensions

我正在使用mod_custom_js为Joomla构建一个模块,用于在文章中找到Youtube网址并将其替换为嵌入式视频。这是我到目前为止的代码:

loadvid();
function loadvid(){
    var page = document.getElementById('main');
    var vid_location = page.innerHTML.search("http://www.youtube.com");
    var sub_end = page.innerHTML.substring(vid_location, page.length).search("</p>");
    var url_end = vid_location + sub_end;
    var video_url = page.innerHTML.substring(vid_location, url_end);
    var video_id = video_url.split('v=')[1];
    var embed_code = '<iframe src="http://www.youtube.com/embed/'+ video_id +'?hd=1&amp;rel=0&amp;autohide=1&amp;showinfo=0" width="160" height="100" frameborder="0" allowfullscreen="allowfullscreen"></iframe>';
    page.innerHTML = page.innerHTML.replace(video_url, embed_code);
}

到目前为止,它没有做任何事情。我犯了错误还是我没有正确配置?

编辑:我已经修改了代码,以便它在静态页面上单独工作,但它仍然无法在Joomla中运行。

编辑2:这是一个Joomla问题。我无法访问文章内容。它没有出现在文档中。我正在寻找访问/改变Joomla中文章内容的工具。

0 个答案:

没有答案