tavenger5
17-03-10, 16:54
Съм експериментират с спрайтове CSS напоследък и е установено, че тя може да се намали на сървъра разговори значително. С тях всички знамена могат да бъдат натоварени наведнъж, вместо един след друг. Това би могло ефективно да елиминират 52 сървъра разговори. Съжаление, че няма лесен начин за преобразуване на знамената в спрайт, тъй като IMG тагове, които са динамично построен в кода.
Има някаква информация тук: Създаване на лесно и полезно Sprites CSS | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
Sprites генератор на CSS (http://csssprites.com/)
Съжалявам за всички предложения, които напоследък:)
Edit - Мисля, че открих начин да го направя. Името на Sprite просто трябва да съответства на името на флага / език. Някои редактирането на "vbenterprisetranslator_flag" трябва да работи.
Така ще изглежда нещо като това: (виж промяната в 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>
Има някаква информация тук: Създаване на лесно и полезно Sprites CSS | Css Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
Sprites генератор на CSS (http://csssprites.com/)
Съжалявам за всички предложения, които напоследък:)
Edit - Мисля, че открих начин да го направя. Името на Sprite просто трябва да съответства на името на флага / език. Някои редактирането на "vbenterprisetranslator_flag" трябва да работи.
Така ще изглежда нещо като това: (виж промяната в 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>