Publicidad


Nota: Este apartado de publicidad tiene el fin de mantener el hosting de este sitio web. Si quieres aparecer aquí:
publicidad@ramonleon.com
Open Source: Joomla, Wordpress, Prestashop, etc.

[Virtuemart 1.1.9] Añadir información/características para los productos

Si os toca el caso de poner el precio por litro, decir que los portes están incluidos, que es un producto sin gluten,  o vete tu a saber … jeje, pues con saber un poco de ingles haciendo clic AQUI, o si sois castellanos puros: AQUÍ (gracias Google XdXd ), pues ya lo teneis ;-) .

Que fácil parece cuando ya lo tienes resuelto… ainsssss.

José Ramón León

 

[Prestashop 1.4.4] Error con el include en un tpl

Hasta ahora un include en un tpl era de la siguiente forma:

{include file=$tpl_dir./breadcrumb.tpl}

si queremos que no nos de un error de mucho cuidado, tan sencillo como poner el valor de include file entre dobles comillas:

{include file=$tpl_dir./breadcrumb.tpl}

¿No os ha parecido divertido?, a mi el primer día no tanto jejeje.

Un saludo pues,

J. Ramon León Somovilla

[Prestashop 1.3.6] Precios con Iva sin estar logueado

Pues en su momento me volví loco con este tema, puesto que la tienda, hasta que no se loguea un usuario y le define de donde viene, muestra los precios sin IVA, y lo que es peor, si teneis combinaciones para los productos, si estas las picasteis con IVA, cuando lo muestra sin IVA, hace algo raro, en plan de sumar a la combinación, el IVA de la misma.

Así que después de muchas vueltas, el otro día salseando un rato, gracias al usuario Aldearan del foro de Prestashop, conseguí esa paz interior tan importante ;-) .

A continuación los pasos para conseguir que la tienda muestre los precios con IVA por defecto, sin estar logueado:

  • Nos vamos al Panel de Control > Transporte > Países.

Abajo del todo seleccionamos “España” como país por defecto.

  • A continuación, Panel de Control > Transporte > Zonas.

Creamos una nueva zona a la que llamaremos “España”.

  • Volvemos a Panel de Control > Transporte > Países.

Buscamos España y le asignamos la nueva zona creada, “España”.

  • Ya solo nos queda ir a Panel de Control > Pago > Impuestos.

Editamos el campo del I.V.A marcando la casilla corespondiente a la zona “España”.

Con esto ya conseguimos que los visitantes o usuarios no registrados vean los precios de la tienda con el “I.V.A incluído” y que además aparezca este texto junto al precio.

Si os habeis encontrado en esta tesitura, y encontrais este post, relájate y disfruta, que ya lo tienes ;-) .

Un saludo pues,

José Ramón León Somovilla

[Joomla + VirtueMart] Modificar plantilla bases para VirtueMart

Editas la plantilla para tu producto

componentes–>com_virtuemart–>themes–>default–>templates–>browse–>tu_browse_para_el_producto.php

Editas la plantilla para la cabecera de la plantilla de categoría

componentes–>com_virtuemart–>themes–>default–>templates–>browse–>includes–>browse_header_category.tpl.php

 

[Joomla 1.7] Error Infinite loop detected in JError

Si os ha dado este error cuando habeis migrado de local a producción (o en mi caso, del portatil al sobremesa),  y navegando un buen rato, ya os habeis dado por vencidos…., pensar en la máxima:

“En programación/desarrollo Web, cuanto mas duro sea el muro, mas os dolerá la cabeza…”  por J. R. León

Vale, que quieres la solución YA!…, pues ahí va:

Para migrar, solemos hacer varios pasos:

1.- Subimos la web por FTP

2.- Damos de alta la base de datos en el Panel de Gestión de nuestro hosting, para posteriormente subir la base de datos con el PhpMyAdmin, o un sucedáneo a modo aplicación.

3.- Como no funciona bien (sino lo hemos cambiado previamente…), cambiamos los datos del fichero configuration.php, con los de la base de datos de producción. Y lo mas importante…, que no se nos olvide que también tenemos que modificar:

Antes: Bajo Mac Os con Mamp. (En Windows, pues sería mas o menos lo mismo, pero con Archivos de Programa/xampp/…/logs)

