Pagina 1 di 3

Spostare rank al posto dell'avatar

Inviato: 26/07/2015, 22:03
da davide159
Ciao a tutti,
premetto che ho fatto una ricerca in rete durata circa due - tre orette tra modifiche di codice e robe varie.
La mia questione è abbastanza semplice, almeno credo.. praticamente vorrei semplicemente che l'immagine del livello del gruppo prendesse il posto dell'avatar nella pagina del profilo.
Ho provato ad editare memberlist_body.html e memberlist_view.html ma non sono riuscito a raggiungere il mio "obiettivo".
Sono riuscito a farlo attivando il caricamento dell'avatar, da quel che ho visto l'avatar spunta nella pagina del profilo e sotto - automaticamente - spunta anche il livello che, se non fosse per l'avatar, sarebbe al centro della pagina. Vorrei semplicemente che quella posizione che il livello assume nel momento in cui c'è anche l'avatar venga mantenuta anche se l'avatar non c'è.

Spero di essere stato abbastanza chiaro, ad ogni modo resto a disposizione per altri chiarimenti..
Grazie in anticipo a chi vorrà aiutarmi :lol:

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 14:37
da Sir Xiradorn
Innanzitutto potresti completare il profilo con i link al tuo forum in maniera da avere una idea su che cosa hai come stile e via dicendo? Grazie

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 14:54
da davide159
Come stile uso il prosilver di default di phpBB 3.1.4, ho apportato modifiche al solo css per quanto riguarda colori e via dicendo.

Come vedi in questo screen - caricando un avatar - l'immagine del livello "Amministratore" si posiziona sotto l'avatar:

Immagine

Mentre se gli avatar vengono disabilitati l'immagine del livello torna al centro della pagina insieme a tutto il resto delle informazioni:

Immagine

Vorrei che l'immagine del livello "Amministratore" rimanga a sinistra come se ci fosse l'avatar anche se non sono attivi.

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 14:57
da frank
Praticamente tu vorresti che la stella-livello del profilo di piero (che non ha l'avatar) si posizioni nel punto dove si trova nel profilo di Alberto (che ha l'avatar)?
Schermata 07-2457231 alle 14.54.04.png
Schermata 07-2457231 alle 14.54.20.png

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 15:03
da davide159
Esatto, ho appena modificato la risposta mettendo le due screen così da capire meglio cosa intendo.

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 15:13
da frank
Secondo me bisognerebbe fare in modo che l'icona no-avatar apparisse in quel punto e come conseguenza poi dovrebbe apparire anche il livello-stella.

E' un problema che vorrei risolvere anch'io: ho installato l'estensione no-avatar https://www.phpbb.com/community/viewtop ... &t=2283516

ma non compare nel profilo, appare solo nel mini-profilo

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 15:38
da alex75
credo che intenda disattivare il caricamento degli avatar e visualizzare il rank a sinistra come se ci fosse l'avatar.
la modifica da fare è a livello template. devo dare un'occhiata ricordo di aver visto nel memberlist_view che il rank si visualizza centrale con la condizione <if not avatar> quindi basterebbe toglierla.

Edit: Trovato...
apri stiles/prosilver/template/memberlist_view.html
trova

Codice: Seleziona tutto

<!-- IF AVATAR_IMG -->
sostituisci con

Codice: Seleziona tutto

<!-- IF AVATAR_IMG or not AVATAR_IMG -->
trova ed ed elimina:

Codice: Seleziona tutto

<!-- IF not AVATAR_IMG -->
			<!-- IF RANK_TITLE --><dt>{L_RANK}{L_COLON}</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
			<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
		<!-- ENDIF -->
svuota la cache dal pca

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 15:57
da frank
Togliendo questa parte, sparisce tutto

Codice: Seleziona tutto

<!-- IF not AVATAR_IMG -->
	<!-- IF RANK_TITLE --><dt>{L_RANK}{L_COLON}</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
	<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
		<!-- ENDIF -->
Schermata 07-2457231 alle 15.53.37.png
Secondo me, non sarebbe meglio invece associare un immagine no-avatar?
Schermata 07-2457231 alle 15.56.45.png

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 16:11
da alex75
hai modificato anche questo?

Codice: Seleziona tutto

<!-- IF AVATAR_IMG -->

con questo:

Codice: Seleziona tutto

<!-- IF AVATAR_IMG or not AVATAR_IMG -->
non ha chiesto "nel caso in cui un utente non inserisca un avatar"... ha chiesto disattivando il caricamento degli avatar.

Re: Spostare rank al posto dell'avatar

Inviato: 27/07/2015, 16:14
da alex75
frank ha scritto: E' un problema che vorrei risolvere anch'io: ho installato l'estensione no-avatar https://www.phpbb.com/community/viewtop ... &t=2283516

ma non compare nel profilo, appare solo nel mini-profilo
con phpbb 3.1.x non hai bisogno di alcuna estensione... basta selezionare un avatar predefinito per il gruppo; tale avatar verrà visualizzato soltanto dagli appartenti al gruppo e soltanto se non abbiano inserito un proprio avatar.