martes, 12 de marzo de 2013

el campo enlace_reescribible se requiere al menos Español (Spanish)

Me he actualizado a Prestashop 1.5.3 y cada vez que guardaba un artículo me daba el error del título de este post. Me he vuelto loco.

Al final parece ser que es un problema con los artículos y CMS que tienen acentos. En versiones anteriores estos acentos y/o carácteres extraños se trasladaban a las url amigables y es lo que da el error...

Se arregla con algo tan sencillo como ejecutándo a la base de datos la siguiente instrucción:

Para los artículos y CMS

UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ñ','n'),'Ñ','N');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ñ','n'),'Ñ','N');
UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'é','e'),'É','E');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'é','e'),'É','E');
UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'á','a'),'Á','A');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'á','a'),'Á','A');
UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'í','i'),'Í','I');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'í','i'),'Í','I');
UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ó','o'),'Ó','O');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ó','o'),'Ó','O');
UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ú','u'),'Ú','U');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ú','u'),'Ú','U');


Espero que le sea útil a alguien y no pierda tanto tiempo como yo...

P.S. - Con posterioridad he encontrado más tablas a las que les pasa eso... (que va a ser a todas). Voy a ir aquí pegando el código que lo soluciona... aunque se podría lanzar todo para curarnos en salud.

Para las categorías:

UPDATE `ps_category_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ñ','n'),'Ñ','N');
UPDATE `ps_category_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'á','a'),'Á','A');
UPDATE `ps_category_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'é','e'),'É','E');
UPDATE `ps_category_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'í','i'),'Í','I');
UPDATE `ps_category_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ó','o'),'Ó','O');
UPDATE `ps_category_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ú','u'),'Ú','U');

viernes, 1 de marzo de 2013

Apunts d'Àlgebra (UOC)

Ahora que empieza un nuevo semestre, me gustaría compartir con quien quiera mis apuntes que he confeccionado tiempo atrás.

Los apuntes que aquí cuelgo (en lengua catalana) corresponden a la asignatura de Àlgebra (05.557) del 'Grau d'Enginyeria Informàtica' de la UOC (Universitat Oberta de Catalunya).

Espero que le valgan a alguien!   :-)

Descargar en formato PDF
Descargar en formato MSWord

También podéis descargaros PACs de años anteriores aquí 
O exámenes aquí 
Os pongo también apuntes compartidos por otros compañeros aquí
Y mis ejercicios y prácticas realizados con Moddle aquí

Por cierto, si queréis colaborar en tener un buen repositorio para la asignatura, mandadme vuestras PAC's y Exámenes corregidos y los iré incluyendo en beneficio de los futuros estudiantes.

Debéis mandar un correo a   furnimanQUITAESTO@terra.com  (evidentemente quitando el QUITAESTO) :-)