lunes, 10 de diciembre de 2012

Joomla! - Artículo Simple - Opciones

Cuando mostramos un Artículo Simple en Joomla!, suele verse así:

 

Sin embargo, hay pequeñas modificaciones que podemos hacer desde el menú Opciones Artículo del Gestor de menús. (Atención: He escrito gestor de menús y no gestor de artículos)

 
Vamos a ver las más significativas:

Acerca del Título



Mostrar título: Pues eso, mostraremos o no al principio de la página el título de nuestro artículo. Como título entendemos aquello que hemos puesto en el campo título del artículo, no del Menú. Ya, es un poco obvio...   :-)

Enlazar títulos: Esto es un poco raro, lo que hace es que el título tenga un link consigo mismo, o mejor dicho, con la página que lo contiene. No termino de verle la utilidad, si alguien la ve que comente, por favor.

Acerca del Encabezado

En nuestros artículos podemos mostrar un pequeño encabezado con información de fecha, autor..:


Mostrar Categoría (1): Muestra la categoría a la que pertenece nuestro artículo. La categoría se define en el artículo.

Enlace Categoría: Si el apartado anterior permite mostrar la categoría, ésta aparece con un link que nos llevará a una página dónde podremos ver todos los artículos que pertenecen a la misma categoría.

Mostrar Autor (2): Se mostrará el autor del artículo. Si tiene definido un Alias, se mostrará el alias.

Mostrar Fecha de Creación / Modificación / Publicación (3): Eso mismo

Mostrar Votar (4): Permite que el usuario valore el artículo, y muestra el resultado.

Mostrar Icono Imprimir / E-mail (5): Muestra o no estos iconos

Mostrar Iconos: Si escogemos Ocultar NO se dibujarán los iconos anteriores en caso de haber seleccionado el mostrarlos, en su lugar aparece un enlace de texto.

Mostrar Impactos (6): Muestra el número de visitas al artículo.

Opciones de visualización para la página



Si desde el mismo Gestor de Menús, accedemos a las 'Opciones de visualiación para la página' podremos configurar un par de cosillas más:



Título Navegación página (1): Es el título que sale en los navegadores. Si no ponemos nada, se nos mostrará el título del Elemento de Menú.

Título de Página (2): Un título para la página.

Mostrar encabezado página: Hace que se vea el título de página que acabamos de definir en el campo anterior, por encima incluso, del título del artículo.





viernes, 7 de diciembre de 2012

Migración de una tienda PRESTASHOP

Iba yo a escribir un artículo sobre mover una tienda de Prestashop entre dos servidores, ya sean locales o en la red, pero es un rollo, así que si pulsáis aquí tendréis toda la información que necesitéis.
 
Y ¿por qué escribo esta tontuna de entrada?  Pues porque no funcionará. Está documentación es para el Prestashop 1.0.8 y en el momento de escribir esto andamos con el Prestashop 1.5.2. Sin embargo todo lo que dice es válido, simplemente habrá que hacer unos últimos retoques que son los que voy a detallar.

Modificaciones de la Base de datos de Prestashop tras la migración.

Realmente si hemos operado como en el documento al que os refiero no os deberíais preocupar de la conexión a la base de datos ya que, al cargar sólo las tablas en una base vacía, toda la configuración se mantiene. Sin embargo, en la base de datos de Prestashop 1.5.2, se guardan ciertas referencias a nuestro Host que ha cambiado.

Para ello sólo tendremos que editar un par de tablas y cambiar ciertos valores:
 
La primera tabla que modificaremos es la ps_configuration.
 
Deberemos buscar los registros cuyo campo name sean PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL, no tendremos más que poner el nombre de nuestro dominio en el campo value (sin el http://).
 
 Después buscaremos la tabla ps_shop_url que sólo tendrá un registro (si sólo tenemos una tienda).
 
Es esta tabla pondremos, al igual que en el paso anterior, nuestro dominio (sin el http://) en los campos domain y domain_ssl.
 
Por último, si nuestra tienda cuelga del directorio raíz, dejaremos el campo physical_uri con un slash (/). Si no cuelga de la raíz pondremos la ruta sin el nombre del domino y acabado (muy importante) con un slash (/)
Por ejemplo:

Si nuestra tienda cuelga de 'www.minabotaduro.com/tienda' deberemos modificar el contenido del campo por '/tienda/'.

¿Y las imágenes?

Bueno, tenéis en el enlace al que os refiero al principio de esta entrada dónde se encuentran las imágenes más comunes.
 
Además:
 
- Si usais el módulo homeslider deberéis subir la carpeta  .../modules/homeslider/images
 
 
 

viernes, 30 de noviembre de 2012

Seguridad en Prestashop

Una vez hemos instalado Prestashop, podemos tomar unas sencillas medidas de seguridad básicas:

1)    Borrar la carpeta “install”
2)    Borrar los ficheros “docs\readme_*” (hay 5)
3)    Borrar el fichero “\docs\CHANGELOG”         
Con esto evitaremos que se detecte la versión de Prestashop
 
