Важно: Тази страница използва бисквитки (cookies). Използването на този уеб сайт без изключване бисквитки в браузъра, означава, че сте съгласни, за да го използвате.
Купи сега! Характеристики Downloads

Спечелете с нас!

Ако искате да започнете да печелите пари с vBET присъединяване към Партньорска програма.
Резултати 1 за 8 на 8

Тема: Заредете знамена с CSS спрайт

  1. #1
    Senior Member
    Дата на присъединяване
    Dec 2009
    Мнения
    276

    Default Заредете знамена с CSS спрайт

    Съм експериментират с спрайтове CSS напоследък и е установено, че тя може да се намали на сървъра разговори значително. С тях всички знамена могат да бъдат натоварени наведнъж, вместо един след друг. Това би могло ефективно да елиминират 52 сървъра разговори. Съжаление, че няма лесен начин за преобразуване на знамената в спрайт, тъй като IMG тагове, които са динамично построен в кода.

    Има някаква информация тук: Създаване на лесно и полезно CSS Sprites | Css Globe

    CSS Sprites генератор

    Съжалявам за всички предложения напоследък

    Edit - Мисля, че открих начин да го направя. Името на Sprite просто трябва да съответства на името на флага / език. Някои редактирането на "vbenterprisetranslator_flag" трябва да работи.

    Така ще изглежда нещо като това: (виж промяната в 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>
    Последната промяна е направена от tavenger5; 17-03-10 В 18:23.

  2. #2
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Ние ще изглежда по-близо тази идея В този момент ние трябва да се научат за CSS спрайт и тя наистина може да подобри производителността (браузъри кеширане на изображения така или иначе). Искане сложи предвид

  3. #3
    Senior Member
    Дата на присъединяване
    Dec 2009
    Мнения
    276

    Default

    между другото, тук е това, което аз току-що да го приложат (не използвам всичките 52, но 13-те най-общи)

    Промяната vbenterprisetranslator_flag по-горе (спрайт, могат да бъдат преименувани каквото и - "знамена")

    Това изображение:


    Това добавя допълнително CSS:
    Code:
    .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;}

  4. #4
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Както разбирам подчертава активния език няма да работи вече?

    Ние ще погледнете отблизо на това

  5. #5
    Senior Member
    Дата на присъединяване
    Dec 2009
    Мнения
    276

    Default

    активния език все още се подчертава, че използва стил, където спрайтове използвате клас

  6. #6
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Хубав Ние окончателно ще го проверя. Както и да е - първо имаме много работа с движещи се подобрение на ефективността от vBET4.x vBET3.x, което изглежда да бъде по-важно в момента. Но бъдете спокойни - ние имаме Вашето запитване TODO списък

  7. #7
    Senior Member
    Дата на присъединяване
    Фев 2010
    Мнения
    210

    Default

    Аз имам този полу-работни, но всичките ми снимки са един и същ първото знаме в спрайт.

  8. #8
    Michał Podbielski (vBET персонала) vBET's Avatar
    Дата на присъединяване
    Окт 2009
    Мнения
    3,037

    Default

    Готово. Ще бъдат подкрепени в следващата версия - за всички места, където се използват знамена

Етикети за тази Тема

Разрешения за писане

  • Ви не може да пускате нови теми
  • Ви не може да пускате мнения
  • Ви не може да публикувате прикачени файлове
  • Ви не може да редактирате вашите мнения
  •