СДА

Виев Фулл Версион: Već uradio Оптерећење заставе са ЦСС спрајта



tavenger5
17-03-10, 16:54
Сам да експериментише са ЦСС спритес у последње време и установио да може да смањи на серверу позива значајно. Са њима све заставе може да се учита одједном, уместо једну за другом. Ово би ефективно елиминише 52 позива серверу. Нажалост, не постоји једноставан начин за конвертовање заставе у спрајта јер имг тагови су динамички изграђена у коду.

Постоји нека информација овде: Стварање лак и користан ЦСС Спрајтови | цсс глобус (хттп://цссглобе.цом/пост/3028/цреатинг-еаси-анд-усефул-цсс-спритес)

ЦСС Спрајтови генератора (хттп://цссспритес.цом/)

Жао за све сугестије у последње време:)

Едит - Мислим да сам нашао начин да се то уради. Име вилењак само треба да одговарају на име заставе / језик. Неки уређивање "вбентерприсетранслатор_флаг" треба да раде.

Тако да би изгледао отприлике овако: (види промену у имг срц)


<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>

vBET
17-03-10, 19:50
Ми ћемо изгледа ближе на ову идеју:) У овом тренутку морамо да научимо о цс вилењак и да ли уопште може да побољша перформансе (претраживачи су кеширање слика у сваком случају). Захтев стави у обзир:)

tavenger5
17-03-10, 20:57
БТВ, ево шта сам се користи за његово спровођење (не користим свих 52, али 13 најчешћих)

Промена вбентерприсетранслатор_флаг изнад (вилењак може бити без обзира на назив - сам 'Заставе')

Ову слику:
хттп://филес.целлпхонефорумс.нет/имагес/флагс.пнг

Ово додати у екстра ЦСС:


.sprite {background:url(/images/flags.png); width: 16px; height: 11px;}

.ar {background-position: -0px -0px;}
.zh-CN {background-position: -17px -0px;}
.en {background-position: -34px -0px;}
.fr {background-position: -51px -0px;}
.de {background-position: -68px -0px;}
.it {background-position: -85px -0px;}
.ja {background-position: -102px -0px;}
.ko {background-position: -119px -0px;}
.pl {background-position: -136px -0px;}
.pt {background-position: -153px -0px;}
**** {background-position: -170px -0px;}
.es {background-position: -187px -0px;}
.nl {background-position: -204px -0px;}

vBET
17-03-10, 21:31
Као ја разумем наглашавајући активни језик неће уопште радити?

Ми ћемо пажљиво погледате на тој:)

tavenger5
17-03-10, 22:13
активни језик и даље истиче - да користи стил где Спрајтови користи класу

vBET
19-03-10, 02:07
Лепо:) Ми дефинитивно ће га проверите. У сваком случају - прво имамо пуно посла са покретним побољшања перформанси од вБЕТ4.к на вБЕТ3.к што је изгледа бити важније у овом тренутку. Али будите мирни - имамо ваш захтев на листи обавеза:)

Snake
29-04-10, 23:19
Имам полу-ради, али све Моје слике су исти први заставе, у вилењак.

vBET
11-06-10, 01:22
Готово. Ће бити подржан у следећем издању - за сва места у којима се користе заставе:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1