Notice: La función _load_textdomain_just_in_time ha sido llamada de forma incorrecta. La carga de la traducción para el dominio neve se activó demasiado pronto. Esto suele ser un indicador de que algún código del plugin o tema se ejecuta demasiado pronto. Las traducciones deberían cargarse en la acción init o más tarde. Por favor, ve depuración en WordPress para más información. (Este mensaje fue añadido en la versión 6.7.0). in /var/www/vhosts/indaloweb.es/public_html/wp-includes/functions.php on line 6121
truquitos prestashop – IndaloWeb
Saltar al contenido

truquitos prestashop

  • por

Aqui algunos truquitos para tocar el prestashop, un poco mas profundo:

Paginador en Pedidos

Muchas veces si hay demasiados pedidos es necesario aumentar el numero de registros por página, y solo se puede hacer tocando el "core" de prestashop, para los que estais hartos de buscar donde se cambia ahi va la direccion-> /classes/AdminTab.php que es la clase que utiliza adminOrder.php de herencia y contiene todas las variable e includes que se usan globalmente

linea 109 protected $_pagination = array(20, 50, 100, 300);

Ahi esta el array, cambiad los valores a por ejemplo estos

protected $_pagination = array(300, 500, 1000, 2000);

Cambiar color de fondo a las imagenes de productos, categorias etc.

Esto se hace desde el archivo images.inc.php en el raiz. aconsejo mirar antes los colores en RGB que vamos a necesitar, y se ahce cambiado esta funciona: 

imagecolorallocatealpha($destImage, 255, 255, 255, 127);

por ejemplo para un background en negro seria:

imagecolorallocatealpha($destImage, 0, 0, 0, 127)

Esta funcion sale varias veces en el documento, estaria hacer hacer un buscar / reemplazar y cambiarlo todo de golpe 😉

Error 500 al colocar Google +1 (plusone)

Un error bastante comun es incluir el script de google +1 y recibir un error 500 y no sabes de donde proviene. Con mirar el log del apache nos daremos cuenta en seguida de que el problema esta en las { } del codigo del script de google, que el smarty interpreta como codigo de plantilla y se vuelve loco. Para solucionarlo basta con usar {literal} {/literal} conteniendo el codigo del script de esta manera

<script type="text/javascript">

{literal} window.___gcfg = {lang: 'es'};
 
 (function() {
   var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
   po.src = 'https://apis.google.com/js/plusone.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
 })();{/literal}
</script>
Etiquetas:

Deja una respuesta