Pagina 1 di 1
avatar random
Inviato: 10/01/2012, 22:16
da eniac
Ci sono diversi utenti del forum che non impostano l'avatar , siccome non mi piace vedere quel rettangolo vuoto affianco ai post mi chiedevo se c'è un modo per far assegnare un avatar random preso dalla galleria a tutti gli user che non lo hanno settato , non solo ai nuovi iscritti ma a tutti gli utenti.
Re: avatar random
Inviato: 10/01/2012, 22:21
da Barrnet
Re: avatar random
Inviato: 10/01/2012, 22:58
da eniac
Grazie mille, mi sarebbe piaciuta la versione "no avatar" , purtroppo non funziona , o meglio magari sono io che non son stato capace di fare la mod. anche se non mi è sembrata affatto difficoltosa , sapete se qualcuno riesce a farla funzionare sulla 3.0.9 ?
Re: avatar random
Inviato: 10/01/2012, 23:13
da Barrnet
Ovvero?
Su phpbb3.0.9 funziona...
Re: avatar random
Inviato: 11/01/2012, 8:41
da eniac
Allora son io che non riesco a farla andare , "credo" di aver seguito bene le istruzioni anche se in Inglese, praticamente ho cercato la stringa che viene suggerita nel documento e ovviamente l'ho trovata , ho poi sostituito alla riga contenente "Return" la riga del documento che punta all'avatar che avevo precedentemente copiato sulla cartella /images/avatars , ho sbagliato qualcosa?
Edit: ora che ci penso, non si dovrà mica fare lo svuotamento della cache?
Re: avatar random
Inviato: 11/01/2012, 12:41
da Haku
Ia uso dalla versione 3.0.8.
Dopo le varie modifiche, svuota i temi e template da PCA e da FTP.
Le modifiche ai file, devono essere attuate ai file fisici e non dal PCA (nel caso tu avessi fatto questo procedimento).
Re: avatar random
Inviato: 11/01/2012, 13:28
da eniac
Svuotare template e temi significa azzerare la cache immagino , in pratica dopo aver applicato la mod sono andato in /cache ed ho cancellato tutto lasciando solo htaccess.php , ma non funziona ancora , per la mod ho scaricato il file via FTP ho trovato la stringa incriminata e sulla linea che contiene "return" ho inserito la stringa suggerita dall'installer , ovviamente ho copiato anche l'immagine in images/avatar , allego un cut&paste della stringa prima e dopo la modifica magari ho sbagliato qualcosa.
Prima:
Codice: Seleziona tutto
if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
{
return '';
}
Dopo:
Codice: Seleziona tutto
if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
{
return '<img src="images/avatars/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
EDIT: Ho trovato il problema, la mod funziona egregiamente , infatti l'avatar è settato , però siccome abbiamo importato il database da un altro forum abbiamo dimenticato di portaci dietro gli avatar per cui chi non lo aveva impostato ha ricevuto correttamente l'icona No_avatar mentre quelli che l'avevano impostato risultano con l'avatar e quindi la mod non li considera credendo siano impostati , chedo scusa ma non ci avevo fatto caso prima.