Gästen Forum-Ansicht verbieten?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Gästen Forum-Ansicht verbieten?

Beitrag von knalltrauma »

Moin zusammen :-)

Ich hab eine kleine Frage. Ist es irgendwie möglich, dass ich Gästen die Foren zwar anzeigen kann aber die Topics darin nicht? So kann ich Usern zeigen, welche Foren wir haben, um jedoch die Topics in den Foren zu sehen sollten sie sich anmelden.

Über die Rechtevergabe ist dies irgendwie nicht möglich :oops:

Lieber Gruss vom Knalltrauma :D
---------------------------------
=Es lebe die Liebe!=
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der viewtopic.php

Code: Alles auswählen

// End session management 
//
danach einfügen:

Code: Alles auswählen

if ( !$userdata['session_logged_in'] ) 
{ 
      redirect(append_sid("login.".$phpEx."?redirect=viewtopic.".$phpEx, true)); 
      exit; 
}
Damit sind die Foreneinstellungen ohne Wirkung und du kannst die Topics nur noch lesen wenn du eingeloggt bist.

Markus
Piko
Mitglied
Beiträge: 12
Registriert: 28.09.2004 17:18

Beitrag von Piko »

Doch soweit ich das weiß is das möglich klick mal auf Fortgeschrittene Metode.
Dort kannst du einstellen ob man sie lesen darf oder nur eine ansicht bekommt. oder garnichts der gleichen.

Müsste damit gehen.



Grüße Piko
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Beitrag von knalltrauma »

Markus67 hat geschrieben:Hi ...

suche in der viewtopic.php

Code: Alles auswählen

// End session management 
//
danach einfügen:

Code: Alles auswählen

if ( !$userdata['session_logged_in'] ) 
{ 
      redirect(append_sid("login.".$phpEx."?redirect=viewtopic.".$phpEx, true)); 
      exit; 
}
Damit sind die Foreneinstellungen ohne Wirkung und du kannst die Topics nur noch lesen wenn du eingeloggt bist.

Markus
Hy Markus...

Vielen Dank! Aber schaltet das die gesamten Rechte-Einstellungen ab? Ich hab drum noch 2-3 Foren die nur für die MODS ersichtlich sein dürfen und 1 Forum, dass nur registrierte User sehen dürfen :D
---------------------------------
=Es lebe die Liebe!=
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Der Code bewirkt nur, dass man zum Lesen von Topics eingeloggt sein muss. ein Moderator ist ja sowieso eingeloggt und somit gibts da auch kein Problem :wink:

Ein Problem wäre zum Beispiel wenn du ein Forum hättest in dem Gäste posten dürfen ... das ginge z.B. danach nicht mehr :wink:

Markus
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Beitrag von knalltrauma »

Genial.... vielen Dank Markus :wink: Ging ja super schnell :wink:
---------------------------------
=Es lebe die Liebe!=
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Wenns nur für ein bestimmtes Forum gelten soll, kann man statt

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
auch

Code: Alles auswählen

if ( !$userdata['session_logged_in'] && $forum_id == x)
nehmen (x ist die Foren_id).
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Beitrag von knalltrauma »

Leuchte hat geschrieben:Wenns nur für ein bestimmtes Forum gelten soll, kann man statt

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
auch

Code: Alles auswählen

if ( !$userdata['session_logged_in'] && $forum_id == x)
nehmen (x ist die Foren_id).
Danke Leuchte :D Das wäre auch ne Möglichkeit... schön, dass der Support hier so genial ist :wink:
---------------------------------
=Es lebe die Liebe!=
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“