Blog

CNERIS

CNERIS

Website URL: http://www.cneris.com

En la plantilla por defecto de prestashop, en la esquina superior derecha, nos aparecen las opciones de contactar y login, en texto

Si lo que queremos es cambiar el texto por imágenes, habría que ir:

Para cambiar el texto contactar por una imagen

En themes/plantilla/modules/blockcontact/nav.tpl

<a href="/{$link->getPageLink('contact', true)|escape:'html':'UTF-8'}" title="{l s='Contact us' mod='blockcontact'}"><img src="/RUTA_IMG"></a>

Para cambiar el texto login/logout por una imagen

En themes/plantilla/modules/blockuserinfo/nav.tpl

<div class="header_user_info">

        {if $is_logged}

                <a class="logout" href="/{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Log me out' mod='blockuserinfo'}"><img src="/RUTA_IMG" />

                </a>

        {else}

                <a class="login" href="/{$link->getPageLink('my-account', true)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Log in to your customer account' mod='blockuserinfo'}"><img src="/RUTA_IMG" />

                </a>

        {/if}

 

 

 

</div>

 

 

Hay un plugin muy interesante en Word Press para la gestión de tareas. Se trata de TASKFREAK. Aunque ahora mismo está fuera de mantenimiento (El autor ya no saca actualizaciones), no deja de ser una herramienta muy interesante, para cualquiera que quiera tener una agenda online, por ejemplo

Permite definir proyectos. En cada proyecto definir tareas. Cada cual con su temporización, asignar a usuarios, estados, etc. 

He aquí el link a TASKFREAK

Comando:

select user, host, password, plugin, authentication_string from mysql.user where user='****';

Crear un usuario nuevo desde la consola de MySQL:

CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'tu_contrasena';

 

Proporcionarle el acceso requerido al usuario con la información que requiere.

GRANT ALL PRIVILEGES ON * . * TO 'nombre_usuario'@'localhost';

 

Al final siempre hay que refrescar los privilegios:

Flush privilegies;

Para ver el límite de conexiones de MySQL, se puede utilizar la siguiente orden

show variables like "max_connections";

Bien en la consola de MYSQL, o bien a tráves de la ventana SQL de PHPMYADMIN

 

Para cambiar el límite de conexiones, se puede utilizar la siguiente orden

set global max_connections = 200;

 

¿Cómo resetear la password de ROOT en MYSQL o MariaDB

En caso de pérdida del acceso root en MYSQL, puedes seguir el siguiente procedimiento para recuperar la clave root. Este tutorial vale para versiones anteriores o nuevas de MYSQL o MariaDB

Requisito

Tener acceso de superusuario al servidor 

Para personalizar el icono del carro de compras de la plantilla por defecto de prestashop, hay que ir a 

httpdocs/themes/default-bootstrap/css/modules/blockcart

Buscar el trozo de código siguiente:

      content: "\f07a";

      font-family: "FontAwesome";

      display: inline-block;

      font-size: 23px;

      line-height: 23px;

      color: #000;

A saber, FontAwesome es una librería/fuente online que provee una serie de iconos más usados.   La línea content: "\f07a" hace referencia al icono del carrito de compras de prestashop. 

Para personalizar las dimensiones, el color, sólo hay que modificar el código CSS. O si se prefiere utilizar otro icono, en la siguiente web, hay bastantes ejemplos.

http://astronautweb.co/snippet/font-awesome/

http://fontawesome.io/icons/

 

Domingo, 24 Septiembre 2017 09:56

Diferencia entre FastCGI y PHP-FPM

Controlador: Aplicación FastCGI

Rendimiento: Elevado

Consumo de memoria: Elevado

Detalles: El controlador FastCGI ejecuta los scripts de PHP en nombre de un usuario de sistema asociado con una cuenta de hosting.

 

Controlador: Aplicación PHP-FPM

Rendimiento: Elevado

Consumo de memoria: Bajo

Detalles: Este controlador sólo está disponible en Plesk para Linux. PHP-FPM es una versión avanzada de FastCGI que ofrece muchos beneficios en el caso de utilizar aplicaciones web con una carga elevada.

Normalmente el criterio que se establece para aplicar el gasto de envío es por el importe de compra, o por el peso de la mercancía. Pero en ocasiones, nos interesa aplicar un gasto de envío fijo, por unidad de venta. Esto no está contemplado en la instalación por defecto de prestashop. Sin embargo, hay una solución que podría servir. 

1) En cada producto, configurar un gasto de envio, shipping fee, al lado de quantity

2) Poner el coste de courier a cero

Desde el editor de sentencias SQL, tienes que introducir las siguientes sentencias SQL para cambiar masivamente los precios. He aquí ejemplos para diferentes tipos de cambios 

 

Incrementar un 20%

UPDATE ps_product_shop SET price = price*1.20
UPDATE ps_product SET price = price*1.20

Descontar 15 céntimos

 

UPDATE ps_product_shop SET price = price-.15
UPDATE ps_product SET price = price-.15

Incrementar 50 céntimos

UPDATE ps_product_shop SET price = price+0.50
UPDATE ps_product SET price = price+0.50

Descontar 10%

UPDATE ps_product_shop SET price = price / 1.1
UPDATE ps_product SET price = price / 1.1

Sobre CNERIS

CNERIS es una empresa constituida por jóvenes emprendedores procedentes de diferentes sectores del mundo de la información. Nuestro equipo está compuesto por programadores, administradores de sistemas, administradores de base de datos, diseñadores gráficos, maquetadores,