4)    Renombrar la carpeta admin por otra (ej: back)
5)    Dar permisos a las carpetas y archivos inferiores a 755, a ser posible 664 o 666.  (Con el cliente de FTP)

jueves, 29 de noviembre de 2012

Página principal en Joomla!

Vale, ya nos hemos instalado Joomla! y hemos cargado la base de datos de ejemplo. Evidentemente no hemos leído ningún manual de nada (ni falta que nos hace) porque ya iremos aprendiendo a golpes. Lo primero que vamos a hacer es una paginilla principal de prueba, así que empezamos a recorrer la página de administración de Joomla! y eso es un caos. Puede que hasta hayáis creado un artículo, pero no sabemos cómo hacer que aparezca y... por eso estás leyendo esto.
 
Lo que voy a contar ahora no es riguroso, puede que ni cierto, pero nos ayudará a empezar.
 
Imaginemos nuestro sitio cómo un árbol en el que cada página cuelga de otra. (Obviaremos los pasos hacia atrás y saltos entre ramas). Pues bien, cada página es una opción de menú.
 
Con esto en mente crearemos un artículo, ya entraremos más a fondo en esto, pero de momento...

Crear un artículo en Joomla!

Desde el menú del Administrador, vayamos a crear un nuevo artículo.
 

 
Ahora simplemente rellenamos el campo de título y escribimos nuestro artículo en el editor:
 
 

Y salimos guardando:
 
 
 Ahora es el momento de colgar este artículo en nuestra Home Page.

Funcionamiento de los Menús en Joomla!

Volviendo al tema del árbol, vamos a crear el tronco:
 
Desde el gestor de menús, añadimos un nuevo menú.
 

 
 Rellenamos:
 


  • Título: Aparecerá opcionalmente en los Artículos.
  • Tipo Menú: Lo necesitaremos para los submenús. Debe ser único.
  • Descripción: Para aclararnos.
NOTA: El objeto de este artículo es crear una página principal. Ya veremos en otro artículo que una página puede tener varios menús a modo de cajas. En ese caso, el título sería el título de la caja.
 
Guardamos y salimos
 
 
Ahora toca crear las ramas. Cómo sólo queremos tener una página principal, crearemos sólo una.
 
Vemos como ahora nuestro 'tronco' aparece en el Mantenimiento de Menús. Pulsaremos sobre Añadir nuevo elemento de Menú.
 
 

 
Rellenaremos lo siguiente:
 
 
  • Tipo Elemento Menú: Escogeremos Artículo simple.  (Ya hablaremos más adelante de los tipos de artículos)
  • Título Menú: Pensad que es la primera rama de un árbol.
  • Localización Menú: Tronco del que cuelga. Nuestro tronco Inicio de antes.
  • Elemento Padre: Elemento Raíz del menú. Tampoco hay otro. Es normal. Estamos en la primera rama.
  • Página Principal: Sí. Aquí está el meollo!
Guardamos y salimos.
 
 
¿Qué pasa? ¿No nos deja? Claro. Falta una cosa más. Hemos dicho que esta rama será la página principal, pero... ¿Qué mostrará?
 
Tenemos más opciones a la derecha de la pantalla:
 
 
Aquí ponemos nuestro artículo que si recodáis llamamos Prueba para el Blog. Quizá cuando lo fuerais a poner, si tenéis Joomla! con los datos de demo, os habréis dado cuenta de la importancia de las categorías.

 

Guardamos y salimos


Ahora sólo queda ir a vuestra página y contemplar vuestra obra.
 

martes, 27 de noviembre de 2012

Cómo instalar manualmente el idioma español en Joomla!

Si tenéis problemas instalando el idioma español en Joomla! mediante el language manager, podemos instalarlo manualmente de la siguiente manera:

Vamos a la página www.joomlaspanish.org

En esta página vemos que tenemos las instalaciones de Joomla! en lengua de Cervantes, pero si nos fijamos, también sus traducciones.

