Da oggi è possibile differenziare la grafica del proprio sito per gli utenti e i visitatori, ad esempio per mostrare in homepage dei box di presentazione del forum da nascondere per gli utenti, o alcuni elementi pensati solo per gli utenti registrati che non si vogliono mostrare ai visitatori.
Al body delle pagine verrà apposta una classe apposita: .user per gli utenti registrati e .guest per i visitatori.
Quindi, per evitare di interferire con altre classi omonime, si potrà usare per gli utenti
e per i visitatori
Lista completa delle classi personalizzate:
- .guest: l'utente non ha effettuato il login, è visitatore (nessuna delle classi successive apparirà).
- .user: l'utente ha effettuato il login.
- .gX: al posto di X ci sarà l'ID del gruppo dell'utente.
- .admin: se l'utente è amministratore aggiunto del sito.
- .admin_sez: se l'utente ha il permesso di amministratore sezioni.
- .admin_user: se l'utente ha il permesso di amministratore utenti.
- .admin_graphic: se l'utente ha il permesso di amministratore grafico.
- .globalmod: se l'utente ha il permesso di moderatore globale.
- .fX: quando ci troviamo in una sezione o in un topic, dove al posto di X c'è l'ID della sezione.
- .tX: quando ci troviamo in un topic, dove al posto di X c'è l'ID del topic.
- .first: all'interno di una sezione/topic, quando la pagina in cui ci troviamo è la prima.
- .last: all'interno di una sezione/topic, quando la pagina in cui ci troviamo è l'ultima.
- .midX: all'interno del profilo utente, dove al posto di X c'è l'ID dell'utente.
- .gX: all'interno della pagina di un gruppo, dove al posto di X c'è l'ID del gruppo.
Tutte queste classi sono cumulabili, per cui potremmo trovare: .user .admin_sez e .globalmod per lo stesso utente.
Le classi aggiuntive sono presenti sia nella versione desktop che in quella mobile/app.
Al body delle pagine verrà apposta una classe apposita: .user per gli utenti registrati e .guest per i visitatori.
Quindi, per evitare di interferire con altre classi omonime, si potrà usare per gli utenti
CODICE
body.user .altroselettore {css}
e per i visitatori
CODICE
body.guest .altroselettore {css}
Lista completa delle classi personalizzate:
- .guest: l'utente non ha effettuato il login, è visitatore (nessuna delle classi successive apparirà).
- .user: l'utente ha effettuato il login.
- .gX: al posto di X ci sarà l'ID del gruppo dell'utente.
- .admin: se l'utente è amministratore aggiunto del sito.
- .admin_sez: se l'utente ha il permesso di amministratore sezioni.
- .admin_user: se l'utente ha il permesso di amministratore utenti.
- .admin_graphic: se l'utente ha il permesso di amministratore grafico.
- .globalmod: se l'utente ha il permesso di moderatore globale.
- .fX: quando ci troviamo in una sezione o in un topic, dove al posto di X c'è l'ID della sezione.
- .tX: quando ci troviamo in un topic, dove al posto di X c'è l'ID del topic.
- .first: all'interno di una sezione/topic, quando la pagina in cui ci troviamo è la prima.
- .last: all'interno di una sezione/topic, quando la pagina in cui ci troviamo è l'ultima.
- .midX: all'interno del profilo utente, dove al posto di X c'è l'ID dell'utente.
- .gX: all'interno della pagina di un gruppo, dove al posto di X c'è l'ID del gruppo.
Tutte queste classi sono cumulabili, per cui potremmo trovare: .user .admin_sez e .globalmod per lo stesso utente.
Le classi aggiuntive sono presenti sia nella versione desktop che in quella mobile/app.
.