Ich hab ne frage wegen der Funktion group_memberships()
(Überprüfung ob ein User in einer bestimmten Gruppe Mitglied ist:)
1)Ich bin am erstellen einer Team/Gruppen Seite welche alle Gruppen auflistet. Ich bin mir nun nicht sicher ob es OK ist wenn man diese Funktion mehr mals aufruft.
Zb.
Wenn in Gruppe A - zeige Link zur Forum der Guppe A
Wenn in Gruppe B - zeige Link zur Forum der Guppe B
Wenn in Gruppe C - zeige Link zur Forum der Guppe C
...
Wenn nicht wie kann man dies dann lösen?
2) Später, wenn es mehr Gruppen geben soll würde ich gerne das ganze (zB. Beschreibung und Bild) aus der Datenbank ziehen können. Wo kann ich dies nachlesen bzw. eine Anleitung darüber finden wie das mit dem Template System von bb3 geht?
gruss
Frage über Funktion für Gruppen Seite
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 12
- Registriert: 04.04.2006 10:55
- Wohnort: Zürich
- Kontaktdaten:
Frage über Funktion für Gruppen Seite
Christina
-
- Mitglied
- Beiträge: 12
- Registriert: 04.04.2006 10:55
- Wohnort: Zürich
- Kontaktdaten:
Code: Alles auswählen
// Benzuer ID auslesen zum Gruppenzugehörikeit prüfen
$gruppen_id = array(10,12,13,14);
$benutzer_id = $user->data['user_id'];
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
if ($is_in_group == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
$template->assign_var('S_IN_GROUP', true);
}
Kann man das verhindern bzw. machen das dies auch unterschiedet.
Christina
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
____________________________________
du kannst die Abfrage einfach mehrfach hintereinander schalten und die Template-Variable dabei varieren:
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
____________________________________
du kannst die Abfrage einfach mehrfach hintereinander schalten und die Template-Variable dabei varieren:
Code: Alles auswählen
// Benzuer ID auslesen zum Gruppenzugehörikeit prüfen
$gruppen_id = array(10);
$benutzer_id = $user->data['user_id'];
$is_in_group_10 = group_memberships($gruppen_id, $benutzer_id , true);
if ($is_in_group_10 == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
$template->assign_var('S_IN_GROUP_10', true);
}
// Benzuer ID auslesen zum Gruppenzugehörikeit prüfen
$gruppen_id = array(12,13,14);
$benutzer_id = $user->data['user_id'];
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
if ($is_in_group == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
$template->assign_var('S_IN_GROUP_NOT_10', true);
}