Come rendere di default il popup dei nuovi messaggi privati

Snippet & addons per il nostro phpbb 3
Rispondi
Avatar utente
tuxmax
Nuovo Utente
Nuovo Utente
Messaggi: 11
Iscritto il: 13/05/2012, 20:45
Link del Forum:
Contatta:

Come rendere di default il popup dei nuovi messaggi privati

Messaggio da tuxmax »

Può capitare che abbiamo necessità di voler far comparire di default la classica finestra popup che ci avvisa quando abbiamo un nuovo messaggio privato a prescindere dal fatto che l'utente abbia o non abbia settato la funzione dal suo PCU, per farlo utilizzeremo due soluzioni.

La prima sarà quella di modificare il file forum/includes/functions_user.php:
apriamo il file e cerchiamo

Codice: Seleziona tutto

'user_options'		=> 230271,
modifichiamo il valore in "231295", quindi la nuova riga sarà

Codice: Seleziona tutto

'user_options'		=> 231295,
nelle versioni precendenti a phpBB 3.0.10 (la 3.0.8 per esempio), potreste trovare il valore "895" che dovrà essere modificato in

Codice: Seleziona tutto

'user_options'		=> 1919,
La seconda soluzione sarà quella di modificare un'istruzione condizionale presente nell'overall_header.html, quindi apriamo il file e cerchiamo

Codice: Seleziona tutto

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
e sostituiamo con

Codice: Seleziona tutto

<!-- IF S_USER_NEW_PRIVMSG -->
Questa seconda opzione è a mio parere da preferire alla prima per il semplice motivo che modificare un file di sistema come "functions_user.php" presente nella cartella includes (la cartella "includes" infatti è una sorta di cartella di sistema) è sempre una cosa delicata che potrebbe rendere inutilizzabile tutta la board.

Una volta scelto il proprio metodo ricordatevi sempre di svuotare le cache (sistema+generale) e di aggiornare più volte il vostro browser.

Saluti. :ciao:
Avatar utente
CrackingItalia
Utente
Utente
Messaggi: 193
Iscritto il: 13/05/2012, 20:18
Link del Forum:
Contatta:

Re: Come rendere di default il popup dei nuovi messaggi privati

Messaggio da CrackingItalia »

mi permetto di aggiungere questo
aprire index_body.html
cerca

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->
aggingi dopo

Codice: Seleziona tutto

<!-- IF S_USER_UNREAD_PRIVMSG --><script language="JavaScript">
       alert("Hai ricevuto un nuovo messaggio privato.");
</script>  <!-- ENDIF -->
comparira' una finestra poup up che vi avvisa di un mp in arrivo
Lockheed
Utente
Utente
Messaggi: 124
Iscritto il: 14/03/2013, 17:56
Link del Forum:

Re: Come rendere di default il popup dei nuovi messaggi privati

Messaggio da Lockheed »

CrackingItalia ha scritto:mi permetto di aggiungere questo
aprire index_body.html
cerca

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->
aggingi dopo

Codice: Seleziona tutto

<!-- IF S_USER_UNREAD_PRIVMSG --><script language="JavaScript">
       alert("Hai ricevuto un nuovo messaggio privato.");
</script>  <!-- ENDIF -->
comparira' una finestra poup up che vi avvisa di un mp in arrivo
Ma è fantastico! E' proprio quello che stavo cercando grazie mille! Questo è anche meglio del pop-up preimpostato da phpBB, il mio browser lo blocca di default, questo invece no! Grazie infinite! :grazie:
Lockheed
Utente
Utente
Messaggi: 124
Iscritto il: 14/03/2013, 17:56
Link del Forum:

Re: Come rendere di default il popup dei nuovi messaggi privati

Messaggio da Lockheed »

EDIT: @CrackingItalia sarebbe possibile aggiungere un reindirizzamento al messaggio ricevuto o alla cartella messaggi ricevuti, una volta cliccato "ok" sul pop up? E cliccando su X ad esempio essere reindirizzati all'indice? Grazie per tutto attendo risposta. :)
Lockheed
Utente
Utente
Messaggi: 124
Iscritto il: 14/03/2013, 17:56
Link del Forum:

Re: Come rendere di default il popup dei nuovi messaggi privati

Messaggio da Lockheed »

@CrackingItalia Mi sono appena accorto, che se uno NON legge subito il messaggio, ogni volta che va nell'indice torna fuori il popup.. Si potrebbe evitare, facendolo comparire solo una volta? Grazie :)
Avatar utente
CrackingItalia
Utente
Utente
Messaggi: 193
Iscritto il: 13/05/2012, 20:18
Link del Forum:
Contatta:

Re: Come rendere di default il popup dei nuovi messaggi privati

Messaggio da CrackingItalia »

ho risposta la tuo pm comunque se usi il tasto cerca troverai quello che cerchi anche qui
Lockheed
Utente
Utente
Messaggi: 124
Iscritto il: 14/03/2013, 17:56
Link del Forum:

Re: Come rendere di default il popup dei nuovi messaggi privati

Messaggio da Lockheed »

CrackingItalia ha scritto:ho risposta la tuo pm comunque se usi il tasto cerca troverai quello che cerchi anche qui
Grazie! Intendi che hai già risposto ad una richiesta simile in passato su questo forum? Ho provato a cercare nei tuoi messaggi ma non ho trovato nulla... Ho provato a fare delle ricerche, ma non ho trovato quello che stavo cercando, anche perché non so che parole chiave utilizzare... :/ Se potessi linkarmi la discussione in cui viene trattato l'argomento te ne sarei davvero grato! :bacio:
Rispondi