Creo que esto puede ser muy útil el tenerlo a mano.
Código: Seleccionar todo
<!-- IF S_USER_LOGGED_IN --> Si el usuario esta identificado en el foro.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_USER_LOGGED_IN --> Su contenido aquí (para usuarios registrados).
<!-- ELSE -->
Su contenido aquí (para usuarios Invitados).
<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_REGISTERED_USER -->Si el usuario esta identificado y no es un Bot.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_AUTOLOGIN_ENABLED -->Si el auto login (identificarse automáticamente) esta permitido.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_BOARD_DISABLED -->Si el foro esta desactivado.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_IS_BOT --> Si es un Bot.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_USER_PM_POPUP -->Si el Pop up de MP esta activado.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_DISPLAY_SEARCH -->Si se muestra la búsqueda.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_DISPLAY_PM -->Si se muestra un MP.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_DISPLAY_MEMBERLIST -->Si se muestra el archivo [b]memberlist.php[/b]<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF U_MCP -->Si es Moderador.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF U_ACP -->Si es Administrador.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_IS_LINK -->Si es un enlace.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_UNREAD_FORUM -->Si el foro esta sin leer.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_READ_FORUM -->Si el foro esta leído.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_LOCKED_FORUM -->Si el foro esta cerrado.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_LIST_SUBFORUMS -->Si es una lista de subforos.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_SUBFORUMS -->Si es un subforo.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_IS_CAT -->Si es una categoría.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF S_IS_POST -->Si es un mensaje.<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF FORUM_ID -->Muestra el código entre los interruptores de si el usuario está viendo un foro en particular (definido por FORUM_ID).<!-- ENDIF -->
Código: Seleccionar todo
<!-- IF SCRIPT_NAME == "index" -->Aquí el contenido.<!-- ENDIF -->
(Otros que se pueden usar, viewtopic,viewforum,memberlist,faq,search,viewonline, etc.)
Código: Seleccionar todo
<!-- IF S_USERNAME eq "ThE KuKa" -->Aquí el contenido que se mostrara a ThE KuKa.<!-- ENDIF -->
Algunos ejemplos.
Digamos que querías mostrar algo en un archivo HTML solo para usuarios registrados, entonces puedes utilizar lo siguiente:
Código: Seleccionar todo
<!-- IF S_REGISTERED_USER -->Hola, bienvenido a phpBB España<!-- ENDIF -->
Esto solo se mostrará a usuarios registrados, otro ejemplo seria el siguiente:
Código: Seleccionar todo
<!-- IF FORUM_ID eq 2 -->Bienvenido al Foro número 2<!-- ENDIF -->
Esto solo se mostrará a quienes están viendo el Foro 2 (FORUM_ID #2).
También se puede combinar los IF'S
Código: Seleccionar todo
<!-- IF FORUM_ID eq 2 and S_REGISTERED_USER -->Bienvenido al foro ID #2 usted es usuario registrado<!-- ENDIF -->
Además, puedes utilizar los siguientes operadores, de este modo:
Sin los paréntesis: or ( || )
Sin los paréntesis: and ( && )
Sin los paréntesis: eq ( == )
Puede utilizar cualquiera de los idiomas (or, and, eq) o los demás ( ||, &&, ==).
Otro ejemplo, mostrando mismo contenido en múltiples foros:
Código: Seleccionar todo
<!-- IF FORUM_ID eq 90 or FORUM_ID eq 87 or FORUM_ID eq 88 -->
Aquí el contenido a mostrar...
<!-- ENDIF -->
Recuerde que cada vez que tenga un <!-- IF STATEMENT -->
Debes finalizarlo o cerrarlo correctamente. <!-- ENDIF -->
o de lo contrario aparecerá un error relacionado y muy común con el template (plantilla).
Fuente: RMcGirr83