Jump to content

error en categorias al introducir videos de youtube en prestashop 1.5.5 "Solucionado"


Recommended Posts

muchas gracias.

 

saludo igualmente.

 

Revisa esto: http://www.prestashop.com/forums/topic/273632-solved-cant-add-an-iframe-in-cms-page-155/?do=findComment&comment=1372223

 

 

 

Solved

 

In prestashop\classes\Validate.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;

*/

Link to comment
Share on other sites

lo he estado leyendo el articulo pero no veo cual es la solucion, entro aqui como me dices:

 

In prestashop\classes\Validate.php

line 392  At 

 

y lo tengo todo igual que aqui:

 

Solved

 

In prestashop\classes\Validate.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;

*/

 

que es lo que tendria que cambiar para poder solucionar el error.

Link to comment
Share on other sites

Tengo en un host de pruebas instalado prestashop 1.5.4 y he echo lo que dice en este post:

 

http://www.jose-aguilar.com/blog/anadir-contenido-html-en-las-descripciones-de-las-categorias-de-prestashop-1-5-x/

 

y con la version de prestashop 1.5.4 funciona perfectamente y puedo agregar videos en categorias.

 

pero en prestashop 1.5.5 que es con el que estoy trabajando actualmente no hay manera.

Link to comment
Share on other sites

Creo que en el mensaje de Nadie, te lo ha dicho claramento, que entres al fichero:

 

/classes/Validate.php
Busca esto:

 

        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;
Dentro de:

 

 

public static function isCleanHtml($html, $allow_iframe = false)

Y dejalo asi:

 

  /*     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; */

o en su defecto depende modificar el validate original, crear un override.

 

(Que pongas esto /* al inicio de dicho codigo y esto al final de dicho codigo */ para comentarlo)

Edited by nadie (see edit history)
Link to comment
Share on other sites

Un placer ayudarte y servirte!

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

PD: Sino consigues añadir la palabra "Solucionado" al título del tema, aquí: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ tienes una guía gráfica.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...