Importante: Esta página é o uso de cookies (cookies). Usar este site sem desligar os cookies no navegador, significa que você concorda em utilizá-lo.
Comprar! Características Downloads

Ganhar com a gente!

Se você gostaria de começar a ganhar dinheiro com o BB se unem para Programa de afiliados.
Resultados 1 para 8 de 8

Thread: Bandeiras de carga com um sprite css

  1. #1
    Membro Sênior
    Registrado em
    Dezembro 2009
    Posts
    276

    Default Bandeiras de carga com um sprite css

    Tenho feito experiências com sprites css recentemente e descobriram que ela pode reduzir o tempo de chamadas do servidor de forma significativa. Com eles todas as bandeiras podem ser carregados de uma só vez, em vez de uma após a outra. Isso efetivamente eliminar 52 chamadas do servidor. Infelizmente não há nenhuma maneira fácil para converter as bandeiras em um sprite desde as tags img são criadas dinamicamente no código.

    Há algumas informações aqui: Criando Sprites fácil e útil CSS | Css Globo

    CSS Sprites gerador

    Desculpe por todas as sugestões recentemente

    Edit - Eu acho que encontrei uma maneira de fazê-lo. O nome do sprite só tem que corresponder ao nome da bandeira / linguagem. Alguns edição de 'vbenterprisetranslator_flag "deve funcionar.

    Por isso, seria algo parecido com isto: (veja a mudança na img src)
    Code:
    <a rel="novbseo" href="$url" <if condition="$code==$vbulletin->options['vbenterprisetranslator_forumlanguage']">onclick="document.cookie = 'vbet_language=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/'; return true;"</if>><img class="sprite $code" src="/clear.gif" alt="$name" <if condition="$vbulletin->options['vbenterprisetranslator_flags_noborder'] && !$highlight">border="0"</if><if condition="$highlight">border="1" style="border-color: yellow"</if>/></a>
    Editado pela última vez por tavenger5; 17-03-10 no 18:23.

  2. #2
    Michał Podbielski (vBET Funcionários) vBET's Avatar
    Registrado em
    Outubro 2009
    Posts
    3,037

    Default

    Vamos olhar mais de perto nesta idéia Neste momento temos que aprender sobre css sprite e isso realmente pode melhorar o desempenho (browsers são cache de imagens de qualquer maneira). Pedido posto em consideração

  3. #3
    Membro Sênior
    Registrado em
    Dezembro 2009
    Posts
    276

    Default

    btw, aqui é o que eu usei apenas para implementá-lo (eu não uso todos os 52, mas as 13 mais comuns)

    A mudança para vbenterprisetranslator_flag acima (sprite pode ser renomeado o que for - eu usei "bandeiras")

    Esta imagem:


    Isso somado a extra css:
    Code:
    .sprite {background:url(/images/flags.png); width: 16px; height: 11px;}
    
    	.ar {background-position: -0px -0px;}
    	.zh-CN {background-position: -17px -0px;}
    	.en {background-position: -34px -0px;}
    	.fr {background-position: -51px -0px;}
    	.de {background-position: -68px -0px;}
    	.it {background-position: -85px -0px;}
    	.ja {background-position: -102px -0px;}
    	.ko {background-position: -119px -0px;}
    	.pl {background-position: -136px -0px;}
    	.pt {background-position: -153px -0px;}
    	**** {background-position: -170px -0px;}
    	.es {background-position: -187px -0px;}
    	.nl {background-position: -204px -0px;}

  4. #4
    Michał Podbielski (vBET Funcionários) vBET's Avatar
    Registrado em
    Outubro 2009
    Posts
    3,037

    Default

    Como eu entendo destacando idioma ativo não vai mais funcionar?

    Vamos olhar mais atento sobre esse

  5. #5
    Membro Sênior
    Registrado em
    Dezembro 2009
    Posts
    276

    Default

    idioma ativo ainda destaca - que usa um estilo onde sprites usar uma classe

  6. #6
    Michał Podbielski (vBET Funcionários) vBET's Avatar
    Registrado em
    Outubro 2009
    Posts
    3,037

    Default

    Agradável Nós definitivamente irá verificá-lo. De qualquer forma - primeiro temos muito trabalho com o movimento de melhorias de desempenho para vBET4.x vBET3.x que parece ser mais importante agora. Mas seja calma - temos o seu pedido na lista TODO

  7. #7
    Membro Sênior
    Registrado em
    Fevereiro 2010
    Posts
    210

    Default

    Eu tenho este semi-trabalho, mas todas as minhas imagens são a mesma bandeira em primeiro lugar, na sprite.

  8. #8
    Michał Podbielski (vBET Funcionários) vBET's Avatar
    Registrado em
    Outubro 2009
    Posts
    3,037

    Default

    Feito. Será suportada na próxima versão - para todos os lugares onde as bandeiras são utilizadas

Tags para este Tópico

Permissões de Postagem

  • Você pode não postar novos tópicos
  • Você pode não postar respostas
  • Você pode não anexos pós
  • Você pode não editar suas mensagens
  •