tavenger5
17-03-10, 16:54
He estat experimentant amb sprites CSS últimament i han observat que pot reduir trucades al servidor de manera significativa. Amb ells totes les banderes es va poder carregar a la vegada en lloc d'una rere l'altra. Això eliminaria de manera efectiva 52 trucades al servidor. Desafortunadament no hi ha manera fàcil de convertir les banderes en un sprite des de les etiquetes img són dinàmicament en el codi.
Hi ha una mica d'informació aquí: La creació de Sprites CSS fàcil i útil | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generador (http://csssprites.com/)
Ho sento per tots els suggeriments últimament:)
Edició - Crec que he trobat una manera de fer-ho. El nom del sprite només ha de correspondre amb el nom de la bandera / idioma. Alguns d'edició de 'vbenterprisetranslator_flag "hauria de funcionar.
Per tant, seria alguna cosa com això: (veure el canvi 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>
Hi ha una mica d'informació aquí: La creació de Sprites CSS fàcil i útil | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generador (http://csssprites.com/)
Ho sento per tots els suggeriments últimament:)
Edició - Crec que he trobat una manera de fer-ho. El nom del sprite només ha de correspondre amb el nom de la bandera / idioma. Alguns d'edició de 'vbenterprisetranslator_flag "hauria de funcionar.
Per tant, seria alguna cosa com això: (veure el canvi 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>