Qué emoción ayudandos entre vosotros ^_^
Casi lloro y todo.
Bueno, ahí va:
-
Para Joomla 1.0.x y la Web
-
Para Joomla 1.5.x y la Web
Como dice, los vídeos se ponen con
{youtube}id_del_video{/youtube}
Y para el foro hay que modificar un archivo:
./components/com_kunena/sources/interpreter.fireboard.inc.php
Buscar en él:
_________________________________________________________
default:
break;
}
return TAGPARSER_RET_NOTHING;
}
function TagSingle(&$tag_new, &$task, $tag) {
_________________________________________________________
Pues encima de eso pegar:
_________________________________________________________
case 'video':
if ($between) {
$mv_size = intval($tag->options["size"]);
if (($mv_size < 1) or ($mv_size > 100)) {
$mv_size = 100;
}
switch ($tag->options["type"]) {
case 'clipfish':
$mv_width = (int)(464 * $mv_size / 100);
$mv_height = (int)(380 * $mv_size / 100);
$mv_param = '
www.clipfish.de/videoplayer.swf?as=0&videoid='.$between.'&r=1&c=0067B3';
$tag_new = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
$tag_new .= ' codebase="
fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"';
$tag_new .= ' width="'.$mv_width.'" height="'.$mv_height.'" id="player" align="middle">';
$tag_new .= '<param name="allowScriptAccess" value="always" /><param name="movie" value="'.$mv_param.'" />';
$tag_new .= '<param name="quality" value="high" /><param name="bgcolor" value="#0067B3" />';
$tag_new .= '<param name="allowFullScreen" value="true" />';
$tag_new .= '<embed src="'.$mv_param.'" quality="high" bgcolor="#0067B3" width="'.$mv_width.'" height="'.$mv_height.'"';
$tag_new .= ' name="player" align="middle" allowFullScreen="true" allowScriptAccess="always"';
$tag_new .= ' type="application/x-shockwave-flash" pluginspage="
www.macromedia.com/go/getflashplayer"></embed></object>';
break;
case 'google':
$mv_width = (int)(400 * $mv_size / 100);
$mv_height = (int)(326 * $mv_size / 100);
$mv_param = '
video.google.com/googleplayer.swf?docId='.$between;
$tag_new = '<embed style="width:'.$mv_width.'px; height:'.$mv_height.'px;" id="VideoPlayback"';
$tag_new .= ' type="application/x-shockwave-flash" src="'.$mv_param.'" flashvars=""></embed>';
break;
case 'megavideo':
$mv_width = (int)(432 * $mv_size / 100);
$mv_height = (int)(351 * $mv_size / 100);
$mv_param = '
www.megavideo.com/v/'.$between.'..0';
$tag_new = '<object width="'.$mv_width.'" height="'.$mv_height.'"><param name="movie" value="'.$mv_param.'"></param>';
$tag_new .= '<param name="wmode" value="transparent"></param><embed src="'.$mv_param.'" type="application/x-shockwave-flash"';
$tag_new .= ' wmode="transparent" width="'.$mv_width.'" height="'.$mv_height.'"></embed></object>';
break;
case 'myvideo':
$mv_width = (int)(470 * $mv_size / 100);
$mv_height = (int)(406 * $mv_size / 100);
$mv_param = '
www.myvideo.de/movie/'.$between;
$tag_new = '<object style="width:'.$mv_width.'px;height:'.$mv_height.'px;"';
$tag_new .= ' width="'.$mv_width.'" height="'.$mv_height.'" type="application/x-shockwave-flash" data="'.$mv_param.'">';
$tag_new .= '<param name="movie" value="'.$mv_param.'"/><param name="AllowFullscreen" value="true" /></object>';
break;
case 'stage6':
$mv_width = (int)(480 * $mv_size / 100);
$mv_height = (int)(360 * $mv_size / 100);
$mv_param = '
video.stage6.com/'.$between.'/.divx';
$tag_new = '<object codebase="
go.divx.com/plugin/DivXBrowserPlugin.cab" height="'.$mv_height.'" width="'.$mv_width.'"';
$tag_new .= ' classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616"><param name="autoplay" value="false" />';
$tag_new .= '<param name="src" value="'.$mv_param.'" /><param name="custommode" value="Stage6" />';
$tag_new .= '<param name="showpostplaybackad" value="false" /><embed type="video/divx" src="'.$mv_param.'"';
$tag_new .= ' pluginspage="
go.divx.com/plugin/download/" showpostplaybackad="false" custommode="Stage6"';
$tag_new .= ' autoplay="false" height="'.$mv_height.'" width="'.$mv_width.'" /></object>';
break;
case 'veoh':
$mv_width = (int)(540 * $mv_size / 100);
$mv_height = (int)(438 * $mv_size / 100);
$tag_new = '<embed src="
www.veoh.com/videodetails2.swf?player=videodetailsembedded&type=v&permalinkId='.$between;
$tag_new .= '&id=anonymous" allowFullScreen="true" width="'.$mv_width.'" height="'.$mv_height.'"';
$tag_new .= ' type="application/x-shockwave-flash" pluginspage="
www.macromedia.com/go/getflashplayer"></embed>';
break;
case 'youtube':
$mv_width = (int)(425 * $mv_size / 100);
$mv_height = (int)(355 * $mv_size / 100);
$mv_param = '
www.youtube.com/v/'.$between.'&rel=1';
$tag_new = '<object width="'.$mv_width.'" height="'.$mv_height.'">';
$tag_new .= '<param name="movie" value="'.$mv_param.'"></param>';
$tag_new .= '<param name="wmode" value="transparent"></param>';
$tag_new .= '<embed src="'.$mv_param.'" type="application/x-shockwave-flash" wmode="transparent"';
$tag_new .= ' width="'.$mv_width.'" height="'.$mv_height.'"></embed></object>';
break;
default:
return TAGPARSER_RET_NOTHING;
}
return TAGPARSER_RET_REPLACED;
}
return TAGPARSER_RET_NOTHING;
break;
_________________________________________________________
Entonces en el foro los vídeos se hacen escribiendo:
[v¡deo type=youtube]id_del_video[/video]
La exclamación es una i