Belangrijk: Deze pagina is met behulp van cookies (cookies). Met behulp van deze website zonder het uitschakelen van cookies in de browser, betekent dat u akkoord voor het gebruik ervan.
Koop nu! Functies Downloads

Verdienen met ons!

Als u zou willen beginnen met het verdienen van geld met vBET join te Affiliate programma.
Resultaten 1 naar 8 van 8

Onderwerp: Laad vlaggen met een css sprite

  1. #1
    Senior Member
    Geregistreerd
    December 2009
    Berichten
    276

    Default Laad vlaggen met een css sprite

    Ik heb geëxperimenteerd met css sprites laatste tijd en vond dat het kan aanzienlijk bezuinigen op server oproepen. Met ze allemaal van de vlaggen konden worden geladen in een keer in plaats van een na de andere. Dit zou effectief elimineren 52 server oproepen. Jammer genoeg is er geen gemakkelijke manier om de vlaggen te zetten in een sprite, omdat de img-tags worden dynamisch opgebouwd in de code.

    Er is hier wat info: Het creëren van eenvoudige en nuttige CSS Sprites | Css Globe

    CSS Sprites generator

    Sorry voor alle suggesties laatste tijd

    Edit - Ik denk dat ik een manier gevonden om het te doen. De naam van de sprite is net overeen te komen met de naam van de vlag / taal. Sommige bewerking van "vbenterprisetranslator_flag" zou moeten werken.

    Dus het zou er ongeveer zo uit: (zie de verandering in de 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>
    Laatst bewerkt door tavenger5; 17-03-10 in 18:23.

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    We zullen kijken nader op dit idee Op dit moment hebben wij om te leren over css sprite en doet het echt kan de prestaties verbeteren (browsers zijn caching beelden toch). Ingediende verzoek in overweging

  3. #3
    Senior Member
    Geregistreerd
    December 2009
    Berichten
    276

    Default

    btw, hier is wat ik net gebruikt om het uit te voeren (ik heb geen gebruik maken van alle 52, maar de 13 meest voorkomende)

    De wijziging van vbenterprisetranslator_flag hierboven (sprite kan wat worden hernoemd - Ik gebruikte 'vlaggen')

    Dit beeld:


    Dit aangevuld met 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 Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    Zoals ik begrepen benadrukken actieve taal zal niet meer werken?

    We zullen de loep op die

  5. #5
    Senior Member
    Geregistreerd
    December 2009
    Berichten
    276

    Default

    actieve taal hoogtepunten nog steeds - dat een stijl wordt gebruikt, waar sprites gebruik maken van een class

  6. #6
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    Leuk We definitief zullen controleren. Hoe dan ook - eerst moeten we heel wat werk met bewegende performance verbeteringen van vBET4.x tot vBET3.x die lijkt van groter belang op dit moment. Maar wees kalm - wij uw verzoek op TODO lijst

  7. #7
    Senior Member
    Geregistreerd
    Februari 2010
    Berichten
    210

    Default

    Ik heb deze semi-werken, maar al mijn foto's hetzelfde zijn eerste vlag, in de sprite.

  8. #8
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    Gedaan. Zal ondersteund worden in de volgende versie - voor alle plaatsen waar vlaggen worden gebruikt

Tags voor deze discussie

Regels voor berichten

  • U mag niet nieuwe discussies starten
  • U mag niet reageren op berichten
  • U mag niet bijlagen posten
  • U mag niet je berichten bewerken
  •