var $log_path = ‘/Applications/MAMP/htdocs/ramonleon.com/logs’;
var $tmp_path = ‘/Applications/MAMP/htdocs/ramonleon.com/tmp’;

Después: En producción en cualquier hosting standard linux. Por ejemplo: 1 VPS

var $log_path = ‘/var/www/vhosts/ramonleon.com/httpdocs/logs’;
var $tmp_path = ‘/var/www/vhosts/ramonleon.com/httpdocs/tmp’;

4.- Si lo hemos hecho bien, nos dará el dichoso error este, y entonces nos volveremos locos por la ira…

5.- Volveremos por el camino andado, y revisaremos los permisos oportunos para que funcione Joomla, miraremos una y otra vez la base de datos.

¿Pero y la solución?

 

LA SOLUCIÓN

Volvemos a nuestro panel de control de nuestro hosting, o nuestro PhpMyAdmin (si estamos en local), y en lugar de usar el nombre de base de datos que teníamos anteriormente, le damos otro totalmente diferente. A continuación, es importante cambiar el nombre de la base de datos en el configuration.php jejeje.

Otra opción que suelo usar, es importar la base de datos como una consulta SQL, abriendo previamente el archivo SQL en cualquier editor de texto, seleccionando tanto la creación de tablas, como el contenido de las mismas, pero en este caso, ni así se resuelve…

 

Un saludo pues,

José Ramón León

 

[WordPress] Mi lista de plugins de cabecera…

Como toda aplicación Open Source hay una serie de Plugins que entiendo debería traer WordPress de serie. Claro que al ser de terceros, esto será complicado verlo algún día ;-) .

Aquí os pongo mi lista obligada de plugins:

  • Contact Form 7. Toda seríe de formularios para nuestro WordPress, de forma rápida y sencilla.
  • Google AJAX Translation. El hecho de que nuestro Blog solo tenga un idioma, no es impedimento para que usuarios de otros países tengan acceso a nuestra información.
  • Personal Favicon. El favicon siempre le da ese toque de personalización que requiere cualquier sitio web, para dejarnos una instantánea de donde estamos.
  • User Photo. Si nuestro blog permite el registro de usuarios, con este sencillo plugin, permitiremos a nuestros usuarios que personalicen su propio avatar.
  • WordPress Mobile Edition. Si queremos que los usuarios que lleguen hasta nuestro sitio Web desde un terminal móvil, porque no ponérselo fácil, con este plugin…
  • WP Google Analytics. La analítica web se ha convertido en algo indispensable para conocer bien a nuestros usuarios, para poder mejor con sus compartamientos de visita en nuestros sitios.
  • WP htaccess Control. Si queremos usar toda la funcionalidad de un sitio, el uso de .htaccess es obligatorio. Con este plugin podremos modificar este, sin salir de nuestro panel de control.
  • WP Security Scan. Tener un site, implica tanto trabajar bien los contenidos, como la información que tiene almacenada, ya sean post, como información de nuestros usuarios cuando abrimos el registro. Con este plugin podremos controlar los permisos de los ficheros que componen nuestro sitio Web, para desde nuestra FTP optimizarlos para mayor rendimiento y seguridad del sitio.
  • WordPress Database Backup. Esta es la joya de los plugins…, sistema de respaldo de base de datos del blog. Espectacular ;-) .
  • Google XML Sitemaps. Tener un Sitemap optimizado para google, es muy muy importante, si quieres posicionar dicho blog como dios manda.
  • Export Mails. Si quieres mandar mailings a tus usuarios, con este sencillo plugin, desde las Herramientas tendrás una nueva opción: Exportar mails, donde te aparecerán todos los emails de tus usuarios, asi como los mails de los usuarios que hayan hecho comentarios en tus post.
  • WP Super Cache. Si con tanto plugin y contenido gráfico, tu web necesita un plus de velocidad, este plugin te permitirá mostrar tu web usando la cache, transformando todo el contenido estático, para facilitar la carga del mismo, y hacer mas grata la experiencia del usuario cuando visite tu sitio.
  • Plugins Posicionamiento Web (gracias Web&Tint):
  • Google XML Sitemap (Explicado mas arriba)
  • SEO Friendly Images
  • SEO Tag Cloud Widget
  • SEO friendly and HTML valid subheadings
  • 404 SEO Plugin
  • TagPages. Si queremos potenciar el contenido de nuestras páginas, este plugin nos permitirá implementar etiquetas en las Páginas, algo que WordPress, debería traer de serie ;-)

Incorporaré nuevos sucesivamente, así que apuntaros el link, y pasaros cuando querais…, que estais invitados jejeje.

Un saludo pues,

José Ramón León Somovilla

 

[Actualizar Php VPS] Actualizar version Php en VPS

Todo paquete Open Source va siempre hacia arriba en cuanto a funcionalidad, lo que requiere versiones mas recientes de Php. Esto suele ser un problema, cuando las empresas de hosting trabajan con versiones estables mas antiguas, que ya tienen testadas, sin agujeros de seguridad.

En el caso de que hayais obtado por hosting tipo VPS para poder gestionar con mayor libertad las funcionalides del mismo, tienen en contra, que requiere de conocimientos de Sistemas para su máximo aprovechamiento, pero con un poco de paciencia, y ganas de aprender, nos suponen el plus, de poder actualizar, implementar, instalar, versiones mas recientes.

Al tema!….

Para actualizar la versión Php de nuestro Vps:

yum update php

La url en la que podeis encontrar información mas concreta es la siguiente:

http://www.electrictoolbox.com/update-php-command-line-yum/

A disfrutar pues!

José Ramón León Somovilla

[Prestashop 1.4 + VPS] Instalar Memcache en nuestro VPS para la versión 1.4

Si estais lidiando con la versión 1.4, y estais usando un VPS como solución hosting, es mas que probable que os harteis de ver en el Panel de Control de Prestashop, el error de:

No tiene instalada la extensión Memcache en su servidor

Estais en el post oportuno ;-) .

Después de muchos ratos navegando haciendo el mono, resultó ser mas sencillo de lo que pensaba:

Resumiendo:

1.- Os conectais como administradores al Panel de administración de vuestro VPS, os vais  a la opción de conectarse por SSH, y usando el mismo usuario para acceder al Panel de administración de vuestro VPS, simplemente una vez que se conecte escribis lo siguiente:

yum install php-pecl-memcache (Si vuestra versión de Php es la 5.1.6.)

yum install memcached (Si vuestra versión de PHP es 5.2.17)

2.- Una vez completado el proceso, tendreis que ir a los servicios del VPS y pegarle un reinicio al Apache (Service http).

3.- Una vez completado el proceso: Instalar Memcache + Reiniciar servicio Web, os vais al panel de Administración de vuestra tienda, y daros el gustazo, de que por fin ha desaparecido el dichoso aviso ;-) .

Total, que el memcache le da un plus de velocidad a nuestra tienda, pero también os aseguro que será el culpable de hacer cosas raras a nuestra tienda, que solo vuestro jefe o cliente serán capaces de reproducir en su navegador…, Internet Explorer por ejemplo.

Un saludo y a disfrutar la vida que son dos días ;-) .

José Ramón León Somovilla

[Joomla+VirtueMart] Paso de local a produccion

Como siempre acabo atascado en la misma tontada:

http://www.webempresa.com/foro/5-Virtuemart/9973-Problema-con-virtuemart-en-paso-de-local-a-remoto.html

Modificar los define para que en Virtuemart apunten correctamente a la web:

administrator/components/com_virtuemart/virtuemart.cfg.php

Viene como:

// these path and url definitions here are based on the Joomla! Configuration
define( ‘URL’, ‘localhost/tusitioweb/‘ );
define( ‘SECUREURL’, ‘localhost/tusitioweb/‘ );

Dejar como:

// these path and url definitions here are based on the Joomla! Configuration
define( ‘URL’, ‘www.tusitio.com/‘ );
define( ‘SECUREURL’, ‘www.tusitio.com/‘ );

 

Gracias WebEmpresa ;-)

J. R. León

[Joomla+VirtueMart] Añadir nuevos campos para nuestros productos

Si queremos añadir nuevos campos para nuestros productos:

http://www.solojoomla.com/anadir-nuevos-campos-en-productos-virtuemart.html

 

 

 

Open Source: Joomla, Wordpress, Prestashop, etc. ©2012 Open Source: Joomla, Wordpress, Prestashop, etc. ramonleon.com – Web & Apps – Faqs