tavenger5
17-03-10, 16:54
Я эксперыментаваў з спрайт CSS апошні час, і выявілі, што яна можа скараціць сервер выклікае значна. З імі ўсё сцягі могуць быць загружаны адначасова, а не адзін за адным. Гэта дазволіла б эфектыўна ліквідаваць 52 зваротаў да сервера. На жаль, няма просты спосаб пераўтварэння сцягі ў спрайт з IMG тэгі дынамічна пабудаваны ў кодзе.
Там нейкая інфармацыя тут: Стварэнне просты і карысны CSS Sprites | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites генератара (http://csssprites.com/)
Выбачайце за ўсе прапановы, у апошні час:)
Праўка - Я думаю, я знайшоў спосаб зрабіць гэта. Назва спрайт проста павінен адпавядаць імя сцяга / мовы. Некаторыя рэдагаванне "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>
Там нейкая інфармацыя тут: Стварэнне просты і карысны CSS Sprites | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites генератара (http://csssprites.com/)
Выбачайце за ўсе прапановы, у апошні час:)
Праўка - Я думаю, я знайшоў спосаб зрабіць гэта. Назва спрайт проста павінен адпавядаць імя сцяга / мовы. Некаторыя рэдагаванне "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>