Importante: Questa pagina utilizza i cookie (cookies). L'utilizzo di questo sito senza disattivare i cookies in del browser, significa che sei d'accordo per il suo utilizzo.
Acquista ora! Caratteristiche Download

Guadagna con noi!

Se vuoi iniziare a guadagnare soldi con BB unirsi a Programma di affiliazione.
Risultati 1 a 8 di 8

Discussione: Bandiere carico con uno sprite css

  1. #1
    Senior Member
    Data di registrazione
    Dicembre 2009
    Messaggi
    276

    Default Bandiere carico con uno sprite css

    Ho fatto degli esperimenti con sprite CSS recentemente e ha scoperto che si può ridurre chiamate al server in modo significativo. Con loro tutte le bandiere potrebbe essere caricato in una volta invece che uno dopo l'altro. Questo potrebbe effettivamente eliminare 52 chiamate al server. Purtroppo non c'è un modo semplice per convertire le bandiere in una sprite dato che il tag img è creata in modo dinamico nel codice.

    C'è qualche info qui: Creazione semplice e utile Sprites CSS | Css Globe

    CSS Sprites generatore

    Ci dispiace per tutti i suggerimenti recentemente

    Modifica - Penso di aver trovato un modo per farlo. Il nome dello sprite deve solo corrispondere al nome della bandiera / lingua. Qualche modifica di 'vbenterprisetranslator_flag' dovrebbe funzionare.

    Quindi sarebbe simile a questa: (vedi il cambiamento 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>
    Ultima modifica di tavenger5; 17-03-10 a 18:23.

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Ci un'occhiata più da vicino su questa idea In questo momento dobbiamo imparare css sprite e lo fa davvero in grado di migliorare le prestazioni (i browser sono la cache delle immagini in ogni caso). Richiesta che in considerazione

  3. #3
    Senior Member
    Data di registrazione
    Dicembre 2009
    Messaggi
    276

    Default

    btw, ecco quello che ho appena usato per la sua attuazione (non uso tutte le 52, ma i 13 più comuni)

    La modifica vbenterprisetranslator_flag sopra (sprite possono essere rinominati qualunque - io ho usato 'bandiere')

    Questa immagine:


    Questo aggiunto al supplementare 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
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Come ho capito evidenziando lingua attiva non funziona più?

    Vedremo da vicino che

  5. #5
    Senior Member
    Data di registrazione
    Dicembre 2009
    Messaggi
    276

    Default

    lingua attiva evidenzia ancora - che utilizza uno stile in cui sprite utilizzare una classe

  6. #6
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Bella Siamo definitivamente lo controlla. In ogni caso - prima abbiamo lavorato molto con lo spostamento di miglioramento delle prestazioni da vBET4.x a vBET3.x che sembra essere più importante in questo momento. Ma stare tranquilli - abbiamo la vostra richiesta nella lista TODO

  7. #7
    Senior Member
    Data di registrazione
    Feb 2010
    Messaggi
    210

    Default

    Ho questo semi-lavoro, ma tutte le mie immagini sono la stessa bandiera prima, nello sprite.

  8. #8
    Michał Podbielski (vBET Staff) vBET's Avatar
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    Fatto. Sarà supportato nella prossima release - per tutti i luoghi in cui vengono utilizzate le bandiere

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •