miladoiro Posted July 5, 2013 Share Posted July 5, 2013 (edited) Buenos dias a tod@s querria dejar las banderas de los idiomas fija, o sea, que no haya que pasar el raton por encima para desplegarlas. alguna idea? gracias Edited July 5, 2013 by miladoiro (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted July 5, 2013 Share Posted July 5, 2013 Sabes algo de css? Mírate este ejemplo: http://www.chaarly.com/ Link to comment Share on other sites More sharing options...
miladoiro Posted July 5, 2013 Author Share Posted July 5, 2013 creo que si compañero. arreglando las posiciones con el css y anulando el desplegable creo salud y gracias Link to comment Share on other sites More sharing options...
nadie Posted July 5, 2013 Share Posted July 5, 2013 Buenos dias a tod@s querria dejar las banderas de los idiomas fija, o sea, que no haya que pasar el raton por encima para desplegarlas. alguna idea? gracias Yo te lo comento en base a todo por defecto con Prestashop 1.5. Ve al fichero: /modules/blocklanguages/blocklanguages.tpl /themes/tu-plantilla/modules/blocklanguages/blocklanguages.tpl Busca esto: <script type="text/javascript"> $(document).ready(function () { $("#countries").mouseover(function(){ $(this).addClass("countries_hover"); $(".countries_ul").addClass("countries_ul_hover"); }); $("#countries").mouseout(function(){ $(this).removeClass("countries_hover"); $(".countries_ul").removeClass("countries_ul_hover"); }); }); </script> Y dejalo asi: {* <script type="text/javascript"> $(document).ready(function () { $("#countries").mouseover(function(){ $(this).addClass("countries_hover"); $(".countries_ul").addClass("countries_ul_hover"); }); $("#countries").mouseout(function(){ $(this).removeClass("countries_hover"); $(".countries_ul").removeClass("countries_ul_hover"); }); }); </script> *} Despues, en el fichero: modules/blocklanguages/blocklanguages.css Busca esto: #countries .countries_ul { display: none; z-index: 10000; padding: 10px; list-style-type: none; } Y dejalo asi: #countries .countries_ul { z-index: 10000; padding: 10px; list-style-type: none; } Despues, en el fichero: /modules/blocklanguages/blocklanguages.tpl /themes/tu-plantilla/modules/blocklanguages/blocklanguages.tpl Busca esto: {foreach from=$languages key=k item=language name="languages"} {if $language.iso_code == $lang_iso} <p class="selected_language"> <img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> </p> {/if} {/foreach} Y dejalo asi: {* {foreach from=$languages key=k item=language name="languages"} {if $language.iso_code == $lang_iso} <p class="selected_language"> <img src="{$img_lang_dir}{$language.id_lang}.jpg" alt="{$language.iso_code}" width="16" height="11" /> </p> {/if} {/foreach} *} Después en el fichero: modules/blocklanguages/blocklanguages.css Busca esto: #countries .countries_ul { z-index: 10000; padding: 10px; list-style-type: none; } Y dejalo asi: #countries .countries_ul { z-index: 10000; padding: 0px 10px 15px 10px; list-style-type: none; } Despues, en el fichero: modules/blocklanguages/blocklanguages.css Busca esto: #languages_block_top ul#first-languages li.selected_language { float: left; } Y dejalo asi: #languages_block_top ul#first-languages li.selected_language { float: left; opacity: 1; filter: alpha(opacity=10); } Despues, en el mismo fichero, busca esto: #languages_block_top ul#first-languages li { float: left; margin-right: 3px; } Y dejalo asi: #languages_block_top ul#first-languages li { float: left; margin-right: 3px; opacity: 0.8; filter: alpha(opacity=80); } Link to comment Share on other sites More sharing options...
nadie Posted July 5, 2013 Share Posted July 5, 2013 Ah, se me olvido comentarte. Referente a los ficheros que te he comentado arriba, con las indicaciones. Referente al *.tpl Sino tienes el fichero: /modules/blocklanguages/blocklanguages.tpl Sobreescrito en tu plantilla: /themes/tu-plantilla/modules/blocklanguages/blocklanguages.tpl (Sobreescribelo y modifica el sobreescrito) (Con sobreescribir, me refiero a crear dicha estructura de directorio: /modules/blocklanguages/ dentro de /themes/tu-plantilla/ y copiar el fichero: blocklanguages.tpl en: /themes/tu-plantilla/modules/blocklanguages/blocklanguages.tpl) (El que tendras que editar es el que sobreescribas en tu plantilla) (Si ya esta sobreescrito, pues no hace falta que lo sobreescribas, simplemente editas el que tienes sobreescrito en la plantilla) Referente al *.css En caso de que no tengas esto: /modules/blocklanguages/blocklanguages.css sobreescrito aqui: /themes/tu-plantilla/css/modules/blocklanguages/blocklanguages.css Y esto: /modules/blocklanguages/img/ copiado aqui: /themes/tu-plantilla/css/modules/blocklanguages/img/ (Haz las copias pertinentes) Y luego tanto el tpl, como el css, lo editas directamente sobre la plantilla. (Esto se llama override y permite tener todo organizado y centralizado, por si en un futuro actualizamos la tienda, o el mismo modulo, etc..) Link to comment Share on other sites More sharing options...
miladoiro Posted July 5, 2013 Author Share Posted July 5, 2013 Eres un hacha Victor!!!!!!!!!!!!!!! mil gracias. te pudiste mirar esto http://www.prestashop.com/forums/topic/250348-url-amigable-dos-idiomas/page__p__1244194?do=findComment&comment=1244194 salud Link to comment Share on other sites More sharing options...
nadie Posted July 5, 2013 Share Posted July 5, 2013 Eres un hacha Victor!!!!!!!!!!!!!!! mil gracias. salud 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. Link to comment Share on other sites More sharing options...
Recommended Posts