tavenger5
17-03-10, 16:54
Ik heb geëxperimenteerd met css sprites laatste tijd en vond dat het kan aanzienlijk bezuinigen op server oproepen. Met ze allemaal van de vlaggen konden worden geladen in een keer in plaats van een na de andere. Dit zou effectief elimineren 52 server oproepen. Jammer genoeg is er geen gemakkelijke manier om de vlaggen te zetten in een sprite, omdat de img-tags worden dynamisch opgebouwd in de code.
Er is hier wat info: Het creëren van eenvoudige en nuttige CSS Sprites | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generator (http://csssprites.com/)
Sorry voor alle suggesties laatste tijd:)
Edit - Ik denk dat ik een manier gevonden om het te doen. De naam van de sprite is net overeen te komen met de naam van de vlag / taal. Sommige bewerking van "vbenterprisetranslator_flag" zou moeten werken.
Dus het zou er ongeveer zo uit: (zie de verandering in de 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>
Er is hier wat info: Het creëren van eenvoudige en nuttige CSS Sprites | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generator (http://csssprites.com/)
Sorry voor alle suggesties laatste tijd:)
Edit - Ik denk dat ik een manier gevonden om het te doen. De naam van de sprite is net overeen te komen met de naam van de vlag / taal. Sommige bewerking van "vbenterprisetranslator_flag" zou moeten werken.
Dus het zou er ongeveer zo uit: (zie de verandering in de 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>