• Avatar predefinito

    L'avatar nei forum è il frontespizio di un utente e delinea spesso una traccia caratteriale del possessore dell'account. In questo articolo vediamo come crearci un piccolo plugin per mostrare un avatar predefinito agli utenti che anche dopo anni di iscrizione lo ritengono assolutamente dispensabile e superfluo.


    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: [Visualizza]
    if(!$avatarurl)
    {
        
    $na_path 'images/misc/default_avatar.png';
        if(
    file_exists($na_path))
        {
            if(
    $vbulletin->userinfo['userid'] > && $vbulletin->userinfo['showavatars'])
            {
                
    $avatarurl $na_path;
                
    $show['avatar'] = true;
                
    $show['avatarcol'] = true;
            }
        }

    Prodotto: vbulletin
    Locazione hook: postbit_display_complete
    Titolo: Postbit Display
    Codice PHP: [Visualizza]
    if(!$this->post['avatarurl'])
    {
        
    $na_path 'images/misc/default_avatar.png';
        if(
    file_exists($na_path))
        {
            if(
    $this->registry->userinfo['userid'] > && $this->registry->userinfo['showavatars'])
            {
                
    $this->post['avatarurl'] = $na_path;
                
    $show['avatar'] = true;
            }
        }

    Salviamo ed è fatto! Negli allegati troverete le indicazioni grafiche delle impostazioni qui descritte.
    Commenti 3 Commenti
    1. L'avatar di Matteo Russo
      Matteo Russo -
      vale solo per la versione 4?
    1. L'avatar di y2ksw
      y2ksw -
      Potrebbe funzionare anche per la 3.7-3.8 ... non l'ho provato sulle versioni retrò.
    1. L'avatar di Matteo Russo
      Matteo Russo -
      ok grazie proverò