phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Visibilità solo ai registrati

Supporto per phpBB 3.0.x.
Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Visibilità solo ai registrati

Messaggio da Haku » 03/05/2010, 13:33

Questo codice,fa si che se un utente no è collegato,non mostra le varie opzioni del forum,solo che al momento dell'inserimenti,chi è collegato,non le vede,chi si scollega invece si O_O

Codice: Seleziona tutto

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
Codice
<!-- ENDIF -->
Dove sbaglio?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Carlo » 03/05/2010, 13:41

Nel template, S_USER_LOGGED_IN è una variabile booleana, quindi ritorna true se l'utente è loggato, e false se non lo è.
La condizione è usata così IF not S_USER_LOGGED_IN, quindi viene mostrano solo se non è loggato, e poi and not S_IS_BOT aggiunge che apparte a non essere loggato non deve essere neanche un bot.

Quindi in poche parole, il codice contenuto in quella condizione viene mostrato solo se l'utente non è loggato e non è un bot.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Haku » 03/05/2010, 13:50

E per farla visualizzare quindi solo ai registrati?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Carlo » 03/05/2010, 13:55

Ma hai capito il mio ragionamento?

Se not S_USER_LOGGED_IN (CON not) lo mostra solo se non è loggato, vuol dire che S_USER_LOGGED_IN (SENZA not) lo mosta quando è loggato.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Haku » 03/05/2010, 13:58

Io ho fatto così:

Codice: Seleziona tutto

<!-- IF S_USER_LOGGED_IN and S_IS_BOT -->
<td><a href="#" onclick="window.open('http://www.rpgmkr.net/forum/chat/', 'Chat RpgMkr.net', 'screenX='+(screen.width-800)/2+',screenY='+(screen.height-600)/2+',width=800,height=600,resizable=yes');">Chat RMK</a></td>
<!-- ENDIF -->

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Carlo » 03/05/2010, 14:58

Ehm... a che ti servono i <td></td> se non usi una tabella?

Comunque sbagli di nuovo... ma ci sei? :lol:
Credo di aver fatto un buon ragionamento, ma tu ancora non mi segui.

Questa dicitura <!-- IF S_USER_LOGGED_IN and S_IS_BOT -->, vuol dire che il codice viene mostrato solo se l'utente è loggato, e solo se è un bot. Quindi solo Google, Yahoo, ecc, vedranno il codice.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Haku » 03/05/2010, 15:01

L'opzione la uso sul menù della navbar di xir,quindi mi serve nascondere un link ^^
Comunque ho capito l'errore =)
Thanks!

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Haku » 16/06/2010, 15:39

Riesumo questo topi per chiedere come faccio a non far visualizzare invece solo i topic che stanno dentro ad alcune categorie...
Devo procedere in questo modo?

Codice: Seleziona tutto

<div class="content"><!-- IF FORUM.ID ==01 -->messaggio per gli ospiti<!-- ELSE -->{postrow.MESSAGE}<!-- ENDIF --></div>
Devo creare un'altra riga di codice sotto quella originale,o devo concatenare i vari IF ID ad esempio in questo modo?

Codice: Seleziona tutto

<div class="content"><!-- IF FORUM.ID ==01 -->messaggio per gli ospiti<!-- ELSE -->{postrow.MESSAGE}<!-- IF FORUM.ID ==02 -->messaggio per gli ospiti<!-- ELSE --><!-- ENDIF --><!-- ENDIF --></div>

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Carlo » 16/06/2010, 16:11

Per il primo codice questa parte:

Codice: Seleziona tutto

<!-- IF FORUM.ID ==01 -->
è errata. E' da correggere così:

Codice: Seleziona tutto

<!-- IF FORUM_ID == 1 -->
Per il secondo codice allegato è completamente errato. Così è corretto:

Codice: Seleziona tutto

<div class="content"><!-- IF FORUM_ID == 1 or FORUM_ID == 2 -->messaggio per gli ospiti<!-- ELSE -->{postrow.MESSAGE}<!-- ENDIF --></div>
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Visibilità solo ai registrati

Messaggio da Haku » 16/06/2010, 16:12

Perfetto Carlo!!!
Immaginavo di aver sbagliato,ma ho voluto provare a farlo,così imparo anche io :)
Lo testo e vedo se funziona ;)

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 54 ospiti