tavenger5
17-03-10, 16:54
Am fost experimente cu sprite CSS în ultima vreme şi a constatat că acesta poate reduce în mod semnificativ pe serverul de apeluri. Cu ei toate steagurile ar putea fi încărcate la o dată în loc de una după alta. Acest lucru ar elimina în mod eficient 52 apeluri server. Din pacate nu exista nici o modalitate uşoară de a converti steaguri intr-un sprite, deoarece tag-uri img sunt construite dinamic în codul.
Există unele meciului aici: Crearea Sprites uşor şi util CSS valid | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generator (http://csssprites.com/)
Ne pare rău pentru toate sugestiile in ultima vreme:)
Edit - Cred că am găsit o modalitate de a face acest lucru. Numele sprite doar trebuie să corespundă cu numele de pavilion / limba. Unele editarea "vbenterprisetranslator_flag" ar trebui să funcţioneze.
Deci, aceasta ar arata cam asa: (a se vedea schimbarea 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>
Există unele meciului aici: Crearea Sprites uşor şi util CSS valid | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSS Sprites generator (http://csssprites.com/)
Ne pare rău pentru toate sugestiile in ultima vreme:)
Edit - Cred că am găsit o modalitate de a face acest lucru. Numele sprite doar trebuie să corespundă cu numele de pavilion / limba. Unele editarea "vbenterprisetranslator_flag" ar trebui să funcţioneze.
Deci, aceasta ar arata cam asa: (a se vedea schimbarea 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>