Pongo el ejemplo de la versión 2.5 que es más clarificadora:


Vemos que en el caso de esta versión podemos descargarnos el Front, el Administrador o ambos en lengua de Quevedo.

Descargamos el fichero que queramos (es un ZIP) y lo guardamos en nuestro disco.

Ahora sólo tenemos que instalarlo con el Extension Manager como se indica aquí.

Sólo nos queda ir al Language Manager:

 

Y escoger la lengua de Garcilaso de la Vega y marcarla como default tanto en nuestra página (site), como en el administrador.



NOTA: Si por uno de los casuales de la vida, la página de joomlaspanish cambiara la estructura, me lo comentáis y vemos que hago con este post.

Cómo instalar una extensión en Joomla!

Para añadir una extensión en Joomla!, ya sea módulo, plantilla o idioma que hayamos descargado previamente de la red y guardado en nuestro disco, tan sólo debemos entrar como administrador en Joomla! e ir al gestor de extensiones.


Una vez allí, sólo es necesario seleccionar el paquete que será un Zip y que NO deberemos descomprimir y subirlo,


Si todo va bien, tenemos que ver el siguiente mensaje:


 

viernes, 16 de noviembre de 2012

Descripción Módulos Prestashop (I)

En esta entrada abordaremos someramente los Módulos Standard de Prestashop 1.5, dónde aparecen y que se puede hacer con ellos.

Empezaremos con los módulos agrupados en la categoría Aplicaciones Front Office.

   Block CMS (blockcms) 


·         Definiremos los contenidos de esta caja en Preferencias -> CMS

·         Podemos cambiar el título Información por otra cosa

·         Podemos mostrar la caja a derecha o Izquierda

·         Podemos elegir cuales mostrar

·         Podemos repetir las categorías a pie de página

·         Añade información en el pie  (Incluyendo ‘creado por prestashop’ o un texto a elegir)



Bloque de Búsqueda Rápida (blocksearch)


·         No es configurable

·         Aparece en la cabecera

Bloque de Categorías (blockcategories)


·         Se refiere al cajón y no al menú dinámico

·         Nos permite definir el número de niveles a mostrar  (0 para todos)

·         El método animado es aquel que hace que los niveles se vayan desplegando al pulsarlo, si lo desactivamos sale el menú totalmente desplegado.

·         Podemos mostrar los niveles por posición o por orden alfabético

·         El número de categorías en el pie (footer) parece no funcionar.

Bloque de Enlaces Permanentes (blockpermanentlinks)


·         Aparece arriba del todo de la página

·         No es configurable

Bloque de Idiomas (blocklanguages)


·         Teniendo sólo español no parece que haga nada

Bloque de Información Personal (blockuserinfo)

      ·         Aparece a la derecha en el encabezado de la página.

·         No es configurable.

Bloque de Logos de Pago (blockpaymentlogo)



      ·        Permite asociarlo a uno de los contenidos del Block CMS y pulsando sobre el logo te dirige al mismo sitio.

Bloque de Marcas (blockmanufacturer)


Bloque de Mejoras Ventas (blockbestsellers)


·         Aparece como bloque en la columna derecha

·         Permite definir si queremos verla siempre o sólo     cuando hayan productos.

Bloque de Moneda (blockcurrencies)


       ·         Aparece en la esquina superior derecha de la cabecera
·         No es configurable

Bloque de Novedades (blocknewproducts)

·         Permite elegir el número de elementos a buscar.

·         Permite mostrarlo aún y si no hay novedades o no.
              

Bloque de Privacidad de Datos de los Clientes (BlockCustomerPrivacy)

·         Aparece en el momento de dar el alta de un nuevo cliente

·         Obliga a marcarlo para seguir con el alta

·         Permite configurar el texto.


Bloque de Productos Vistos (blockviewed)

·         Permite definir el número de productos mostrados en cada bloque.

·         Aparece en los bloques de la izquierda.

Bloque Social (blocksocial)

·         Añade enlaces a Facebook, Twitter y RSS en el pie de la página.
·        Permite definir el enlace de las mismas.



Bloque de Tiendas (blockstore)

  •       Añade la caja de tiendas físicas en la columna derecha
  •       Permite definir la imagen
  •       La imagen se guarda en ’…/modules/blockstore/’


 
 

Bloque Compartir en Facebook (blocksharefb)


·         Aparece al visualizar un artículo
·         No es configurable



 

