JobShimo Posted December 30, 2013 Share Posted December 30, 2013 (edited) Hola, estoy creando un cms en mi web, hasta ahora las imágenes que colocaba, simplemente las insertaba y no daba ningún problema, pero ahora quiero que cuando se pase el cursor por encima de la imagen la imagen cambie. en el menú de insertar imagen (en el cms), en la pestaña avanzado pone: intercambiar imagen chequeo el box para activarlo, selecciono las 2 imágenes, tanto en "para mouseover" como en "para mouseout" le doy a actualizar y funciona perfectamente, al pasar el cursor la imagen cambia, el problema viene a la hora de guardar el cms, en el momento que le doy a guardar, me sale el error: El campo contenido (Español (Spanish)) no es válido. me acuerdo que este mismo error lo daba al agregar los vídeos si no se tenia activado lo de los "iframes" en preferencias, general. Pero no encuentro solución. My tienda es: www.sexytante.com Versión de PrestaShop: 1.5.6.0 Edited December 31, 2013 by JobShimo (see edit history) Link to comment Share on other sites More sharing options...
JobShimo Posted December 31, 2013 Author Share Posted December 31, 2013 Me he dado cuenta que editando el html con firbug, funciona perfectamente. el problema es que prestashop no deja guardar el CMS, si la imagen esta con la opción de intercambiar imagen. Alguien sabe si los CMS se almacenan en un archivo??, porque si es así modifico el archivo con dreamweaver y asunto resuelto. Pero si no recuerdo mal los CMS se almacenan en base de datos... En fin.. si a alguien se le ocurre una idea bienvenida sera!!! Link to comment Share on other sites More sharing options...
nadie Posted December 31, 2013 Share Posted December 31, 2013 Posiblemente sea por la validación de codigo que hace Prestashop. Prueba crearte un fichero llamado: Validate.php con notepad++ http://notepad-plus-plus.org/ El contenido del fichero que vas a creas lo dejas así: <?php class Validate extends ValidateCore { public static function isCleanHtml($html, $allow_iframe = false) { return true; } } Guardas ese fichero, en el directorio: /override/classes/ Ahora borras el fichero: /cache/class_index.php (No te preocupes porque este fichero que vas a borrar se regenera de forma automatica, lo borramos para que detecte el nuevo override que hemos metido) --- Ahora prueba hacer lo que estabas haciendo y dime si te da error. Link to comment Share on other sites More sharing options...
JobShimo Posted December 31, 2013 Author Share Posted December 31, 2013 Perfecto Nadie!!! eres un crack!!!!!!!!!!!!!! Funciona perfectamente. Link to comment Share on other sites More sharing options...
nadie Posted December 31, 2013 Share Posted December 31, 2013 Perfecto Nadie!!! eres un crack!!!!!!!!!!!!!! Funciona perfectamente. 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. Si no sabes como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ Link to comment Share on other sites More sharing options...
Recommended Posts