Vigtigt: Denne side bruger cookies (cookies). Brug af denne website uden at slukke cookies i browseren, betyder det, at du accepterer for at bruge det.
Køb nu! Egenskaber Downloads

Tjen med os!

Hvis du vil begynde at tjene penge med vBET join til Affiliate Program.
Resultater 1 til 8 af 8

Tråd: Load flag med en css sprite

  1. #1
    Senior Medlem
    Tilmeldings dato
    Dec 2009
    Indlæg
    276

    Default Load flag med en css sprite

    Jeg har været eksperimenteret med css sprites sidst og fandt, at det kan skære ned på serveren opkald betydeligt. Med dem alle flagene, kan læsses på en gang i stedet for den ene efter den anden. Dette vil reelt fjerne 52 server opkald. Desværre er der ingen nem måde at konvertere flag til en sprite da img tags dynamisk er indbygget i koden.

    Der er noget info her: Oprettelse nem og nyttig CSS Sprites | CSS Globe

    CSS Sprites generator

    Sorry for alle de forslag, der sidst

    Edit - jeg tror jeg har fundet en måde at gøre det. Navnet på Sprite bare er nødt til at svare til navnet på det flag / sprog. Nogle redigering af "vbenterprisetranslator_flag" bør arbejde.

    Så det ville se nogenlunde sådan her: (se ændringen i 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>
    Senest redigeret af tavenger5; 17-03-1018:23.

  2. #2
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Vi vil se nærmere på denne idé I dette øjeblik har vi at lære om css Sprite og gør det virkelig kan forbedre ydeevnen (browsere er caching billeder alligevel). Anmod sat i betragtning

  3. #3
    Senior Medlem
    Tilmeldings dato
    Dec 2009
    Indlæg
    276

    Default

    BTW, her er hvad jeg lige har brugt til at gennemføre det (Jeg bruger ikke alle 52, men de 13 mest almindelige)

    Ændringen til vbenterprisetranslator_flag ovenfor (sprite kan omdøbes hvad som helst - jeg har brugt "flag")

    Dette billede:


    Det tilføjes til ekstra 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 ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Som jeg forstår at fremhæve aktivt sprog vil ikke arbejde mere?

    Vi vil se tæt på, at

  5. #5
    Senior Medlem
    Tilmeldings dato
    Dec 2009
    Indlæg
    276

    Default

    aktivt sprog stadig højdepunkter - der bruger en stil, hvor sprites bruge en class

  6. #6
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Nice- Vi definitivt vil tjekke det. Anyway - Først har vi meget arbejde med at flytte forbedringer af indsatsen fra vBET4.x til vBET3.x der synes at være mere vigtig lige nu. Men vær rolig - vi har din anmodning på TODO liste

  7. #7
    Senior Medlem
    Tilmeldings dato
    Feb 2010
    Indlæg
    210

    Default

    Jeg har denne semi-arbejde, men alle mine billeder er de samme første flag, i Sprite.

  8. #8
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Udført. Vil blive understøttet i næste udgave - for alle steder, hvor flag er brugt

Tags til dette emne

Udstationering Tilladelser

  • Du måske ikke oprette nye tråde
  • Du måske ikke skrive svar
  • Du måske ikke vedhæfte filer
  • Du måske ikke redigere dine indlæg
  •