Bloque de Contacto (blockcontact)

·         Aparece en la columna derecha
·         Permite configurar correo y teléfono 




 

Bloque de Reaseguros (blockreinsurance)


·         Podemos definir cuantos queramos
·         Podemos asociar una imagen por seguro
·         Aparece sobre el pie de la página.

Bloque Informaciones de Contacto (blockcontactinfos)

·         Aparece en el pie de la página
·         Podemos definir:  Nombre de empresa, dirección, teléfono, email.



Carrito (blockcart)

·         Hace que al pasar sobre el icono del carrito en la cabecera de la página,  se nos muestre el contenido del carrito.


 

 



Imagen de Control Deslizante para su página Web (homeslider)


  •       Permite definir tamaño
  •       Permite definir velocidad
  •       Permite hacer loop o no
  •       Se pueden crear varias diapositivas cada una con su imagen, texto y enlace
  •       Las imágenes se guardan en:  '.../modules/homeslider/images/'

 

Menú Horizontal Superior (blocktopmenu)



 

 
·         La modificación afecta a todas las tiendas.
·         Permite definir que opciones de menú se visualizan de primeras
·         Permite definir opciones de menú con enlace a página externas

My Account Block On Footer  (blockmyaccountfooter)



 

  
·         No es configurable

Productos Destacados en la Página de Inicio (homefeatured)


·         Para que aparezcan deben estar dentro de la categoría Inicio
·         Permite definir el número de artículos mostrados


Productos Favoritos (favoriteproducts)


·         Aparece una opción en la ficha del artículo para marcarlo como favorito.
·         También aparece un enlace en el pie.

martes, 21 de febrero de 2012

Movilidad en Anki

En este artículo vamos a intentar ver cómo podemos tener Anki funcionando en varios ordenadores a la vez usando DropBox. De hecho lo que vamos a hacer es tener funcionando Anki en dos PC'S, en una tablet Android y via Web.

Dos ordenadores windows a la vez.

Va casi sólo. Realmente lo único que tenemos que hacer es crearnos una cuenta Anki. Para ello vamos a 'Ajustes / Preferencias / Red'



Ahí podemos dar de alta nuestra cuenta y aceptar los cambios.

Ahora vamos a 'Fichero / Sincronizar'  y subiremos, descargaremos o actualizaremos los 'mazos' que tengamos en nuestro espacio común respecto a nuestro disco local.  Para entendernos.  Yo hago cambios en mi máquina A. Cuando acabe sincronizo y traslado los cambios al 'espacio común'. Luego desde una máquina B, sincronizo y recibo los cambios del 'espacio común'. Como veis en la captura de pantalla de arriba estos procesos de sincronización pueden automatizarse un poco.

Multimedia

Es cierto que con lo anterior ya nos funcionaría todo siempre y cuando no tuviéramos multimedia en nuestras tarjetas, con esto me refiero a imágenes, sonidos o LaTeX (aunque al fin y al cabo son imágenes). Dichos archivos deberíamos guardarlos en otro espacio común. DropBox es una de las opciones que tenemos.

Para ello lo primero que debemos hacer es instalar DropBox.

Y luego tenemos que corregir un problema de incompatibilidad de Anki con las últimas versiones de DropBox.

Vamos a 'Archivo / Descargar / Complemento compartido...', ponemos 'dropbox' en Buscar y descargamos el plug-in 'Fix DropBox Folder Location'.



Reiniciamos Anki, ahora le diremos que queremos tener nuestros archivos multimedia en DropBox.  Esto lo veremos desde 'Ajustes / Preferencias / Básico', seleccionando 'Conservar medios en DropBox' en el apartado 'Multimedia'


La próxima vez que intentemos cargar o sincronizar un mazo de nuestro 'espacio común' nos saldrá este mensaje:

 
Al pulsar OK se nos abrirá una ventana del 'Explorador de Windows' en el que se nos muestra un archivo llamado 'right-click-me'. Pulsamos sobre él con el botón derecho del ratón y seleccionamos 'DropBox' y 'Copiar enlace público'.
 

Ahora pegamos el texto (CTRL + V) en la ventana 'Pegue la ruta aquí' que nos ha abierto Anki.


Con esto conseguiremos tener todos los archivos multimedia sincronizados automáticamente en cualquier equipo.

Anki en la web
Además hemos hecho algo sin darnos cuenta. Abrid el siguiente enlace:  Ankiweb.
Después de logarnos podremos ver todo nuestro trabajo en una página web!