Viktigt: Denna sida använder cookies (cookies). Genom att använda denna webbplats utan att stänga av cookies i webbläsaren, innebär att du samtycker till att använda det.
Köp nu! Funktioner Nedladdningar

Tjäna med oss!

Om du vill börja tjäna pengar med vBET koppling till Affiliate Program.
Resultat 1 till 8 av 8

Ämne: Ladda flaggor med en css sprite

  1. #1
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default Ladda flaggor med en css sprite

    Jag har experimenterat med CSS sprites nyligen och fann att det kan skära ned på servern kräver betydligt. Med dem alla flaggor kan laddas på en gång istället för en efter en. Detta skulle i praktiken avskaffa 52-server samtal. Tyvärr finns det inget enkelt sätt att konvertera flaggor till en sprite sedan img-taggar är dynamiskt byggs i koden.

    Det finns en del info här: Skapa enkla och användbara CSS sprites | CSS Globe

    CSS Sprites generator

    Ledsen för alla förslag nyligen

    Redigera - Jag tror att jag hittat ett sätt att göra det. Namnet på spriten har just för att motsvara namnet på den flagga / språk. Några redigering av "vbenterprisetranslator_flag 'bör fungera.

    Så det skulle se ut ungefär så här: (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>
    Senast redigerad av tavenger5; 17-03-1018:23.

  2. #2
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Vi kommer att titta närmare på denna idé Just nu har vi att lära sig om css sprite och gör det verkligen kan öka prestandan (webbläsare cachning bilder ändå). Begär tas i beaktande

  3. #3
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default

    BTW, här är vad jag bara användas för att genomföra den (jag använder inte alla 52, men de 13 vanligaste)

    Övergången till vbenterprisetranslator_flag ovan (sprite kan döpas om vad som helst - jag använde "flaggor")

    Denna bild:


    Detta läggs till extra 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 Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Som jag förstår lyfta aktivt språk fungerar inte längre?

    Vi kommer att titta närmare på den

  5. #5
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default

    aktivt språk höjdpunkter fortfarande - som använder en stil där sprites använda en klass

  6. #6
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Nice- Vi definitivt kommer att kontrollera det. Hur som helst - första har vi mycket arbete med rörliga prestandaförbättringar från vBET4.x till vBET3.x vilket verkar vara viktigare just nu. Men var lugn - vi har din förfrågan på TODO lista

  7. #7
    Senior Member
    Reg.datum
    Feb 2010
    Inlägg
    210

    Default

    Jag har en semi-arbete, men alla mina bilder är samma första flaggan i spriten.

  8. #8
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Klar. Kommer att stödjas i nästa version - för alla platser där flaggor används

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •