martes, 31 de agosto de 2010

banners

Tutorial en: http://www.edujoomla.es/manuales-joomla-15/componentes/139-componente-banners?showall=1

  • en el Gestor de Módulos creamos un mod_banner para indicar la posición (por ejemplo, user 5) y en que páginas (opciones de menu) deseamos que aparezcan estos banners. Escojemos la CATEGORIA de banners y el modo de aparición (por lo general, 1 y aleatorio)
  • En la categoría ponemos una descripción para el administrador. Es lo que relaciona N anuncios con una posición definida en el Gestor de Módulos.
  • En los anuncios, cada anuncio se asocia a una categoría. Si has mas de un anucio asociado a una categoría, se mostrará aleatoriamente.

Para poder mostrar el mismo banner en diferentes sitios debe crearse un banner para cada categoría, y asociar la imagen a ese banner.

sábado, 14 de agosto de 2010

Modificar plantilla themza_j15_j15

  • el archivo a obtener es: web-hosting.zip
  • debe modificarse scripts.js borrando todo lo referente a
    if(navigator.appVersion.indexOf("MSIE")!=-1)
    porque sino no se ve bien en IE8

miércoles, 11 de agosto de 2010

Menu Horizontal

Para activarlo


  • Gestor de menus > nuevo > poner nombre e items
  • Gestor de módulos > nuevo > menu (mod_mainmenu) > posición = hornav > nombre menu = escoger el creado en el Gestor de menus

Diseño

-- BEGIN: MAIN NAVIGATION --
div id="ja-mainnavwrap"
div id="ja-mainnav" class="clearfix"
ul class="menu"
li class="parent item73" a href="...
" span MENU MIGDIA /span /a
/div
/div
-- END: MAIN NAVIGATION --

CSS en ja-sosdmenu.css

Barra de menus:

  • #ja-mainnavwrap { /* LCLIS barra de menus completa de izquierda a derecha */ border-top: 10px solid #666666; border-bottom: 10px solid #666666; background: Yellow; }
  • #ja-mainnav, #ja-mainnav ul { padding: 0; margin: 0; line-height: 12px; background: Aqua; /* LCLIS fondo barra horizontal (lo que no llenan los items) */}

Item de menu 1er nivel

  • /* LCLIS - fondo ITEM no activo primer nivel */
    #ja-mainnav > ul { background-color: DarkSalmon; padding-left: 20px;}
  • #ja-mainnav > ul > li { background-color: GoldenRod; /* nada */ border-left: 10px solid #666666; /* LCLIS borde entre items */ border-right: 10px solid #333333; margin-right: 1px;}
  • /* LCLIS bloque de un item de primer nivel */
    #ja-mainnav ul.menu li a
    { margin: 0; padding: 5px 20px; /* LCLIS padding cuadro de item TOPBOTTOMpx LEFTWRIGHT px */ border-left: 10px solid Blue; border-right: 10px solid Red; display: block; color: Red; font-weight: bold; line-height: normal; text-decoration: none;}
  • /* LCLIS al pasar por encima de item no activo */
    #ja-mainnav ul.menu li a:hover, #ja-mainnav ul.menu li a:active,#ja-mainnav ul.menu li a:focus
    { background: Yellow; color: Red;}
  • /* LCLIS item activo */
    #ja-mainnav ul.menu li.active a,#ja-mainnav ul.menu li.active a:hover,#ja-mainnav ul.menu li.active a:active,#ja-mainnav ul.menu li.active a:focus { background: Green; color: #FFFFFF;}

lunes, 9 de agosto de 2010

Editor JCE

Es posible tener un mejor editor que el que viene por defecto TinyMCE

El editor JCE, que es una ampliación de TinyMCE, puede descargarse de
http://www.joomlacontenteditor.net/downloads/editor/item/jce-installation-package
  • instalarlo desde extensiones > instalar
  • ponerlo como default en Configuración Global > Sitio

Para que encaje bien en la página puede que sea necesario ajustarlo en Componentes > JCE Administration

  • modificar el color de fondo: Configuration > Editor Content Class > High Contrast
  • quitar botones: Plugin Manager

martes, 3 de agosto de 2010

exportar e importar un sitio web Joomla

Tenemos por ejemplo una BBDD en el servidor y la queremos volcar en localhost
Los pasos a seguir son
  • Copiar toda la carpeta de Joomla al directorio www de localhost mediante FTP
  • Exportar la BBDD en el servidor con PHPMYADMIN > se creará un texto con el script > crear un fichero de texto.sql en el PC y volcar en el el SCRIPT
  • Modificar el fichero config.php indicándole los valores correctos de acceso a la BBDD (por ejemplo, en local: localhost / root...)
  • Ejecutar el script con el PHPMYADMIN en local. (ojo no usar import porque tiene problemas con los caracteres con acentos y trunca el texto)

lunes, 2 de agosto de 2010

JA_PURITY modificar colores de fondo



Esta es la distribución en CSS de las areas donde se puede cambiar el color de fondo (mas info en http://joomlabcn.blogspot.com/2010/07/gestion-de-plantillas.html)

A tener en cuenta que el ancho de algunas areas se decide en la sentencia de estilo de index.php tomado de un parámetro
style type="text/css"
#ja-header,#ja-mainnav,#ja-container,#ja-botsl,#ja-footer {width: 950px;margin: 0 auto;}
#ja-wrapper {min-width: 951px;}
/style



Contenido de index.php y sus asociados en template.css, etc.
En el caso de ancho fijo de 150px y usando LEFT y RIGHT

Estructura general


Lo engloban todo BODY y JA_WRAPPER



  • body id="bd" class="fs5 FF"
  • div id="ja-wrapper"

Dentro está estructurado en 3 DIVS wrapper (que ocupan todo el ancho de la pantalla)



  • div id="ja-headerwrap" - CABECERA
  • div id="ja-containerwrap" - CONTENEDOR DE COLUMNAS IZQ, CONTENIDO Y DERECHA
  • div id="ja-footerwrap" - PIE DE PAGINA


body id="bd" class="fs5 FF"
Ocupa toda la pantalla. Define la fuente (familia, tamaño, color) y el contorno de toda la página.

  • html, body, form, fieldset { margin: 0; padding: 0;} NO TOCAR, el margen del fondo no va bien.
  • body { background: Red; font-family: Arial, Helvetica, sans-serif; line-height: 150%;} AQUI SE DECIDE LA FAMILIA DE LAS LETRAS Y EL INTERLINEADO.
  • body#bd { color: #2C2C2C; background: Yellow; padding: 20px;} COLOR DE LOS MARGENES SUPERIOR E INFERIOR (Y EN SU CASO LATERALES), y el color de las letras de casi todo.
  • body.fs5{ font-size: 14px;} TAMAÑO DE LAS LETRAS DE TODO (LOS Hx SE AMPLIAN ACORDE) SE DECIDE EN LOS PARAMETROS DE LA PLANTILLA
  • div id="ja-wrapper"
    wrapper centra todo dentro de body.

    • #ja-wrapper { width: 100%; margin: 0; background: Red; /* LCLIS Color de fondo entre principio de pantalla y header, header y contenido, contenido y footer, footer y final de pantalla */ padding-bottom: 5px; /* LCLIS espacio libre entre footer y final de pantalla */ PADDING-TOP: 5PX; /* LCLIS espacio libre entre header y principio de pantalla */}
    • si se define ancho en pixels, por ejemplo 950, hay que tener en cuanta de poner margin: 0px auto ; para centrar, y también el ancho definido como parámetro de ja_purity, que debe ser menor.

    div id="ja-headerwrap"
    Cabecera (todo el ancho)

    • #ja-headerwrap { background: Green; /* LCLIS color laterales cabecera */ color: #CCCCCC; line-height: normal; height: 120px; margin-bottom: 5px; /* LCLIS espacio entre header y contenido */

    div id="ja-containerwrap"/"ja-containerwrap2"/
    Contenedor de col. izquierda, derecha y contenido, situado entre header y footer
    Dentro de ellos anidados están ja-containerwrap2, ja-container y ja-container2

    • #ja-containerwrap { background: Aqua; } LCLIS sin margenes no sirve para nada
    • #ja-containerwrap2 { background: DarkGray; } COLOR DE FONDO DEL CONTAINER A IZQUIERDA Y DERECHA

    div id="ja-footerwrap"
    Pié de Página

    • #ja-footerwrap { clear: both; background: Fuchsia; /* LCLIS fondo de los laterales del footer */ margin-top: 5px; /* LCLIS espacio entre contenido y footer */ height: 20px; /* LCLIS altura del footer */}

    Estructura del Container (engloba columna izquierda, contenido y columna derecha)

    div id="ja-container"
    .div id="ja-container2" class="clearfix"
    ..div id="ja-mainbody" class="clearfix" >>>> MAINBODY = CONTENT + COL1
    ...div id="ja-contentwrap"
    .../div
    ...div id="ja-col1"
    .../div
    ../div
    ..div id="ja-col2" >>> COL 2
    ../div
    ./div
    /div

    div id="ja-container" div id="ja-container2" class="clearfix"
    Contiene left, contenido y right

    • #ja-container { background: Gold; /* LCLIS: no afecta - url(../images/c-bg1.gif) repeat-y 18% 0; */}
      #ja-container2 { padding: 20px ; background: MistyRose; /* LCLIS fondo de todo el contenedor (lo que rodea left, contenido y right) */}

    div id="ja-mainbody" class="clearfix"
    Columna izquierda y Contenido

    • #ja-mainbody { float: left; width: 80%; /* LCLIS ancho de columna izquierda + contenido en relacion a CONTENT. El resto para Col Derecha (#ja-col2)*/}

    div id="ja-contentwrap", div id="ja-content"
    Contenido

    • #ja-mainbody #ja-contentwrap { float: right; width: 75%; /* LCLIS ancho del contenido en relación a Mainbody (col izq + contenido). El resto para columna izquierda (#ja-col1) */}
    • #ja-contentwrap { min-height: 300px; height: auto;}
    • #ja-content { /* -- CONTENIDO -- */ padding: 10px; background-color: White; margin-right: 10px; margin-left: 10px; margin-top: 0px; color: #2C2C2C; }

    div id="ja-col1"
    Columna izquierda

    • #ja-col1 { /* LCLIS Ancho Columna izquierda. A tener en cuenta con el ancho de ja-contentwrap */ float: left; width: 24.99%; overflow: hidden;}

    div id="ja-col2"
    Columna derecha

    • #ja-col2 { float: right; width: 20%; /* LCLIs ancho columna derecha. A tener en cuenta el ancho de ja-mainbody */ overflow: hidden;}

    Estructura del Menu vertical

    Dentro de div id="ja-col1"

    div class="moduletable_menu"
    h3 CABECERA MENU VERTICAL /h3
    ul class="menu"
    li id="current" class="active item1" item escogido /li
    li class="item54" a href="...span otro item... /ul
    /div

    • div.moduletable_menu { padding: 0 0 20px; margin-bottom: 15px; background: url(../images/hdot.gif) repeat-x bottom;}
    • div.moduletable_menu h3 { padding: 0 0 8px; margin: 0; color: #7BA566; font-size: 125%; font-weight: bold; text-transform: uppercase; }

    La clase menu con ul, li, etc está en menu.css

    Estructura del Contenido

    Dentro de div id="ja-content"

    div class="componentheading" La Bohème Cafè /div
    table class="blog" cellpadding="0" cellspacing="0"
    tr
    td valign="top"
    div
    div class="contentpaneopen"
    div class="article-content"
    CONTENIDO ....
    /div
    /div
    span class="article_separator" /span
    /div
    /td
    /tr
    /table

    Estructura de la columna derecha

    Dentro de div id="ja-col2"

    Ejemplo newsflash

    div class="jamod module" id="Mod25"
    h3 class="show" span NOTICIAS /span /h3
    div class="jamod-content"

    table class="contentpaneopen"
    tr td class="contentheading" width="100%"
    a href="/test/index.php/es/noticies-i-novetats/2-newsflash-1" class="contentpagetitle"
    TÍTULO
    /a
    /td /tr /table

    table class="contentpaneopen"
    tr td valign="top"
    CONTENIDO ARTÍCULO
    /td /tr /table


    /div

    • .contentheading { font-size: 150%; font-weight: bold; /* MODIFICAR FORMATO CABECERA NOTICIA */}

    Caso de FULL (sin left ni right)

    Se usan

    • #ja-containerwrap-f { background: Red; /* LCLIS sin right ni left */}
    • #ja-mainbody-f { float: none; width: 100%;}
    • #ja-containerwrap-f #ja-container,#ja-containerwrap-f #ja-container2 { background: White; /* LCLIS margen entre wrap y contenido */ /* none; */}

    domingo, 25 de julio de 2010

    Módulo de Acceso (LOGIN)

    Este módulo muestra un formulario para introducir el Nombre de Usuario y la Contraseña. También muestra un enlace para recuperar una contraseña perdida, (ver los parámetros de la Configuración Global) y uno para invitar a los usuarios a registrarse en su sitio.

    Mas info en:
    http://ayuda.joomlaspanish.org/content/view/255/98/

    Para mejorarlo, puede añadirse la extensión Community Builder:
    http://extensions.joomla.org/extensions/communities-a-groupware/communities/210

    NEWSFLASH

    Extensión de Joomla que selecciona de manera aleatoria uno de los artículos publicados de una categoría que cambia cada vez que se refresca la página.

    Crear una categoría de artículos de NewsFlah y asociarle un item de menú a esa ccategoría

    Activación: Extensiones > Gestor de Módulos > NewsFlash

    • indicar la posición, por ejemplo: right
    • el título puede estar multiidioma
    • indicar la categoría de artículos

    Incluir artículos en la categoría NewsFlash

    Si no aparecen los artículos en el módulo

    • Probar de crear un nuevo módulo, y asignarle la categoría

    viernes, 23 de julio de 2010

    Front Page - Página Inicio

    La configuración de esta página se define en Menus > Menu Principal (mainmenu) > Inicio (frontpage)

    En Parameters (Basic) se define su estructura
    • #Leading: número de artículos que se mostrará en ancho completo
    • #Intro: número de artículos que se mostrará seguidamente según la disposición de las columnas
    • Columns
    • #Links: Número de títulos de artículos que se mostrarán seguidamente

    Los artículos que se muestran son aquellos que tiene marcado que se muestren en 'front page'

    jueves, 22 de julio de 2010

    Extensiones

    Una extensión sirve para ampliar la funcionalidad (add-on) de Joomla Base.
    Una extensión puede consistir de una o varios.. por ejemplo las encuentas consta de componente y módulos.

    • C: componentes - son programas php, por ejemplo el content es el que pone los artículos. Por ejemplo: galerías, agendas, chat, libro de visitas, menu de restaurant.
    • Plugins o conectores - son scripts no visibles, por ejemplo para dar de alta un usuario, las búsquedas, los que hay dentro de un artísulo para poner fotos y videos.
    • M: modulos - en posiciones determinadas (menus, etc)
    • L: idiomas
    • P: plantillas
    Si instalamos Joomla y JoomFish sin importar datos de ninguna Base de Datos, tendremos un problema ya que : most of the user modules do now not get installed in 1.5 unless you now install the Sample Data Lo mejor es instalarlo con datos, y luego borrar los artísulos, categorías y secciones que no nos interesen.

    Extensiones


    • TRANSLATION MANAGER: Administrador de Traducciones
    • BANNERS: Banner
    • SEARCH: Buscar
    • CONTACT ITEMS: Contactos
    • POLL: Encuesta
    • WEBLINKS: Enlaces web
    • JOOMFISH: JoomFish
    • NEWSFEEDS: Servidor de Noticias
    • BREADCRUMBS: Ruta
    • MOSTREAD
    • NEWSFLASH: El módulo Flash de noticias selecciona de manera aleatoria uno de los artículos publicados de una categoría que cambia cada vez que se refresca la página.
    • RANDOM IMAGE
    • RELATED ITEMS
    • STATS
    • WHOSEONLINE

    Otras extensiones interesantes

    • Joomla 1.5.x en Español, última versión disponible de Joomla.
    • JCE 1.5.7 : editor mejorado para Joomla.
    • BreezingForms 1.7.1: para la creación de Formularios en Joomla 1.5, está basado en el famoso Facileforms para Joomla 1.x.
    • ninjaXplorer 1.0.5 : para gestionar los ficheros de tu joomla como un explorador de ficheros del sistema operativo.
    • Xmap 1.2.6 : Mapa Web con Sitemap, importante para que Google pueda leer todas las páginas de la web.
    • Versioning 1.355: para poder gestionar versiones de los artículos y poder recuperar versiones anteriores de los artículos editados.
    • Mass Content 1.5: para poder crear toda la estructura inicial de Joomla, artículos y menús, en 1 solo paso.
    • JPosition 1.0.2 : para administrar fácilmente en cada item de los menús que módulos y en que posiciones de la plantilla aparecen.
    • JomBackup 2.4: plugin que permite enviar diariamente una copia de seguridad de la base de datos a una dirección de email.
    • Simple Image Gallery 1.2.1: Galería de fotos para Joomla.
    • All Videos 3.1: plugin para integrar vídeos y audio en tus contenidos.
    • BetterPreview 1.6.0, mejora la previsualización del front-end desde el back-end al intentar mostrar el artículo que estemos revisando.
    • CQI - Iconos Personalizados del panel de control de la administración.
    • Plugin Title Manager 1.1 Para mejorar el título de tus páginas Joomla y mejorar el SEO.
    • BigShot, plugin para la gestión del código Google Analytics.
    • Phoca Favicon : Utilidad para generar archivos .ico y que aparezca tu logo en la barra del navegador.
    • IE8 Compatibility: Activa el modo compatibilidad automáticamente en IE8



    Hostings para Joomla

    ARSYS Linux Plan Empresarial - 22.6 euros / mes (pago trimestral) - para 1 sitio Joomla

    • ilimitadas BD MySQL - total 20 MB
    • 500MB en disco
    • 5 GB transferencia

    ARSYS Linux Plan ISP - 97.7 euros / mes (pago trimestral) - para 30 sitios Joomla (3 euros / sitio)

    • ilimitadas BD MySQL - total 300 MB
    • 4GB en disco
    • 40 GB transferencia

    1AND1 CONFORT - 5.9 euros / mes (pago semestral) - para 5 sitios Joomla (1 euro/sitio)

    • 5 BD mySQL - total 100 MB
    • 5 GB en disco
    • ilimitado transferencia

    1AND1 BUSINESS PLUS- 23.6 euros / mes (pago semestral) - para 50 sitios Joomla (1/2 euro por sitio)

    • 50 BD mySQL - total 100 MB
    • 20 GB en disco
    • ilimitado transferencia

    Parece que 1AND1 es mas barato pero falta ber el rendimiento.

    Modificar diseño - a partir de la plantilla ja_purity

    Al instalar Joomla desde joomlaspanish.org por defecto viene instalado con la plantilla JA_Purity que nos puede servir muy bien para modificarla.



    Tutoriales recomendables:

    Parámetros editables en plantilla

    • tipo logo >> (escoger entre texto o imagen. El texto lo toma de 'logo texto y slogan'. La imagen de /images/logo.gif - definido en templates h1.logo) que aparecerá en el HEADER
    • logo Texto .. para el HEADER
    • slogan .. para el HEADER
    • horizontal navigation type >>> OJO: la versión actual no contempla MENU HORIZONTAL
    • template font size >> tamaño de los textos (entre 3 y 5 está bien)
    • template width >> ancho de la página (permite todos los anchos, desde fluido a definido en pixels. Wide es 950, Narrow es 800. También en porcentaje de pantalla.)
    • header theme: colores de fondo de cabecera y pie.
    • background theme: lighter (columna izquierda aparece como grisaceo), purewhite (todo blanco)
    • primary elements: son los sufijos de los módulos (_red, _green, _blue, _black, _text) para los colores de cabecera de menú, titulos, enlaces,...
    • right modules collapsible function


    CSS y Areas de la plantilla JA_Purity

    Las CSS usadas son

    • templates/system/css/system.css > para cosas que llevan 'system'
    • templates/system/css/general.css > button2, tooltip, caption, calendar
    • templates/ja_purity/css/template.css >> TODO
    • templates/ja_purity/css/menu.css >> ja-container2 (menu vertical)
    • templates/ja_purity/css/sosdmenu.css >> ja-mainnav, (menu horizontal)
    • templates/ja_purity/styles/elements/black/style.css >> a. ja-container2 ul, div.modulexxx h3 (ELEMENTOS). Hay otros estilos: blue, red green

    A tener en cuenta que en index.php se añaden parámetros a ciertos estilos definidos en template.css para definir el ancho:

    Para comprender esta plantilla es necesario revisar los ficheros que definen la estructura y estilo de esta plantilla: templates\ja_purity, los cuales son editables desde la misma plantilla con los botones:

    • EDITAR HTML: index.php - relación entre divisiones y módulos
    • EDITAR CSS: css\template.css - estilos
    • También hay estilos seleccionables como parámetros de la plantilla en \styles.. background (lighter, purewhite), elements (black, blue, green, red), header (blue, green) >> se pueden añadir de nuevos en la carpeta y serán seleccionables como parámetros.
    • Los menus se editan en css/menu (menu vertical) y css/ja-sosdmenu (venu horizontal)

    A tener en cuenta (notas de CSS)

    • clearfix es un hack CSS para hacer que un elemento de bloque que contiene elementos flotantes en su interior se adapte a la altura de estos sin tener que introducir la altura manualmente

    Los colores de fondo se pueden modificar en los css. ver la distribución en http://joomlabcn.blogspot.com/2010/08/japurity-modificar-colores-de-fondo.html

    Posiciones

    Estas son las posiciones, donde en cada una de ellas irán uno o mas módulos.
    A parte está el 'mainbody' en medio, donde va el componente principal que muestra los artículos.

    • hornav - MENU HORIZONTAL
    • breadcrumbs
    • banner
    • left - mod_mainmenu (MENUS VERTICALES: Menu Principal, Recursos, Conceptos Clave, Menu de Usuario, Paginas de Ejemplo)
    • right
    • top - mod_newsflash - bottomspotlight
    • user1 - mod_lastnews - bottomspotlight
    • user2 - mod_mostread - bottomspotlight
    • user3 - mod_mainmenu (Menu Principal / TOP MENU = MENU HORIZONTAL - footer
    • user4 - mod_search - header
    • user5 - NADA - bottomspotlight
    • footer - mod_banners y mod_footer - footer
    • syndicate
    • debug

    Aqui van las divisiones y su asociación

    • La asociación de módulos con posiciones se indica con el Module Manager

    ja-wrapper: envoltorio de todo lo que está en el BODY

    HEADER

    • ja-header: muestra aleatoriamente imágenes de ja_purity/images/header
    • ja-headermask: no sirve
    • segun la selección se puede mostrar uno de los dos casos: images\logo.gif o texto y slogan

    Modificaciones del header

    • El ancho se decide en como parámtero de plantilla: Template Width
    • Las 3 letras A para cambiar el tamaño, para quitarlo > comentar JA_TOOL_FONT
    • La altura se decide en template.css ja-headerwrap y ja-header
    • El color de fondo de izquierda y derecha en ja_headerwrap
    • mod_search por defecto está en USER4 al lado de las banderas. Se hace un lío si hay search y banderas. Poner el search por ejemplo en RIGHT.

    Para cambiar el logo

    • ponerlo en images/logo.gif o logo.png
    • modificar en template j1.logo.a indicando el nombre y tamaño.

    MAIN NAVIGATION

    ja-mainnavwrap: envoltorio

    • ja-mainnav: muestra el módulo de hornav

    El menu horizontal no viene activo

    CONTAINER

    ja-containerwrap, ja-containerwrap2, ja-container, ja-container2, ja-mainbody

    CONTENT

    ja-contentwrap, ja-content: envoltorios

    • tipo message
    • ja-pathway: módulo breadcrumbs
    • tipo component
    • ja-banner: módulo banner

    LEFT COLUMN

    • ja-col1: módulos de left (mod_mainmenu: menu principal, recursos, conceptos clave, menu de usuario, paginas de ejemplo - es decir diferentes menus; mod_stats, mod_login, mod_archive, mod_sections, mod_related_items)

    RIGHT COLUMN

    • ja-col2: módulos de right (mod_newsflash, mod_poll, mod_banners - patrocinadores, mod_whose_online, mod_random_image)

    BOTTOM SPOTLIGHT

    ja-botslwrap, ja-botsl: envoltorios

    ja-box??:

    • módulos user1 (mod_latestnews)
    • módulos user2 (mod_mostread)
    • módulos top (no hay ninguno)
    • módulos user5 (no hay ninguno)

    FOOTER

    ja-footerwrap, ja-footer: envoltorios

    • ja-footnav: módulos user3 (mod_mainmenu - Menu Principal)
    • copyright: módulos footer (mod_banners - anuncios, mod_footer)
    • ja-cert: módulos syndicate (mod_syndicate)

    para modificar el footer, y personalizarlo de manera que salga solamente una barra con un texto que nosotros deseemos

    • en el gestor de módulos crear un mod_custom (html) y asociarlo a footer
    • en este mod_custom crear el html necesario, también en cada idioma
    • en index.php comentar los módulos que no deseamos (también deshabilitarlos en el Gestor de Módulos)
    • en template.css modificar ja-footer para ajustarlo al tamaño y colores requeridos.

    Creación de Menús

    Pasos para crear un menú


    • Crear el bloque de menu: menus > gestor de menus > nuevo
    • Crearle un módulo: extensiones > gestor de módulos > nuevo
    • Añadir items al menu > menus > nombre del menu > nuevo

    Un módulo mod_mainmenu es necesario para que sea visible.

    • módulo > tipo menu > indicarle la posición en la página, el nombre del bloque de menu creado, etc.

    Para habilitar / deshabilitar un bloque de menus

    • extensiones > gestor de modulos > escoger el menu > habilitar/deshabilitar
    • Se puede escoger DONDE aparece un menú en la asignación de menú

    Para crear Submenus

    http://docs.joomla.org/Tutorial:Creating_a_submenu

    miércoles, 21 de julio de 2010

    Gestión de contenidos en Joomla

    Los contenidos están clasificados por SECCIONES > CATEGORÍAS > ARTÍCULOS
    En administración, en pestaña 'contenido' tenemos un gestor para cada uno de ellos

    Trucos:

    • Los artículos aparecen con la información de fecha, autor, etc... si no se desea que salga esta información, modificarlo en cada item de menu > editar > parámetros componente (ojo: las preferencias en 'Content > article Manager > Parameters' se aplicarán solo en aquellos items de menu que indiquen usar 'Global'
    • En la página Inicio aparece el mesaje 'Bienvenido a la portada'. Como este texto no es multiidioma, lo mejor es quitarlo: Menu > Menu Principal > Inicio > Parámetros Sistema
    • El editor por defecto no permite colores.. debe modificarse a modo extendido en Extensiones/Gestor de Plugins/Editor - TinyMCE

    Para borrar artículos (por ejemplo los que vienen con los Datos de ejemplo), hay enviarlos a la papelera y luego borrarlos.

    Como aprender Joomla

    Cursos presenciales

    Tutoriales en la red

    Joomla multiidioma - Joom!Fish

    • Habiendo instalado Joomla spanish, ya lo crea con los idiomas español, inglés y catalán (ver en Extensiones > gestor de idiomas) , pero necesitamos un gestor de esos idiomas.
    • Ir a http://www.joomfish.net/ y descargar la última versión zip(ahora es 2.0.4 para Joomla 1.5)
    • Instalar Joomfish: Extensiones > Instalar > el zip que hemos descargado
    • La bandera catalana ca.gif no existe.. debemos buscar una y colocarla en components\com_joomfish\images\flags
    • Si queremos activar / desativar Joomfish: extensiones > gestor de módulos > language selection.
    • Activar el gestor de idiomas para todos los idiomas (castellano / catalan / ingles): Componentes > Joomfish > Language configuration. Poner las banderas en el orden que interese.
    • Si queremos añadir algun idioma mas, descargarlo de http://extensions.joomla.org/extensions/languages/translations-for-joomla y instalarlo como si fuera una extensión (por ejemplo fr-FR_joomla_lang_full.1.5.20.zip)
    • Decidir donde ponerlo, y sus parámetros. Por ejemplo en USER4. En este caso, deberemos mover SEARCH a right por ejemplo, y además editar template.css y styles/header/color/style.css para quitar la imagen de la lupa en ja_search.

    Activamos todos los idiomas y aparecerán las banderas en el sitio.

    También veremos que en el panel de control aparecerá siempre un 'translate to:' que permitirá poner los textos en cualquier idioma.

    Notas:

    • para traducir la cabecera de los menus, no se hace en el gestor de menus, sino desde el Extensiones > Gestor de Módulos. Marcar 'menu principal', seleccionar el idioma en el combo de 'translate to' .. y en el popup.. poner la traducción y no olvidar marcar 'publicar') y salvar.
    • si un texto no está traducido a un idioma... se pondrá en el idioma por defecto.
    • para que no aparezca el mensaje 'There are no translations available.' en el artículo si solo está en 1 idioma: Componentes > Joom!Fish > Control Panel > Preferencias (botón arriba derecha), y cambiar la opción.
    • Si parace el mensaje 'Joom!Fish config error: Default language is inactive!' es porque falta activar en el gestor de idiomas todos los idiomas.
    • Para modificar mensajes del sistema, hacerlo en C:\Program Files (x86)\EasyPHP-5.3.2i\www\joomla3\language y buscar

    Como usar Joomla en el PC localhost

    En un PC windows es necesario seguir los siguientes pasos:

    1. Crear un entorno WAMP. Para ello descargar EasyPhp e instalarlo en el PC. Con ello tendremos: Windows + Apache + MySql + PHP. Ahora estamos en la versión 5.3.2
    2. Ir a http://www.joomlaspanish.org/ y descargar Joomla. Ahora estamos en la versión 1.5.20.
    3. Arrancar el entorno WAMP: ejecutar EasyPhp. El icono indicará que WAMP está arrancado.
    4. En el icono botón derecho > Configuration > PhpMyAdmin > crear base de datos que se usará, por ejemplo joomla3
    5. Crear una carpeta joomla3 en C:\Program Files (x86)\EasyPHP-5.3.2i\www
    6. Descomprimir el contenido del zip de Joomla descargado en dicha carpeta
    7. En el explorador: http://localhost/joomla3 y seguir los pasos de la instalación, indicando la Base de datos que creamos anteriormente, instalando las tablas de ejemplo. También indicar un correo electrónico y una contraseña.
    8. Eliminar el directorio 'installation'
    9. Ir a la página de administración: http://localhost/joomla3/administrator/ con usuario 'admin' y la contraseña.

    Puede haber errores en la instalación

    • Si en el paso de validación no está todo 'verde', puede ser necesario modificar algún archivo de Easyphp