La semana pasada estuve desarrollando una aplicación que accedía a la base datos de joomla y a unas bases de datos externas, para ello pensé en crear un script en php que hacía todo el trabajo y utilizar el componente wrapper para mostrar todo el resultado dentro de un portal Joomla. Desarrollé toda la aplicación como si de una aplicación web normal se tratase y cuando llego la hora de usar el wrapper me di cuenta que no permitía pasar parámetros en la URL.
San Google bendito vino al rescate con una interesante solución de Thomas Kahl. Esta solución se basa en la modificación del componente com_wrapper, este componente pertenece al core, por lo que si actualizáis vuestra versión de Joomla y este componente es actualizados deberéis volver a realizar la modificación.
- Haz una copia de seguridad del archivo /components/com_wrapper/wrapper.php
- Abre el archivo en el editor de textos y ve a la línea 35.
- Busca el siguiente texto: $url = $params->def( 'url', '' );
- Inserta el siguiente bloque de texto a continuación:
foreach ($_GET as $key => $value) {
if ($key<>"option" && $key<>"Itemid") {
$url.=(strpos($url,"?")) ? "&" : "?";
$url.="$key=$value";
}
}
Guarda el archivo y prueba que funciona.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Instalar Joomla en Linux (Ubuntu) con LAMP
- Joomla 1.7. el futuro y el presente
- Deshabilitar tp=1 usando htaccess en plantillas Joomla
- Insertar iconos de redes sociales y rss en modulos personalizados de Joomla
- Liberado Joomla 1.6 Beta 8
- Cómo cambiar la cantidad de paginas mostradas en la paginación de Joomla
- Eliminar el meta tag Generator
- Bloquear el uso de tp=1
- Esquema de la base de datos de Joomla 1.5
- Personalizar módulos y componentes con Template Override
- Configurar php.ini para Joomla
Sigue este blog por
Comentarios recientes
Recent Comments
Y en el foro...
- Re:Hacer sitios joomla en dos idiomas.
alejandro 2.9.2010 17:54 - Hacer sitios joomla en dos idiomas.
elcreador3d 2.9.2010 16:39 - Re:¿Como dar permiso a 1 persona que suba resu...
AKTGANO 2.9.2010 16:21 - Re:¿Como dar permiso a 1 persona que suba resu...
alejandro 2.9.2010 15:35 - Re:¿Como dar permiso a 1 persona que suba resu...
AKTGANO 2.9.2010 15:06
Artículos relacionados
- ¿Qué es AyudaJoomla?
- ¿Qué es Joomla?
- Requisitos de Joomla 1.5
- Legacy Mode en Joomla 1.5
- Configurar php.ini para Joomla
- Backup de un sitio web Joomla
- Tienda Electrónica para Joomla: Virtuemart
- Formación gratuita para Joomla
- Permite a tus usuarios elegir su plantilla favorita con Template Chooser
- Como conocer la posición de un módulo en una plantilla
- Premios Joomleros 2009
- Esquema de la base de datos de Joomla 1.5
- Insertar pdf en Joomla
- Torneos deportivos con JoomLeague
- Zaragoza News Template 1.0
- Eventos Joomla para Abril 2009
- Instalar y desinstalar extensiones, plantillas e idiomas en Joomla
- Joomla presenta Community Showcase
- Contador de visitas para Joomla
- eXtplorer. Un completo explorador de archivos para Joomla
- Convertir templates de Joomla 1.0 a Joomla 1.5
- Joomla en IIS. Instalación de PHP en Windows (Parte 1)
- Joomla loves Twitter!
- AJ!Toolbar. Barra de herramientas para tu navegador web
- Crea tu propio template para Joomla!
- Joomla Esenciales desde Joomla Argentina
- Template con estilo: Epic
- Eventos Joomla para Mayo 2009
- Plantillas gratuitas para Joomla
- Eventos Joomla para Junio 2009
- Joomla llega a los 10 millones de descargas
- Preview del gestor de menús de Joomla 1.6
- Vulnerabilidad crítica detectada en Community Builder 1.0 y 1.1
- Eventos Joomla para Julio 2009
- Nube de Tags para Joomla
- Favicon animado para tu Joomla
- Y la mejor extensión para Joomla es....
- Joomla 1.6 Beta 1 cuenta atrás...
- Bluestork - Nueva plantilla de administración para Joomla 1.6
- 21 Set de iconos útiles para diseñadores y desarrolladores Joomla
- Queda poco para el lanzamiento de Joomla Esenciales 2
- Nomina a Joomla para la cuarta edición de Annual Open Source CMS Awards
- AdminPraise Lite - La plantilla de administración más rápida
- Ahorra espacio con Tabs & Slides para Joomla
- Todo que tienes que saber sobre Joomla
- AyudaJoomla se apunta a la tarifa plana de Redcoruna
- Plugin para Wibiya toolbar
- Eventos Joomla para Octubre 2009
- Ayuda Joomla cumple su primer año!
- Joomla 1.5 Template Design
- Menús desplegables en Joomla con JE Smooth Navigation Menu
- Plantilla gratis para VirtueMart - VWorks Simple Box
- Eventos Joomla para Noviembre y Diciembre de 2009
- cbNews Module - Un slideshow gratuito para artículos en la portada.
- Eventos Joomla para Febrero de 2010
- Eventos Joomla para Enero de 2010
- ¿Cómo cambiar la hora en Joomla?
- ¿Cómo hacer un análisis SEO de vuestro sitio web Joomla?
- Cambiar el editor de contenidos de Joomla
- Joomla!Day Mallorca 2010
- Adelanto de Joomla 1.5 Multimedia
- Ampliado el plazo de propuestas para Joomla!Day Mallorca 2010
- Gestor de proyectos para Joomla: ProjectFork
- Adelanto de Joomla 1.5 Beginner's Guide
- Hotel Guide - Directorio temático para hoteles en Joomla
- Incluir audio en Joomla con JosDewplayer
- Inserta videos de youtube en los artículos de Joomla con Youtube Embedder
- Mejora la usabilidad del buscador de Joomla con RokAjaxSearch
- Ya puedes ver Google Analytics desde la administración de Joomla con AG Google Analytics
- Plugin para Image Space Media
- Acelera tu Joomla (Parte 2) - Caché en los módulos de Joomla
- Acelera tu Joomla (Parte 1) - Uso de la función de caché
- Galería de Imágenes para Joomla: Phoca Gallery
- Publicidad
- Cómo cambiar la cantidad de paginas mostradas en la paginación de Joomla
- Próximas reviews de libros en AyudaJoomla
- Quinta edición de Annual Open Source CMS Awards
- Insertar iconos de redes sociales y rss en modulos personalizados de Joomla
- Instalar Joomla en Linux (Ubuntu) con LAMP
Zona de Usuarios
Estadísticas
![]() | Hoy | 1078 |
![]() | Ayer | 2606 |
![]() | Esta semana | 10862 |
![]() | Este mes | 5913 |










