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.