tavenger5
17-03-10, 16:54
J'ai fait des expériences avec des sprites CSS récemment et constaté qu'il peut réduire significativement les appels du serveur. Avec eux, tous les drapeaux pourraient être chargés à la fois au lieu d'une après l'autre. Cela aurait pour effet d'éliminer 52 appels serveur. Malheureusement il n'y a aucune manière facile de convertir les drapeaux dans un sprite, depuis les balises img sont construites dynamiquement dans le code.
Il ya quelques infos ici: Création facile et utile Sprites CSS | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites générateur (http://csssprites.com/)
Désolé pour toutes les suggestions dernièrement:)
Edit - Je pense avoir trouvé une façon de le faire. Le nom du sprite vient à correspondre au nom du drapeau / langue. Certains d'édition de «vbenterprisetranslator_flag 'devrait fonctionner.
Donc, il devrait ressembler à ceci: (voir le changement dans 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>
Il ya quelques infos ici: Création facile et utile Sprites CSS | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites générateur (http://csssprites.com/)
Désolé pour toutes les suggestions dernièrement:)
Edit - Je pense avoir trouvé une façon de le faire. Le nom du sprite vient à correspondre au nom du drapeau / langue. Certains d'édition de «vbenterprisetranslator_flag 'devrait fonctionner.
Donc, il devrait ressembler à ceci: (voir le changement dans 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>