tavenger5
17-03-10, 16:54
He estado experimentando con sprites CSS últimamente y han observado que puede reducir llamadas al servidor de manera significativa. Con ellos todas las banderas se pudo cargar a la vez en lugar de una tras otra. Esto eliminaría de manera efectiva 52 llamadas al servidor. Desafortunadamente no hay manera fácil de convertir las banderas en un sprite desde las etiquetas img son dinámicamente en el código.
Hay un poco de información aquí: La creación de Sprites CSS fácil y útil | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generador (http://csssprites.com/)
Lo siento por todas las sugerencias últimamente:)
Edición - Creo que he encontrado una manera de hacerlo. El nombre del sprite sólo tiene que corresponderse con el nombre de la bandera / idioma. Algunos de edición de 'vbenterprisetranslator_flag "debería funcionar.
Por lo tanto, sería algo como esto: (ver el cambio en 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>
Hay un poco de información aquí: La creación de Sprites CSS fácil y útil | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generador (http://csssprites.com/)
Lo siento por todas las sugerencias últimamente:)
Edición - Creo que he encontrado una manera de hacerlo. El nombre del sprite sólo tiene que corresponderse con el nombre de la bandera / idioma. Algunos de edición de 'vbenterprisetranslator_flag "debería funcionar.
Por lo tanto, sería algo como esto: (ver el cambio en 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>