Plugin para Joomla 1.5 : Insertar vídeos de Google y Youtube
Publicado por gustavo - 12/01/08 a las 07:01:20 amPara el aprendizaje no hay nada mejor que la puesta en practica de los conocimientos adquiridos, por lo cual siempre es bueno ir fijando pequeñas metas.. en este caso la idea básica era crear un plugin que me permitiera insertar vídeos de youtube y google en Joomla 1.5. El código es bien simple, pero puede resultar muy ejemplificador para aquellos que están luchando con la mala documentación de Joomla! :)
[XML]
< ?xml version="1.0" encoding="utf-8"?>
< !DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/plugin-install.dtd">
[/XML]
[PHP]
< ?php
/**
* Autor: Gustavo Raúl Aragón
* Email: gustavo@joomlaspanish / info@delirius.com.ar
* Licencia: GNU/GPL
* Notas: Patrones de búsqueda basados en el bbcode de Dragonfly CMS
*/
// ehhh.. ups!
defined('_JEXEC') or die('Restricted access');
$mainframe->registerEvent(’onPrepareContent’, ‘plgVideos’);
/***********************************************
* Función de búsqueda y remplazo de patrones *
***********************************************/
function plgVideos(&$row, &$params, $page) {
// YOUTUBE -> Uso: [youtube]id del vídeo[/youtube]
$patronYoutube = ‘#\[youtube\]([^ \"\n\r\t< ]*?)\[/youtube\]#si’;
$youtube = ‘
‘;
$row->text = preg_replace($patronYoutube, $youtube, $row->text);
// GOOGLE VIDEO -> Uso: [google]id del vídeo[/google]
$patronGoogleVideo = ‘#\[google\]([^ \"\n\r\t< ]*?)\[/google\]#s’;
$google = ‘
‘;
$row->text = preg_replace($patronGoogleVideo, $google, $row->text);
}
?>
[/PHP]
Usted al comentar dará por aceptado:
- 1. Los presentes comentarios reflejan exclusivamente la opinión del usuario/blogger, mas no necesariamente la de delirius.com.ar.
- 2. No se permitirán opiniones que afecten la honorabilidad o reputación de terceros, como así tampoco aquellas que de algún modo puedan ser contrarias a la legislación vigente en la República Argentina.
3 Comentarios »
RSS feed para los comentarios de esta entrada. TrackBack URI





















¿cómo se instalan los plugins en joomla? Tengo plugins en .zip e intento instalarlos desde el instalador de mambots pero me dice que faltan los XML…
Comentario por superchicakriptoniana — 2008-01-20 #
No solo los mambots, cualquier componente o extension y lo estoy haciendo en la version spanish 1.0.13
Comentario por MARIA CLAUDIA — 2008-02-25 #
Lo he probado y me ha funcionado a la primera!
Procedimiento:
1- Descargas el archivo .zip que tengo en mi servidor: http://cerilet.blogsite.org/~cerilet/zips/videos_en_joomla1.5.zip
2- Entras en Extensiones->instalar/desinstalar y en subir paquete le das la ruta donde has descargado el archivo zip.
Yo he tenido problemas al instalar, me decia que era imposible mover el archivo, le he cambiado los permisos a todas las carpetas MOMENTANEAMENTE (con # sudo chmod 777 -R .) y cuando se ha instalado los he vuelto a cambiar con el mismo comando pero cambiando 755.
3- Te vas a Extensiones->Gestor de plugins y buscas Videos. Le das a publicar y ya está.
Solo te queda cuando escribas un articulo añadir los videos asi:
[youtube]id del vídeo[/youtube] <— para videos Youtube
[google]id del vídeo[/google] <— para videos de google
Muchísimas gracias!!!
Saludos desde Atzeneta, València.
Cerilet.
Comentario por Cerilet — 2008-02-28 #