koala Posted September 2, 2013 Share Posted September 2, 2013 Hola Tengo PS 1.5.5.0 con el tema Freedesign y en los pedidos cuando pinchas en las "condiciones generales de venta" en vez de abrirme una nueva ventana, me la cambia por ésta, y ademas me aparece el texto descolocado. He probado por la plantilla default y sale correcto. Alguien sabe de qué módulos depende esto o de que ficheros, y si se puede copiar de la plantilla default a la freedesign Gracias Link to comment Share on other sites More sharing options...
koala Posted September 4, 2013 Author Share Posted September 4, 2013 ¿alguna idea? Gracias Link to comment Share on other sites More sharing options...
jfgm24 Posted October 18, 2013 Share Posted October 18, 2013 (edited) Se me presenta el mismo problema con la versión 1.5.6.0, se que tiene que ver con cambiar thickbox a true, pero no se en que tpl Uso una plantilla modificada basada en la plantilla default, y antes de actualizar a 1.5.6 , funcionaba correctamente Tambien agradeceria la ayuda Edited October 21, 2013 by jfgm24 (see edit history) Link to comment Share on other sites More sharing options...
wraphic Posted December 9, 2013 Share Posted December 9, 2013 Me pasa lo mismo que a Koala. No se si es por un bug, por el theme que uso (Calceus) o por la vs. que estoy usando 1.5.5.. ¿Alguna solución? Estoy tiene mas de mes y medio ... Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 9, 2013 Share Posted December 9, 2013 Hola, Me llamo Raul Martinez, Por si os sirve de ayuda, en el fichero: /themes/su-plantilla/order-carrier.tpl Lo tengo asi: {if $conditions AND $cms_id} <h3 class="condition_title">{l s='Terms of service'}</h3> <p class="checkbox"> <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} autocomplete="off"/> <label for="cgv">{l s='I agree to the terms of service and will adhere to them unconditionally.'}</label> <a href="{$link_conditions}" class="iframe">{l s='(Read the Terms of Service)'}</a> </p> <script type="text/javascript"> $(document).ready(function() { $("a.iframe").fancybox({ 'type' : 'iframe', 'width':600, 'height':600 }); }); </script> {/if} y a mi me funciona. 1 Link to comment Share on other sites More sharing options...
wraphic Posted December 10, 2013 Share Posted December 10, 2013 Muchas gracias Raúl. No me funciona. He cambiado todo el bloque de código por el tuyo y la pagina se queda en blanco. .. Este es mi código: {if $conditions AND $cms_id} <h3 class="condition_title">{l s='Terms of service'}</h3> <p class="checkbox"> <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} /> <label for="cgv">{l s='I agree to the Terms of Service and will adhere to them unconditionally.'}</label> <a href="{$link_conditions}" class="iframe">{l s='(Read Terms of Service)'}</a> </p> <script type="text/javascript">$('a.iframe').fancybox();</script> {/if} Tal vez veas tu algo que yo no.. Link to comment Share on other sites More sharing options...
soy.amarillo Posted December 12, 2013 Share Posted December 12, 2013 Hola. Estos días me he encontrado con el mismo problema que vosotros. Lo he logrado solucionar, aunque sé que no es una solución "tal cual", pero a mí me ha servido. Lo que he hecho ha sido bajar la versión de fancybox que utilizaba. Yo estaba usando (ya que venía por defecto con prestashop 1.5.6) la versión 2, y en la página de la plantilla funcionaba correctamente. Al mirar su código, ví que utilizaba la versión 1.3 del plugin. Así que lo que hice fue descargarme desde la web de fancybox los archivos, sustituirlos por la carpeta fancybox que viene en js/jquery/plugins, y renombrar el archivo .js y .css para que se llamen igual que los otros. Con esto ya me funciona. Sé que no es la resolución correcta del problema, pero si estáis atascados como yo, puede que os sirva. Ya me contáis! Un saludo! 1 Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 12, 2013 Share Posted December 12, 2013 Muchas gracias Raúl. No me funciona. He cambiado todo el bloque de código por el tuyo y la pagina se queda en blanco. .. Este es mi código: {if $conditions AND $cms_id} <h3 class="condition_title">{l s='Terms of service'}</h3> <p class="checkbox"> <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} /> <label for="cgv">{l s='I agree to the Terms of Service and will adhere to them unconditionally.'}</label> <a href="{$link_conditions}" class="iframe">{l s='(Read Terms of Service)'}</a> </p> <script type="text/javascript">$('a.iframe').fancybox();</script> {/if} Tal vez veas tu algo que yo no.. Hola, Me llamo Raul Martinez, Prueba cambiar esto: <script type="text/javascript">$('a.iframe').fancybox();</script> por <script type="text/javascript"> $(document).ready(function() { $("a.iframe").fancybox({ 'type' : 'iframe', 'width':600, 'height':600 }); }); </script> (A mi me funciono) (No se si tu caso es el mismo, pero por probar no se pierde nada) 1 Link to comment Share on other sites More sharing options...
ventura Posted December 12, 2013 Share Posted December 12, 2013 Teneís que hacer lo que dice Raul para que funcione perfectamente con la version 2.1 de fancybox Link to comment Share on other sites More sharing options...
wraphic Posted December 13, 2013 Share Posted December 13, 2013 Raúl eres un fenómeno!! Gracias. Ya funciona. Link to comment Share on other sites More sharing options...
soy.amarillo Posted December 13, 2013 Share Posted December 13, 2013 Funciona perfectamente. Muchas gracias! Lo suyo sería que ahora koala diera el tema por finalizado, para que los que busquen sepan que hay solución. Un saludo! Link to comment Share on other sites More sharing options...
Recommended Posts