Saya telah bereksperimen dengan css sprites akhir-akhir ini dan mendapati bahawa ia boleh mengurangkan panggilan pelayan ketara. Dengan mereka semua bendera dapat dimuatkan pada satu masa bukan satu demi satu. Ini berkesan akan menghapuskan 52 panggilan pelayan. Malangnya tiada cara yang mudah untuk menukar bendera ke bidadari sejak tag img dinamik dibina dalam kod.
Ada beberapa info di sini: Mewujudkan CSS Sprites yang mudah dan berguna | CSS Globe
CSS Sprites penjana
Maaf atas semua cadangan yang akhir-akhir ini
Edit - saya rasa saya menemui satu cara untuk melakukannya. Nama bidadari yang hanya sesuai dengan nama bendera / bahasa. Beberapa pengeditan 'vbenterprisetranslator_flag' harus bekerja.
Oleh itu, ia akan kelihatan seperti ini: (lihat perubahan dalam img src)
Code:<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>





Reply with quote
