tavenger5
17-03-10, 16:54
Fixen experiencias con sprites css recentemente e descubriron que pode reducir o tempo de chamada do servidor de forma significativa. Con eles todas as bandeiras poden cargar dunha vez, no canto de unha despois da outra. Iso efectivamente eliminar 52 chamadas do servidor. Desafortunadamente non hai ningunha forma fácil para converter as bandeiras nun sprite desde as etiquetas img son creadas dinamicamente no código.
Hai algunha información en: Creando Sprites fácil e útil CSS | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites xerador (http://csssprites.com/)
Desculpe por todas as suxestións ultimamente:)
Edit - Eu creo que atopei un xeito de facelo. O nome do sprite só tes que corresponden ao nome da bandeira / linguaxe. Algúns edición de 'vbenterprisetranslator_flag "debe funcionar.
Por iso, sería algo coma isto: (ver o cambio na img src)
<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>
Hai algunha información en: Creando Sprites fácil e útil CSS | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites xerador (http://csssprites.com/)
Desculpe por todas as suxestións ultimamente:)
Edit - Eu creo que atopei un xeito de facelo. O nome do sprite só tes que corresponden ao nome da bandeira / linguaxe. Algúns edición de 'vbenterprisetranslator_flag "debe funcionar.
Por iso, sería algo coma isto: (ver o cambio na img src)
<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>