Buenas tardes,
Estoy intentando insertar el código que adjunto en este archivo.html en una página del cms de prestashop y me da el siguiente error:
"El campo content no es válido."
He buscado por internet y me dicen que comente lo que ponen en este enlace:
Puedes afectar de manera negativa a mi prestashop?
Gracias.
Un saludo, Enrique P.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Para PrestaShop tienes que dirigirte a preferencias => general y en el parámetro Permite iframes en los campos HTML debes cambiarlo por Si.
De esta manera ya podrás introducir el código que nos muestras, en las paginas CMS.
Saludos
Hola,
Lo más probable es que PrestaShop esté bloqueando etiquetas html como iframe, embed, objetc, etc. por un tema de seguridad, ya que suelen ser utilizaras en labores de hackeo.
En todo caso, si aplicas el cambio en el código que se indica en el enlace que has puesto la web tendría que seguir funcionando con normalidad.
Ten en cuenta que en futuras actualizaciones de PrestaShop es posible que se pierda el cambio aplicado en el código, por lo que tendrían que volver a ponerlo.
Buenos días,
Lo que habría que hacer sería comentar este código:
In prestashopclassesValidate.php
line 392 At
public static function isCleanHtml($html, $allow_iframe = false)
comment out this code
/*
if (preg_match('/<[s]*script/ims', $html) || preg_match('/('.$events.')[s]*=/ims', $html) || preg_match('/.*script:/ims', $html))
return false;
if (!$allow_iframe && preg_match('/<[s]*(i?frame|form|input|embed|object)/ims', $html))
return false;
*/
??
Gracias.
Un saludo, Enrique P.
Hola,
Entendemos que con tu ultima respuesta podemos dar el tema por solucionado? Podemos dar por cerrado el hilo?
Saludos