martes, 29 de enero de 2013

Gestión del contenido en WordPress

Pequeña guía rápida para los que se inician como administradores de contenido de un CMS (esa es su finalidad), en este caso en particular en WordPress.
Lo primero de todo, es saber la dirección del panel de administración, normalmente (salvo que quien nos haga la web nos diga lo contrario) el formato es el siguiente:
www.midominio.mi-extension/wp-admin
Ahí tendremos que introducir nuestro usuario y contraseña dados y ya nos encontramos frente a nuestro panel de administración, algunas opciones pueden variar según la plantilla usada y la temática/funcionalidad propia de nuestra web, vamos a ver el caso base de un blog o portal de noticias.
Básicamente, en la columna lateral izquierda tenemos la navegabilidad, y en el centro el contenido de la sección en la que estemos.
Para crear algo (entradas y categorías básicamente) es lo mismo, ir a su sección y darle a Crear, Añadir y/o sinónimos.
Entradas -> Categorias: para crear una nueva categoría, si ésta es subcategoría de alguna, al crearla hay que seleccionarla en el desplegable que pone "Superior" (obviamente, las categoría padre se crean antes que las hijas).
Entradas -> Añadir nueva.
Ahora solo hay que ponerle un título a la entrada, añadir el contenido y en la columna de la derecha tenemos varias opciones:
  • Publicar: para dejarla como borrador, programar su publicación o publicar.
  • Formato: estandar.
  • Categorías: seleccionar las adecuadas (puede ser 1 o más), sino se marca, se pondrá 1 por defecto.
  • Etiquetas: poner varias palabras claves, como el tema general, la categoría y el tema particular.
  • Imagen destacada: esto lo utilizan las plantillas para los "slides", cabeceras y algunas acciones en especial, como secciones destacadas, etc.
En la parte inferior del contenido también se puede seleccionar para cada entrada en particular si queremos permitir comentarios y el autor (tiene que ser una dado de alta con permisos de autor como mínimo en el portal).
Con esto, ya podemos empezar a probar cosas y publicar en nuestra web.

martes, 22 de enero de 2013

Modificar facturas en Prestashop 1.5

Empezamos a jugar con esta nueva versión del framework Prestashop 1.5 para desarrollo de tiendas online.
Una de las primeras cosillas que siempre hay que hacer es adecuar el modelo de factura generada en PDF al modelo español y a las preferencias de nuestro cliente.
Para eso 1º hay que seleccionar la plantilla que queremos usar de factura (por defecto 'invioce.tpl') en (dentro de nuestro panel de administración, claro) Pedidos --> Facturas --> Opciones de Factura --> Modelo de Factura, y seleccionar en el desplegable.
Para modificar el contenido de las plantillas de facturas, habrá que modificar el código de el/los siguientes archivos, en la carpeta raíz, carpeta pdf/invoice.tpl.
Es necesario conocimientos de programación para cambiarlo.

miércoles, 15 de agosto de 2012

Añadir información (campos) Formulario Contacto Joomla 1.5!

Añadir información específica que queremos que nos envíen en el formulario de contacto que viene por defecto en Joomla 1.5! es bastante sencillo cuando vas directo a dónde hay que tocar en 3 pasos.
  1. components\com_contact\controller.php
    • Sobre la línea 130 (aprox.), al principio de function submit() añadimos una linea de código parecida a esta: $telefono   = JRequest::getVar( 'telefono',        '',         'post' );
    • Lo que voy a añadir yo en el ejemplo es un campo para enviar también el tlfono.
    • Ahora, para 'verlo', tendremos que modificar también la siguiente línea: $mail->setBody( $body ); por algo parecido a esto (según queramos personalizar): $mail->setBody( 'Teléfono: '.$telefono.'. '.$body );
  2.  components\com_contact\views\contact\tmpl\default_form.php
    • Añadir (por ejemplo) entre el tema del mensaje y el cuerpo el siguiente código.
    • <label for="telefono">
                      Teléfono:
                  </label><input name="telefono" size="30" class="input_style" value="" />
                  <br />
  3. Y ya, si en \language\es-ES\es-ES.com_contact.ini añadimos la siguiente línea: TELEFONO=Teléfono , pues mejor. Ahora en el código anterior podemos cambiar "Teléfono:" por el siguiente código: &nbsp;<?php echo JText::_( 'Enter your message' );?>: y dejarlo visto para el resto de idiomas que queramos en nuestra página.
Pues ya sólo queda comprobar en el panel de administrador el mail puesto del contacto, al que nos va a llegar y comprobar que llega correctamente y con los cambios.

sábado, 28 de julio de 2012

Mover WordPress

Pasos para mover una instalación WordPress de un directorio a otro, de servidor, de local al servidor o viceversa, cuatro pasos sencillos que no (deberían) de fallar.
  1. Realizar una copia de seguridad de la BBDD (base de datos) en el sitio actual.
  2. Crear en el sitio/servidor nuevo la base de datos, e importar los datos de la antigua.
  3. Copiar todos los archivos de la antigua instalación, modificando los datos del archivo wp-config con los datos de acceso nuevos (si hace falta).
  4. UPDATES en la base de datos en un par de tablas.
  • wp_options : 'siteurl' y 'home' con los valores nuevos.
  • UPDATE wp_posts SET post_set_content = REPLACE (post_content, 'localizacionantigua','localizacionnueva');
Detalles a tener en cuenta:
El prefijo de las tablas (wp) puede cambiar, según hayamos puesto en la instalación de Word Press.

Si teníamos alguna plantilla o pluging algo complejos, puede ser que tengamos que realizar el 2º punto del apartado 4 en alguna tabla más (la opción buscar de MySQL en phpmyadmin en bastante sencilla para repasar y estar seguros %localizacionantigua%).

Los menus (administracion WP -> Apariencia -> Menus) hay que configurarlos, y como eso algunas cosas más, dependiendo de la plantilla. 

martes, 24 de julio de 2012

CONFIGURACIÓN DE BONOS DESCUENTO, PROMOCIONES EN MAGENTO.


Versión del Magento: 1.7.0.1
·         Entrar en el panel de administración.
·         Promociones à Reglas de precio del carrito de compras.
·         Clic en ‘Añadir nueva regla’ : Ahora aparecerá el formulario de creación siguiente:



Nombre de la regla:       Nombre que va a tener el bono.
Descripción:                      Breve descripción para recordar en qué consiste.
Estado:                                Activo para poder usarse.
Sitio web:                           Por si tuviéramos varias tiendas.
Coupon:                              ‘Especific coupon’, para asignarle un código a introducir si queremos añadirle ese control a la promoción, dejar en ‘no coupon’, para que se haga automáticamente.
Grupo de clientes:          Clientes que van a poder hacer uso.
Uses per Customer:       Veces que un mismo cliente puede usarlo.
Fechas:                                Para usarlo sólo en una época en concreto (sino, hasta que se usen todos).
Prioridad:                            Para cuando se solape el uso de una promoción con otra.

·         Condiciones:
Haciendo clic en TODO podemos cambiarlo, para que se cumplan todas las condiciones, o con
que se cumpla una ya nos vale.
Clic en VERDADERO podemos elegir que las condiciones sean o cambiar a FALSO.
Haciendo clic en el símbolo + en verde podemos añadir tantas condiciones como queramos, p.e.: ‘Cantidad de artículos totales …’. Por defecto pondrá es , haciendo clic sobre esto, podremos cambiarlo a ‘igual o superior’ o muchas más opciones y haciendo clic sobre los puntos suspensivos introducir la cantidad.
·         Acciones:
En ‘Aplicar’ podremos configurar si el descuento es un % del precio de producto, una cantidad exacta a cada producto, al carrito completo o una promoción del tipo 3x2
Hay que poner también la cantidad aplicable.
Además hay otras opciones, como envío gratuito, y añadir reglas (igual que en el paso anterior).

Anexo 1: Gestión de cupones para clientes en concreto.
En Clientes à Grupos de clientes, podemos crear un grupo, por ejemplo que se llamen ‘descuentos socios’.
En Clientes à Gestionar clientes, tenemos una tabla donde aparecen todos, podemos modificar el que queramos, dándole a su fila, en la pestaña de  información de la cuenta à grupo, cambiarle el grupo (no puede pertenecer a más de uno a la vez).
En la parte de Clientes à Gestionar Clientes, en la columna que pone ‘Grupo’, en el desplegable de abajo, seleccionamos el que queramos, le damos al botón que pone ‘Buscar’, y podremos ver rápidamente que clientes tenemos en cada grupo.

