tavenger5
17-03-10, 16:54
Es esmu eksperimentējot ar css sprites pēdējā laikā, un konstatēja, ka tas var samazināt par servera izsaukumus ievērojami. Ar viņiem visiem karogiem var tikt iekrautas uzreiz, nevis vienu pēc otra. Tas efektīvi novērstu 52 servera izsaukumus. Diemžēl tur nav vienkāršs veids, kā pārvērst karogiem uz elfa, jo img tags ir dinamiski uzcelta kodu.
Tur ir dažas info šeit: Radīt ērtu un noderīgu CSS sprites | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS sprites ģenerators (http://csssprites.com/)
Sorry visiem ieteikumi pēdējā laikā:)
Edit - Es domāju, ka es atrasts veids, kā to darīt. No elfa nosaukt tikai tam jāatbilst nosaukumam karogs / valodu. Daži no "vbenterprisetranslator_flag 'rediģēšanu vajadzētu strādāt.
Tātad tas varētu izskatīties kaut kas līdzīgs šim: (skat izmaiņas 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>
Tur ir dažas info šeit: Radīt ērtu un noderīgu CSS sprites | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS sprites ģenerators (http://csssprites.com/)
Sorry visiem ieteikumi pēdējā laikā:)
Edit - Es domāju, ka es atrasts veids, kā to darīt. No elfa nosaukt tikai tam jāatbilst nosaukumam karogs / valodu. Daži no "vbenterprisetranslator_flag 'rediģēšanu vajadzētu strādāt.
Tātad tas varētu izskatīties kaut kas līdzīgs šim: (skat izmaiņas 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>