Error en la imagen de la categoría cuando no existe descripción en Prestashop 1.7.1.0

Bug en Prestashop 1.7.1.0

Cuando una categoría tiene descripción en Prestashop 1.7 (1.7.1.0), si se visualiza la imagen de la categoría.

Visualización de la categoría en Prestashop 1.7
Visualización de la categoría en Prestashop 1.7

¿Pero, qué ocurre cuando no tiene descripción esa categoría?

Sin imagen en la categoría en Prestashop 1.7.1.0

Que no se ve la imagen de la categoría…

En github, tenemos un hilo abierto, donde se está debatiendo el problema y la posible solución, por ahora el usuario aleeks en github ha aportado la siguiente solución:

Editar el fichero:

themes/classic/templates/catalog/listing/category.tpl

Y justo debajo de: (sobre la línea 31)

<div id="category-description" class="text-muted">{$category.description nofilter}</div>
Código category.tpl en Prestashop 1.7

Añadir el siguiente código: Continúa leyendo Error en la imagen de la categoría cuando no existe descripción en Prestashop 1.7.1.0

Print Friendly, PDF & Email

He actualizado a PHP 7.1 y mi tienda Prestashop 1.6 me reporta errores

Si no estáis trabajando con las ultimas variante en actualizaciones de Prestashop de la versión 1.6 de Prestashop, es posible que os hayáis encontrado con algunos reporte de errores debido a la versión 7.1 de PHP

Notice: Array to string conversion in /…/classes/Hook.php…

Si estáis trabajando con Prestashop 1.6.1.11 o con anteriores variantes de Prestashop 1.6  y no con Prestashop 1.6.1.12 (porque esta versión ya lo lleva integrado los dos cambios que  se proponen en este artículo.)

En github: https://github.com/PrestaShop/PrestaShop/pull/7392 tenemos propuesto los siguientes cambios:

Fichero:

classes/Hook.php

Sobre la línea (465)

Cambiamos este código:

$output = '';
if ($array_return) {
$output = array();
} else {
$output = '';
}

También, nos recomiendan cambiar el fichero:

classes/helper/HelperOptions.php

(Sobre la línea 105)

Cambiar esto:

if ($field['type'] == 'texarea' || $field['type'] == 'textareaLang') {

por

if ($field['type'] == 'textarea' || $field['type'] == 'textareaLang') {

En realidad, estos cambios ya están implementados en la última variante de la 1.6 de Prestashop a día de hoy, pero para aquellas personas que estén usando por ejemplo la 1.6.1.10 no están implementados.

Lo dicho, intentar siempre tener vuestra versión (variante) de Prestashop actualizada, es decir si estáis usando la 1.6, estar siempre actualizados a la ultima variante de Prestashop 1.6, y si estáis usando la versión 1.7 de Prestashop, estar siempre actualizados a la última variante de la Prestashop 1.7

Enlace de github, donde se trata este problema: https://github.com/PrestaShop/PrestaShop/pull/7392

Print Friendly, PDF & Email

Bug en la posición del icono del buscador en Prestashop 1.7.0.3

En la variante 1.7.0.3 de Prestashop 1.7, cuando hacemos una búsqueda en el mismo buscador de la tienda y no encontramos resultados, el icono de la lupa del buscador no aparece en su posición.

Adjunto Imagen

Fallo posición lupa en Prestashop 1.7.0.3
Fallo posición lupa en Prestashop 1.7.0.3

Cuando el buscador en la variante 1.7.0.3 de Prestashop 1.7 debería verse así: Continúa leyendo Bug en la posición del icono del buscador en Prestashop 1.7.0.3

Print Friendly, PDF & Email

Error al importar plantilla desde Windows con caracteres especiales en Prestashop 1.7.0.3

Bug en Prestashop 1.7.0.3 al importar una plantilla desde Windows que contenga nombre con caracteres especiales como por ejemplo “espacios”.

Bug reparado por aleeks en github

 Fichero:

controllers/admin/AdminThemesController.php

Sustituir las siguientes líneas:

if ($this->processUploadFile($path)) {
$this->theme_manager->install($path);
@unlink($path);

por

$destination = $this->processUploadFile($path);
if (!empty($destination)) {
$this->theme_manager->install($destination);
@unlink($destination);

Sustituir línea

if ('application/zip' !== $_FILES['themearchive']['type']) {

por

$tmp_name = $_FILES['themearchive']['tmp_name'];
if ('application/zip' !== mime_content_type($tmp_name)) {

Sustituir línea

_PS_ALL_THEMES_DIR_.$name

por

$dest

Sustituir línea

return true;

por  Continúa leyendo Error al importar plantilla desde Windows con caracteres especiales en Prestashop 1.7.0.3

Print Friendly, PDF & Email

Error en el botón de “Vista Previa” del producto en el panel de administración en Prestashop 1.7.0.3

Error en el botón de “Vista Previa” del producto en el panel de administración en Prestashop 1.7.0.3

Ficheros a modificar:

/carpeta_administración/themes/default/js/bundle/product/form.js

Fallo corregido por: aleeks

Error botón vista previa Producto panel de administración en Prestashop 1.7
Error botón vista previa Producto panel de administración en Prestashop 1.7

En la captura el símbolo “-” significa borrar línea y el símbolo “+” significa añadir línea.

 

Print Friendly, PDF & Email

Bug en el alineamiento de los datos del albarán en Prestashop 1.7.0.2

Cuando vamos a ver los datos del Albarán en Prestashop 1.7.0.2, observamos que no se muestran correctamente alineados, tal como se puede ver en la siguiente imagen:

Continúa leyendo Bug en el alineamiento de los datos del albarán en Prestashop 1.7.0.2

Print Friendly, PDF & Email

Error al procesar un pedido y al crear una cuenta en Prestashop 1.5.5.0

Si al procesar un pedido o al crear una cuenta en Prestashop 1.5.5.0 os da el siguiente error:

Fatal error: Using $this when not in object context in /xxxxxx/tools/swift/Swift/Message/Headers.php on line 426

Continúa leyendo Error al procesar un pedido y al crear una cuenta en Prestashop 1.5.5.0

Print Friendly, PDF & Email

Fatal error al añadir un email no valido en el cliente desde el panel de administración en Prestashop 1.5.5.0

Cuando por ejemplo, modificamos un cliente desde el panel de administración en Prestashop 1.5.5.0, en la pestaña Clientes -> Clientes y metemos un email no valido, nos salta un “Fatal error”.

En github, tenemos solucionado este problema aquí: Leer solución en github

La solución, consiste en editar el fichero:

/controllers/admin/AdminCustomersController.php Continúa leyendo Fatal error al añadir un email no valido en el cliente desde el panel de administración en Prestashop 1.5.5.0

Print Friendly, PDF & Email