Personal tools
Views

Share your tags here/es

From CMSMS

This page in: English - Deutsch - Français - Svenska - Русский - Norsk - Polski - Nederlands - Español - Lietuvių

Comparte aquí tus etiquetas

La comunidad de CMSMS ha publicado muchas etiquetas definidas por el usuario. Puede consultar un listado de algunas de ellas en esta página (en inglés).

Insertar un vídeo de YouTube con XHTML correcto

El HTML que proporciona YouTube para insertar vídeos no es XHTML correcto debido al uso de la obsoleta etiqueta "<embed>". He escrito un comando de Smarty muy sencillo, llamado youtube_video, para solucionarlo.

En el menú "Extensiones/Tags personalizados" crea un nuevo elemento con el nombre "youtube_video" y pega el siguiente código:

/*
Inserta un vídeo de YouTube con XHTML correcto
Parámetro: url
Referencia: http://www.bernzilla.com/item.php?id=681
*/
echo '<object class="youtube" type="application/x-shockwave-flash" width="425" height="350"';
echo ' data="'.$params['url'].'">';
echo '<param name="movie" value="'.$params['url'].'" />';
echo '<param name="wmode" value="transparent" />';
echo '</object>';

Este es un ejemplo de código original de YouTube para insertar un vídeo:

<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/UiszfEazOaI"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/UiszfEazOaI"
type="application/x-shockwave-flash"
wmode="transparent"
width="425" height="355">
</embed>
</object>

Y esta es la manera de usar el nuevo comando:

{youtube_video url="http://www.youtube.com/v/UiszfEazOaI"}

Autor: Marcos Cruz (perfil de usuario del foro CMSMS, alinome.net)

Fecha: 2008-02-28



This page in: English - Deutsch - Français - Svenska - Русский - Norsk - Polski - Nederlands - Español - Lietuvių