phpbb 3 messaggio di benvenuto per nuovi iscritti

morrizz

Nuovo Utente
9 Lug 2009
27
0
0
Un saluto a tutti da un nuovo iscritto...

avrei una domandina, possego un forum phpbb 3.0.5 e vorrei sapere come fare per inserire un banner di benvenuto.

In pratica per gli utenti non iscritti dovrebbe comparire,

Ciao nuovo utente, non sei ancora registrato etc..etc...

mentre per gli utenti registrati dovrebbe apparire lo stesso banner ma con scritto;
Ti ringraziamo per esserti iscritto ed essere entrato a far parte della nostra comunità, etc..etc..

Quali sono le pagine da modificare nei due casi?

grazie
 
Apri include/functions.php e individua la stringa:

$l_login_logout = sprintf($user->lang['LOGOUT_USER'], $user->data['username']);

Aggiungi immediatamente dopo questa riga:

$benvenuto_utente = sprintf($user->lang['BENVENUTO_UTENTE'], $user->data['username']);

Poi cerca

'L_LOGIN_LOGOUT' => $l_login_logout,

e aggiungi dopo

'L_BENVENUTO' => $benvenuto_utente,

Apri il file overall_header.html del tuo tema e inserisci nel punto che più ti piace questa riga:

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->{L_BENVENUTO}<!-- ELSE -->{L_BENVENUTO_OSPITE}<!-- ENDIF -->

Poi apri il file language/it/common.php e subito dopo questa voce

'WELCOME_SUBJECT' => 'Benvenuto %s',

inserisci

'BENVENUTO_UTENTE' => 'Ciao %s, ti ringraziamo per esserti iscritto!',
'BENVENUTO_OSPITE' => 'Benvenuto sul forum! Non sei ancora iscritto ? Registrati subito!',
 
sei un grande gianni :beer:

mille grazie, devo ammetterti che ho girato un sacco di forum dove si parla di phpbb, anche quelli piu o meno ufficiali e devo dirti che sei l'unico che ha saputo fornirmi una risposta degna di questo nome...

si vede subito quando una persona sà quello che dice ed é preparato sull'argomento...

grazie ancora, i forum mancano di persone preparate come te...

:fonzie:
 
ancora una cosa per cortesia gianni,

Se voglio inserire la scritta ; Ciao %s, ti ringraziamo per esserti iscritto!' ..etc.. in un banner o altro, cosa devo modificare ?


grazie
 
ciao! se vuoi trattare la scritta come fosse all'interno dell'immagine credo che basti inserire nell'overall_header.html invece di

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->{L_BENVENUTO}<!-- ELSE -->{L_BENVENUTO_OSPITE}<!-- ENDIF -->

qualcosa di questo tipo:

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN --><img src="indirizzo_dell'immagine_o_del_banner_per_gli_utenti.jpg"><!-- ELSE --><img src="indirizzo_dell'immagine_o_del_banner_per_gli_ospiti.jpg"><!-- ENDIF -->

Il banner ovviamente deve essere caricato sul tuo server. :fonzie:
 
ciao gianni,

scusami se ti disturbo ancora, mi dai una mano ad inserire un quadro con un messaggio di benvenuto da inserire nella home del mio forum?

uno per gli utenti e uno per gli ospiti?

una cosa del genere per esempio



solo che poi come si fà a fare in modo che se un utente x si collega gli venag detto benvenuto x , invece se é un ospite esca scritto benvenuto navigatore per esempio.

Grazie in anticipo
 
vai nel pannello di controllo all'interno della sezione "stili". scegli il tuo tema e clicca "modifica" all'interno della sezione "template".
nel menu a tendina trova il file overall.header.html. (prima fai una copia di backup scaricando il file attraverso un software di trasferimento ftp).
al suo interno inserisci, nel punto in cui vuoi far comparire il messaggio (ti consiglio di studiarlo bene per vedere dove si andrà a posizionare in base a ciò che già è scritto all'interno del file), questo:

<!-- IF S_USER_LOGGED_IN -->Messaggio per l'utente collegato<!-- ELSE -->Messaggio per il visitatore<!-- ENDIF -->

Puoi formattarlo ovviamente come vuoi utilizzando il codice html per mettere grassetti, colori o font diversi.
 
ok grazie mille gianni,

appena ho 2 min apporto tutte le modifiche e ti faccio sapere com'é andata.

Buon week-end
 
Buongiorno gianni,
siamo quasi a buon punto...

sono riuscito a posizionare il banner dove voglio io, ho solo un problema.

In poche parole mi esce il quadrato del banner, ma l'immagine vera e propria non si vede.... ho provato anche con immagini diverse, ma niente da fare...

ecco l'esempio per fare in modo che tu capisca meglio il mio problema

bannerky.png



buona giornata
 
parli di questo di codice?

<!-- IF S_USER_LOGGED_IN -->
<img src="http://forum.mrwebmaster.it/images/test.jpg" width="500" height="140" alt=" " />
<!-- ELSE -->Messaggio per il visitatore<!-- ENDIF -->

queste prove io le faccio in locale via easyphp, altrimenti ti avrei rifilato un accesso FTP ai file


grazie gianni e buona serata
 
hai provato solo con immagini dal tuo pc o con un'immagine sicuramente presente su internet? facciamo una prova in questo senso...
P.S. prova anche ad evitare di indicare le dimensioni. non vorrei che dipenda da alcuni tag che a phpbb potrebbero non piacere.. :)
fammi sapere!
 
ciao gianni,

ho provato con immagini presenti sul mio pc...

ora provo senza le dimensioni e ti faccio sapere

grazie ancora e buona domenica
 
niente da fare gianni,

solita storia, mi esce il quadro ma niente immagine....

Senti e se vorrei usare un pezzo del forum per fare il messaggio? ti spiego con l'immagine




grazie gianni, sono nelle tue mani :byebye:
 
per inserire il messaggio (come testo) direttamente all'interno del riquadro, apri i diversi file del template (quello dove c'è scritto "sei nuovo? entra qui" dovrebbe essere all'interno del corpo del forum. il file dovrebbe contenere all'interno del suo nome la parola "body") ed individua all'interno del file se compare la stringa "sei nuovo? entra qui". è esattamente in questo punto che puoi inserire il tuo testo personalizzato.

per la seconda ipotesi (creare un riquadro apposta per il messaggio) il codice dipende in modo molto stretto dal template che usi. se vuoi, dammi pure il nome del tema grafico che lo installo su un mio forum di prova e faccio qualche prova nei prossimi giorni.
 

Discussioni simili