Pagina 1 di 4

Visibilità solo ai registrati

Inviato: 03/05/2010, 13:33
da Haku
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?

Re: Visibilità solo ai registrati

Inviato: 03/05/2010, 13:41
da Carlo
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.

Re: Visibilità solo ai registrati

Inviato: 03/05/2010, 13:50
da Haku
E per farla visualizzare quindi solo ai registrati?

Re: Visibilità solo ai registrati

Inviato: 03/05/2010, 13:55
da Carlo
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.

Re: Visibilità solo ai registrati

Inviato: 03/05/2010, 13:58
da Haku
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 -->

Re: Visibilità solo ai registrati

Inviato: 03/05/2010, 14:58
da Carlo
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.

Re: Visibilità solo ai registrati

Inviato: 03/05/2010, 15:01
da Haku
L'opzione la uso sul menù della navbar di xir,quindi mi serve nascondere un link ^^
Comunque ho capito l'errore =)
Thanks!

Re: Visibilità solo ai registrati

Inviato: 16/06/2010, 15:39
da Haku
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>

Re: Visibilità solo ai registrati

Inviato: 16/06/2010, 16:11
da Carlo
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>

Re: Visibilità solo ai registrati

Inviato: 16/06/2010, 16:12
da Haku
Perfetto Carlo!!!
Immaginavo di aver sbagliato,ma ho voluto provare a farlo,così imparo anche io :)
Lo testo e vedo se funziona ;)