Ważne: Ta strona jest za pomocą plików cookie (cookies). Za pomocą tej strony internetowej bez wyłączania plików cookie w przeglądarce, oznacza to, że użytkownik zgadza się za to.
Kup Teraz! Funkcje Pliki do pobrania

Zarabiaj z nami!

Jeśli chcieliby Państwo rozpocząć zarabianie pieniędzy z vBET dołączyć do Program partnerski.
Wyniki 1 do 8 z 8

Wątek: Flagi ładować css sprite

  1. #1
    Senior Member
    Zarejestrowany
    Grudzień 2009
    Wiadomości
    276

    Default Flagi ładować css sprite

    Byłem eksperymentować z CSS sprites ostatnio i stwierdził, że może to obniżyć wywołania serwera znacznie. Wraz z nimi wszystkie flagi można załadować na raz, zamiast jeden po drugim. To skutecznie eliminuje 52 serwer połączeń. Niestety nie ma łatwy sposób konwertować flagi na ikonki od img znaczniki są dynamicznie zbudowany w kodzie.

    Są jakieś info tutaj: Tworzenie łatwe i użyteczne Sprites CSS | Css Globe

    CSS Sprites generator

    Przepraszamy za wszystkie sugestie ostatnio

    Edit - Myślę, że znalazłem sposób aby to zrobić. Nazwa sprite tylko musi odpowiadać nazwę flagi / języka. Niektóre edycji "vbenterprisetranslator_flag" powinno działać.

    Tak będzie wyglądał mniej więcej tak: (patrz zmiany w 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>
    Ostatnio edytowane przez tavenger5; 17-03-10 W 18:23.

  2. #2
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Przyjrzymy się ten pomysł W tej chwili musimy się nauczyć o css sprite i czy naprawdę może poprawić wydajność (przeglądarek buforowanie obrazów w każdym razie). Wniosek umieścić pod uwagę

  3. #3
    Senior Member
    Zarejestrowany
    Grudzień 2009
    Wiadomości
    276

    Default

    btw, o to, co właśnie stosowane do jego realizacji (nie używam wszystkich 52, ale 13 najbardziej popularne)

    Zmiany vbenterprisetranslator_flag powyżej (ikonki można zmienić, co - użyłem "flagi")

    Ten obraz:


    To dodany do dodatkowych 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 pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Jak rozumiem, podkreślając aktywny język nie będą już działać?

    Przyjrzymy blisko tego

  5. #5
    Senior Member
    Zarejestrowany
    Grudzień 2009
    Wiadomości
    276

    Default

    aktywny język wciąż podkreśla - że wykorzystuje styl, w którym duchy użyć klasy

  6. #6
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Nicea My ostatecznie będzie to sprawdzić. W każdym razie - po pierwsze mamy dużo pracy z ruchomymi wydajności od vBET4.x do vBET3.x co wydaje się być ważniejsze teraz. Ale być spokojny - mamy swój wniosek na liście rzeczy do zrobienia

  7. #7
    Senior Member
    Zarejestrowany
    Luty 2010
    Wiadomości
    210

    Default

    Mam tego pół-pracy, ale wszystkie moje obrazy są takie pierwszą flagę, w ikonki.

  8. #8
    Michał Podbielski (vBET pracowniczego) vBET's Avatar
    Zarejestrowany
    Październik 2009
    Wiadomości
    3,037

    Default

    Gotowe. Będą obsługiwane w następnej wersji - na wszystkich miejscach, gdzie używane są flagi

Tagi dla tego tematu

Uprawnienia

  • Państwo nie może wysyłać nowe wątki
  • Państwo nie może odpowiedzi po
  • Państwo nie może załączników postu
  • Państwo nie może edytować swoich postów
  •