Blocco per visualizzare il proprio avatar (icona utente).
Ciao a tutti, volevo sapere se esiste un modulo/blocco che permette di visualizzare la propria icona quando connessi.
Intendo ad esempio un blocco che , una volta connessi sotituisca il form di login con il proprio avatar, o almeno con "Benvenuto 'nickname' !".
Grazie.
Risposte
Crea un nuovo blocco, e
Crea un nuovo blocco, e metti dentro del codice php tipo questo:
<?php
global $user;
echo '<h2>'. $user -> name .'</h2>';
echo theme("user_picture", $user);
?>
Naturlamente devi scegliere come tipo di input "php code".
Grazie tante della risposta
Grazie tante della risposta funziona!
Posso chiederti se esiste un modo per mostrare questo blocco solo quando l'utente è loggato?
Grazie.
Modificherai quel codice
Modificherai quel codice con
<?php
global $user;
if ($user->uid) {
echo '<h2>'. $user -> name .'</h2>';
echo theme("user_picture", $user);
}
?>
Grazie ancora della
Grazie ancora della risposta. Nel frattempo avevo risolto assegnando al blocco il ruolo utenti registrati.