Buscar este blog

sábado, 5 de marzo de 2016

Error window[("validate_" + $(...).attr(...))] is not a function al añadir data-validate a un elemento

Tenemos que tener precaución al poner el elemento data-validate a un atributo input, textarea.....

Debemos elegir de entre los siguientes:

  • isName
  • isGenericName
  • isAddress
  • isPostCode
  • isCityName
  • isMessage
  • isPhoneNumber
  • isDniLite
  • isEmail
  • isPasswd

En el caso de no poner uno de los anteriores obtendremos el error:

window[("validate_" + $(...).attr(...))] is not a function


domingo, 28 de febrero de 2016

Actualizar Prestashop con 1-click Upgrade -- Error $zip->extractTo() not found

Que momento cuando se pone uno a rezar al darle click a actualizar y se queda estancado a las primeras de cambio...

Para solucionar este error, a grandes rasgos, he hecho lo siguiente:

  • Usar FileZilla para subir la nueva versión de Prestashop a la carpeta admin123/autoupgrade/latest
  • Modificar el fichero modules/autoupgrade/AdminSelfUpgrade.php
Pasos a dar
  1. Descargamos la nueva versión de prestashop (Prestashop 1.6.1.4), descomprimimos el archivo. Nos extrae prestashop_1.6.1.4 que contiene la carpeta prestashop e Install_PrestaShop.html
  2. Subimos el contenido de la carpeta prestashop_1.6.1.4 a /admin123/autoupgrade/lates:
    1. prestashop_1.6.1.4/prestashop
    2. prestashop_1.6.1.4/Install_PrestaShop.html
  3. Hecho lo anterior editamos el fichero /modules/autoupgrade/AdminSelfUpgrade.php
    1. Buscamos la función ajaxProcessUnzip()
    2. Dentro de la función comentamos el primer "if" que aparece, añadiendo /* al principio y */ al final. Así queda: /*if (file_exists($destExtract)){.......................}*/
Con esto conseguimos que se salte el proceso de descarga y descompresión del fichero y evitamos el error.

Si quedan dudas comentad para resolverlas. Y si después de este paso sigue dando errores comentad también y vemos como arreglarlo.

Agradeceríamos mucho tu opinión con el siguiente formulario: