Abfrage welches Forum für welche User sichtbar sein darf

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
bidgo
Mitglied
Beiträge: 1
Registriert: 10.05.2005 17:12

Abfrage welches Forum für welche User sichtbar sein darf

Beitrag von bidgo »

Hallo Leute,

Ich hoffe mal, dass ich mit dieser Frage hier richtig bin!!
Ich steh vor einen etwas kleineren Problem.
Ich habe eine eigene Seite gebaut in der man sich verschiedene RSS-Feeds von unserer Seite holen kann.
Diese Seite hat generell nix mit dem Forum zu tun!!

Aber ich möchte auch die RSS-Feeds für die ganzen Foren in einen Pulldownmenü anzeigen.
Die Abfrage ist so gesehen kein Problem, bis auf den Punkt, dass Foren die nicht für "Normalsterbliche" sichtbar sein sollen - also geschlossenen Foren - nicht in der Liste erscheinen dürfen.

Meine MySQL-Abfrage sieht folgender weise aus:

Code: Alles auswählen

$res=mysql_query("SELECT * FROM forum_forums WHERE parent_id=0");
while ($row=@mysql_fetch_array($res))
{
	echo "<optgroup class=\"rot\" label=\"".$row['forum_name']."\">";
	$res2=mysql_query("SELECT * FROM forum_forums WHERE parent_id=".$row['forum_id']);
	while ($row2=@mysql_fetch_array($res2))
	{
		echo '<option class="black" value="'.$row2['forum_id'].'">'.$row2['forum_name'].'</option>';
	}
	echo "</optgroup>";
}
Nun meine Frage an euch, da ich nix vergleichbares gefunden habe.
Wie kann ich hier nur jene Foren anzeigen, welche für normal registrierte User sind - also lt. "Gruppenspezifische Forenrechte" den Status "Registrierte Benutzer" haben.
Ich hab da auch eine Gruppe die "Händler" heißt und genau die darf nicht in der Liste aufscheinen.

Ich hoffe es kann mir jemand helfen!
Vielen Dank
lg.
Werner


EDIT:
Ich habs jetzt ein bisserl anderst gelöst.

Code: Alles auswählen

SELECT * FROM forum_forums WHERE parent_id=0 AND forum_id != 44
So schließe ich dieses eine Forum aus.
Ist zwar nicht dynamisch und muß bei jeden weiteren "geschlossenen Forum" erweitert werden, aber vorerst gehts mal.
Ghost11
Mitglied
Beiträge: 442
Registriert: 08.06.2005 21:07

Beitrag von Ghost11 »

Hi!
Vielleicht hilft dir vorläufig DIESE BESCHREIBUNG irgendwie weiter?

Gruß!
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Das ding wird nicht mehr weiter entwickelt.
Aber wegen den Lese-Rechten:
http://www.phpbb.com/community/viewtopi ... 3#p3186541
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mod Support“