function load_module_position( $position, $style = 'xhtml')
{
switch($style)
{
case 'table':
$style = 1;
break;
case 'horz':
$style = 1;
break;
case 'none':
$style = -1;
break;
case 'xhtml':
$style = -2;
break;
case 'rounded':
$style = -3;
break;
default:
$style = -2;
break;
}
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$params = array('style'=>$style);
$contents = '';
foreach (JModuleHelper::getModules($position) as $mod) {
$contents .= $renderer->render($mod, $params);
}
return $contents;
}
Codeigniter, php, jquery, desarrollo web y algo más.
Mostrando entradas con la etiqueta Joomla. Mostrar todas las entradas
Mostrando entradas con la etiqueta Joomla. Mostrar todas las entradas
martes, 23 de junio de 2015
Joomla cargar un modulo dentro de un componente
Dejo una función para cargar un modulo dentro de un componente en joomla, despues nada más tienes que invocarla con el nombre de la posición y listo.
jueves, 28 de noviembre de 2013
Joomla: Eliminar o cambiar meta TAG generator.
En la instalación de Joomla 2.5, el joomla automáticamente pone una etiqueta "generator", les voy a mostrar como quitarla o cambiarla por lo que nosotros queramos:
Joomla crea una etiqueta asi:
<meta name="generator" content="Joomla! - Open Source Content Management" />
Para eliminarla tenemos que hacer esto:
Acceder al archivo index.php de nuestro template y una linea después de defined('_JEXEC') or die;, añadimos el siguiente código para cambiarla:
$this->setMetaData('generator','Grupo Publisnet C. A. htp://publisnet.com');
Para remover la etiqueta en Joomla:
$this->setMetaData('generator','');
lunes, 15 de octubre de 2012
Joomla 3.0 Responsive Web Design
A salido la nueva versión de Joomla, la cual trae consigo muchos cambios mas que todo en el diseño. Ahora Joomla por completo a pasado a tener diseño web responsable, en este nuevo formato de Joomla ademas de tratar de ser mas amigable para el usuario también Joomla va a poder ser visualizado efectivamente desde cualquier tipo de teléfono celular inteligente o Tablet.
Entre los cambios que le hicieron están los siguientes:
Pantallas del Backend, Login y panel de control, móvil también
Entre los cambios que le hicieron están los siguientes:
- La incorporación de Twitter Bootstrap en un paquete jui para multimedia.
- Una nueva plantilla para dispositivos móviles para la administración (backend) - Isis - y su interfaz.
- Una nueva plantilla para el sitio (frontend) - Protostar - construida usando Bootstrap de Twitter.
- Plantilla actualizada accesible llamada Beez3.
- Simplificación en 3 pasos de la instalación.
- Controlador PostgreSQL que permitirá ejecutar Joomla 3.0 utilizando la base de datos PostgreSQL.
- Controlador PHP Memcached.
- Uso de JFeed para la gestión de Feeds en lugar de SimplePie.
- La instalación de paquetes de idiomas directamente desde el gestor de extensiones.
- Grupo de usuarios "Invitados" está presente por defecto.
- Almacenamiento de artículos en blanco permitido.
- Nuevo módulo de estadísticas en el backend.
- Actualización de TinyMCE a la versión 3.5.6.
- Continúa la limpieza de código antiguo no utilizado, archivos y campos de la base de datos y tablas y la estandarización de tablas.
- Mejoras en las Búsquedas Inteligentes.
- Un amplio trabajo sobre la normalización de código de estilo y coherencia de este.
- Unidad de Pruebas en el CMS.
- Actualización del sistema de pruebas en el CMS.
- Elemento del menú activo personalizable para el módulo de menús.
- Permitir que el plugin SEF añada la url canónica en el encabezado.
- Versión 12.2 de Joomla! Platform.
Cambios buenos para los Desarrolladores (desde mi punto de vista):
Uno de las cuestiones mas importantes para cualquier dessarrollador que trabaje con joomla, es que en esta nueva versión se incluyen los siguientes frameworks: Bootstrap y Jquery.
A Jquery no le hace falta presentación, pero Bootstrap es un framework css/javascript para el diseño o desarrollo de paginas Web responsables, lo cual quiere decir que se vean correctamente en cualquier tipo de dispositivo sin mayores cambios ni necesidad de crear una aplicación aparte.
Bootstrap framework aporta a Joomla la ventaja de tener ya una cantidad de herrameintas pre echas a nuestra mano, como css y javascripts para menus, carrusel de fotos, thumbnail, etc... sin necesidad de incluir nada externo. por ejemplo los botones e inputs ya tienen el estilo que trae bootstrap asi que ya no es necesario crear un css para el estilo de los formularios sino que el framework se encarga de ello. Esto nos puede ahorrar muchas lineas de código y ademas si seguimos los lineamientos del framework nuestro plugin, extensión o template se va a ver como es debido en cualquier tipo de dispositivo.
Ahora para incluir el framework de Bootstrap y jquery dentro de nuestro codigo debemos usar:
Pantallas Del Front End, Movil
Suscribirse a:
Entradas (Atom)









