Prima di tutto dobbiamo trovare un'immagine adatta per lo stile e le caratteristiche del nostro forum. Dato che una percentuale elevata di utenti ritiene l'avatar dispensabile, non deve risultare in un elemento di disturbo per gli altri membri, e nel contempo deve invitare gli utenti senza di caricarsi uno. Nessuno vuole essere uguale agli altri!
Mettiamo questa immagine nella cartella [forumhome]/images/misc/ con ad esempio il nome: default_avatar.png.
Poi creiamo due plugin che impostano l'avatar predefinito, se l'utente non ne ha uno:
Prodotto: vbulletin
Locazione hook: memberlist_bit
Titolo: Member List
Codice PHP:
if(!$avatarurl)
{
$na_path = 'images/misc/default_avatar.png';
if(file_exists($na_path))
{
if($vbulletin->userinfo['userid'] > 0 && $vbulletin->userinfo['showavatars'])
{
$avatarurl = $na_path;
$show['avatar'] = true;
$show['avatarcol'] = true;
}
}
}
Locazione hook: postbit_display_complete
Titolo: Postbit Display
Codice PHP:
if(!$this->post['avatarurl'])
{
$na_path = 'images/misc/default_avatar.png';
if(file_exists($na_path))
{
if($this->registry->userinfo['userid'] > 0 && $this->registry->userinfo['showavatars'])
{
$this->post['avatarurl'] = $na_path;
$show['avatar'] = true;
}
}
}
Messaggio vBulletin