Jump to content

SOLUCIONADO - dejar fijas las banderas de los idiomas


miladoiro

Recommended Posts

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

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

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

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