domingo, 22 de abril de 2012

Como descargar ficheros (música, pelis, programas, etc)

¡Bien! Ya tengo ADSL en mi casa, ya me puedo descargar de todo... pero ¿cómo?
Después del cierre de MegaUpload y las leyes que se están redactando contra la descarga directa, a veces un paso a sistema más "antiguo" puede ser un avance real.

-Velocidad
Aunque la descarga directa puede resultar más sencilla para un usuario cómodo, falto de experiencia o de ganas que usar una red P2P, estas realmente son incluso más rápidas.
Menos la red torrent , el resto no se basa en el uso de webs, son independientes del protocolo HTTP, y en la red torrent el tiempo de espera para comenzar la descarga es mínimo o nulo.

-Cortafuegos
Los clientes más comunes de P2P suelen estar en las bases de datos online de los cortafuegos, y ya no suelen
ser problema, aunque, si lo fuera, siempre se le puede dar privilegios totales de acceso al programa y ya está (o si se sabe, autorizarle el acceso a los puertos que necesite en concreto).

-Clientes (breve comentario)
Ares 
Red privada, compatible con bitTorrent, radio on-line y bueno para música.
Un poco incompleto en campos no musicales.

BitComet
Configuración muy completa y fácil de realizar.
Excesiva publicidad

eMule
Muy fácil de usar y de configurar puertos y demás. Posibilidad de chatear, flitrar bastante las búsquedas y carece de publicidad
Búsquedas algo lentas, y como usa la red eD2K no depende de búsquedas webs, así que compensa un poco con eso.


uTorrent
Es la más ligera y sencilla (para mi que uso el portátil habitualmente, es un dato muy importante), además usa la red Torrent, que es la más rápida.
Cuidado con la instalación, leyendo las opciones para desmarcar algunas opciones.

 
Soulseek 157
Cliente P2P de esta red privada, ideal para música menos "habitual".
Interfaz en inglés.


-Seguridad
Es recomendable observar los comentarios sobre lo que nos bajemos para detectar fakes así como mirar el tamaño de los ficheros, que se acerquen a un tamaño mínimo/máximo, y para ciertas extensiones pasarle un antivirus por encima.

Para configurar puertos,convertor multiformato, reproducir todo tipo de archivos y pasarles antivirus, recomiendo usar software dedicado a eso, ya que hay muchas opciones gratuitas, y no vale la pena buscar clientes de pago de P2P.

Yo de momento voy a optar por usar uTorrent 3.1 como cliente habitual, aunque es posible que eMule 0.5 para cuando no encuentre algo, y cuando tenga una máquina mas "sobrada" puede que opte por usar el Ares 2.1 para gestor de descargas musicales.


miércoles, 21 de marzo de 2012

Light Box para las imágenes en WordPress.

Hay tres opciones, básicas y de fácil manejo para añadir efectos lightBox a nuestras imágenes en WordPress:

*LightBox: me refiero a eso de hacer clic en la imagen y que se abra en el centro de la pantalla sobre un "marco" quedando el resto de la pantalla oscurecida.

El más ligero y sencillo:
http://wordpress.org/extend/plugins/jquery-lightbox-balupton-edition/faq/

El que suelo usar:
http://jacklmoore.com/colorbox/
Este también es bastante sencillo y ligero, modificando el archivo jquery.lightbox-0.x.js 
se puede cambiar las imágenes e idioma de la navegación.
Se incluye en el panel de opciones de las imágenes de la administración del worpress una opción para elegir si queremos que salga o no.
En las galerías hay que poner que enlace a "Archivo de imagen" y nos crea la navegación entre ellas y todo perfectamente.

El más 'pro':
http://web-argument.com/2009/02/10/flexible-lightbox/
Uno mucho más completo, para usar el lightBox con videos, html, distintas transiciones, cambiando el tamaño,etc.