Tutorials
Eine immer größer werdende Tutorialdatenbank.
PHP-Fusion Core
Aktuelle PHP-Fusion Vollversionen und Updates
Addon Downloads
Alle Downloads garantiert Kostenlos
Support 24/7
24 Stunden, 7 Tage die Woche, das ganze Jahr.
Inhalt für bestimmte Usergruppen anzeigen
Kategorie: PHP-Fusion
PHP-Fusion Version: v7.00.xx, v7.01.xx, v7.02.xx
Quelle: Chrissi
Schwierigkeitsgrad:
Hier siehst du, wie du etwas für einzelne Benutzergruppen anzeigen kannst.
Faq
Anzeige für Gäste (angemeldete Mitglieder sehen den eingefügten Inhalt nicht):if (iGUEST){ Code nur für Gäste }
Anzeige für Mitglieder (Gäste sehen den eingefügten Inhalt nicht):
if (iMEMBER){ Code nur für Mitglieder }
Anzeige für Administratoren (Nur für Mitglieder mit dem Status Administrator sehen den Inhalt):
if (iADMIN){ Code nur für Administratoren }
Anzeige für Superadministratoren (Nur Superadministratoren sehen den Inhalt):
if (iSUPERADMIN){ Code nur für Superadministratoren }
Anzeige für bestimmte Usergruppen (Nur Mitglieder in der vorgegeben Usergruppe sehen den Inhalt):
if (checkgroup(GruppenID)) { Code für diese Guppe}
Tutorial Verlinken
URL:
BBCode:
HTML-Code:
Kommentare
matzetwo
am , 20. Januar 2018 um 22:02:03
#1
Es müsste doch auch mit ,,&&,, oder ,,and,, um mehre variablen zu definieren--gehen!
Wo werden hier Variablen definiert?
Hier wird einzig und alleine geprüft, ob der Benutzer ein Gast, Mitglied, Admin, Seiten Administrator oder in einer Benutzergruppe ist.
&& bzw. AND = UND -> Eine Und-Verknüpfung bringt hier rein gar nichts .. zb.: if (iGUEST && iMEMBER) wird nie eine gültige Zusammensetzung sein, da es Systemtechnisch nicht möglich wäre.
Einzig und alleine bei den Benutzergruppen wäre es gegebenenfalls eine Idee .. zb.: if (checkgroup(ID) && checkgroup(ID) wäre zum Beispiel für 2 Gruppen.
Sinnvoller wäre um zum Beispiel Inhalt für Benutzer und Administratoren mit if (iMEMBER || iADMIN) zu arbeiten, dass wäre jedoch eine ODER-Verknüpfung (Statt || auch OR möglich).
Weiteres könnte man auch einen Inhalt für Administratoren und eine bestimmte Benutzergruppe anzeigen lassen mit if (iADMIN || checkgroup(ID)) oder dergleichen.
Und bitte zu guter letzt, hier werden keine Variablen definiert .. hier werden jeglich Konstanten überprüft bzw. durch eine Funktion geprüft, ob ein Besucher in einer Benutzergruppe ist.
Alle verwendeten Konstanten und Funktionen geben hier boolische Rückgabewerte aus ..
Hier wird einzig und alleine geprüft, ob der Benutzer ein Gast, Mitglied, Admin, Seiten Administrator oder in einer Benutzergruppe ist.
&& bzw. AND = UND -> Eine Und-Verknüpfung bringt hier rein gar nichts .. zb.: if (iGUEST && iMEMBER) wird nie eine gültige Zusammensetzung sein, da es Systemtechnisch nicht möglich wäre.
Einzig und alleine bei den Benutzergruppen wäre es gegebenenfalls eine Idee .. zb.: if (checkgroup(ID) && checkgroup(ID) wäre zum Beispiel für 2 Gruppen.
Sinnvoller wäre um zum Beispiel Inhalt für Benutzer und Administratoren mit if (iMEMBER || iADMIN) zu arbeiten, dass wäre jedoch eine ODER-Verknüpfung (Statt || auch OR möglich).
Weiteres könnte man auch einen Inhalt für Administratoren und eine bestimmte Benutzergruppe anzeigen lassen mit if (iADMIN || checkgroup(ID)) oder dergleichen.
Und bitte zu guter letzt, hier werden keine Variablen definiert .. hier werden jeglich Konstanten überprüft bzw. durch eine Funktion geprüft, ob ein Besucher in einer Benutzergruppe ist.
Alle verwendeten Konstanten und Funktionen geben hier boolische Rückgabewerte aus ..
Zitat
0 => false => Nicht erfüllt
1 => true => Erfüllt
1 => true => Erfüllt
Kommentar schreiben
Bitte logge dich ein, um einen Kommentar zu verfassen.
Anzeige
Anmelden
Anzeige