Fonte: phpbb3bbcodes.com
--------------------------------------------------------------------------------------------------------------------------------
<!-- IF S_USER_LOGGED_IN -->
Se l'utente è connesso<!-- IF S_REGISTERED_USER -->
Se l'utente è connesso e non è un bot<!-- IF S_AUTOLOGIN_ENABLED -->
Se il login automatico è abilitato<!-- IF S_BOARD_DISABLED -->
Se il forum è disabilitato<!-- IF S_IS_BOT -->
Se è un bot<!-- IF S_USER_PM_POPUP -->
Se i popup di notifica degli MP sono attivi<!-- IF S_DISPLAY_SEARCH -->
Se sta visualizzando una ricerca<!-- IF S_DISPLAY_PM -->
Se sta visualizzando un MP<!-- IF S_DISPLAY_MEMBERLIST -->
Se sta visualizzando memberlist.php<!-- IF U_MCP -->
Se è un moderatore<!-- IF U_ACP -->
Se è un amministratore<!-- IF S_IS_LINK -->
Se è un link<!-- IF S_UNREAD_FORUM -->
Se il forum non è letto<!-- IF S_READ_FORUM -->
Se il forum è letto<!-- IF S_LOCKED_FORUM -->
Se il forum è chiuso<!-- IF S_LIST_SUBFORUMS -->
Se c'è una lista di subforum<!-- IF S_SUBFORUMS -->
Se è un subforum<!-- IF S_IS_CAT -->
Se è una categoria<!-- IF S_IS_POST -->
Se è un post<!-- IF FORUM_ID -->
Se sta visualizzando un certo forum.<!-- IF SCRIPT_NAME eq 'index' --> qualcosa <!-- ENDIF -->
Se sta visualizzando un certo tipo di pagina (Puoi usare anche: viewtopic,viewforum,memberlst,faq etc)<!-- IF S_USERNAME eq 'phpbb3world' --> qualche contenuto qui <!-- ENDIF -->
Se l'utente si chiama phpbb3worldEsempi
Diciamo che volevamo mostrare qualcosa in un file html per gli utenti registrati, è possibile utilizzare il seguente, codice
Codice: Seleziona tutto
<!-- IF S_REGISTERED_USER -->Ciao, benvenuto su phpbb3world.com<!-- ENDIF -->
Oppure
Codice: Seleziona tutto
<!-- IF FORUM_ID eq 2 -->Benvenuti al Numero Forum 2<!-- ENDIF -->
È inoltre possibile combinare l'IF: ecco un esempio
Codice: Seleziona tutto
<!-- IF FORUM_ID eq 2 and S_REGISTERED_USER -->Benvenuti al forum ID #2 se si è un utente registrato<!-- ENDIF -->
or ( || )
and ( && )
eq ( == )
È possibile utilizzare sia quelli di lingua
(or, and, eq)
o gli altri ( ||, &&, ==).
Ricorda che ogni volta che si ha una
<!-- IF qualcosa -->
dichiarazione è necessario anche avere un finale <!-- ENDIF -->
Senza la chiusura della dichiarazione si otterrà un errore nel template.