<!-- IF S_USER_LOGGED_IN -->
und
<!-- IF S_REGISTERED_USER -->
Für mich prüft beides das Gleiche ab. Weil einloggen kann man, nur wenn man registriert ist.
<!-- IF S_USER_LOGGED_IN -->
<!-- IF S_REGISTERED_USER -->
<!-- IF S_USER_LOGGED_IN -->
bedeutet, dass der User momentan eingeloggt sein muss.<!-- IF S_REGISTERED_USER -->
bedeutet, dass es registrierte User sein müssen.chris1278 hat geschrieben: 24.05.2020 02:09 Für mich prüft beides das Gleiche ab. Weil einloggen kann man, nur wenn man registriert ist.
Deine Gedankengänge sind schon richtig. Die offizielle Doku ist in dem Fall beichris1278 hat geschrieben: 24.05.2020 04:09 Weil ohne Registrierung kein einloggen und kein einloggen ohne Registrierung.
S_REGISTERED_USER
nicht selbsterklärend, da ist Mahonys Auflistung schon hilfreicher. Insbesondere die folgende Erklärung, das Wichtige ist dabei unterstrichen:Das Ganze wird erst verständlich, wenn man noch eine dritte Variable dazunimmt:<!-- IF S_REGISTERED_USER --> Wenn der Benutzer angemeldet/eingeloggt ist und kein Bot
S_IS_BOT
. S_USER_LOGGED_IN
: ist 1
(TRUE), wenn der aktuelle "Benutzer" kein Gast (sondern Benutzer oder Bot) ist. Ansonsten leer (FALSE).S_REGISTERED_USER
: ist 1
(TRUE), wenn der aktuelle "Benutzer" ein registriertes Mitglied ist (kein Bot). Ansonsten leer (FALSE).S_IS_BOT
: ist 1
(TRUE), wenn der aktuelle "Benutzer" ein Bot ist (kein registriertes Mitglied). Ansonsten leer (FALSE).