Fragen zu Gruppenspezifische Forenrechte

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
newss
Mitglied
Beiträge: 64
Registriert: 16.08.2008 11:37
Kontaktdaten:

Beitrag von newss »

danke,

hat geklappt

gruß newss
Ghostt
Mitglied
Beiträge: 212
Registriert: 12.03.2008 14:53

Beitrag von Ghostt »

newss hat geschrieben:danke,

hat geklappt

gruß newss
was soll geklappt haben ? liest du mein beitrag nicht?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Versuche mal das hier.

Vergib das Forenrecht, kann Forum sehen und kann Forum lesen, für Gäste (im entsprechenden Forum) und mache folgendes:

Öffne viewtopic.php

Suche nach

Code: Alles auswählen

$sort_dir	= request_var('sd', ((!empty($user->data['user_post_sortby_dir'])) ? $user->data['user_post_sortby_dir'] : 'a'));
Füge danach ein

Code: Alles auswählen

if ((!$user->data['is_registered'] && $forum_id == xxx) || ($user->data['is_bot'] && $forum_id == xxx))
    {
       trigger_error('NOT_AUTHORISED');
    }
Damit werden sowohl Gäste als auch Bots vom lesen der eigentlichen Beiträge abgehalten.
xxx muss mit der Foren ID des Forums ersetzt werden, dessen Überschrift der Gast und der Bot lesen können soll.


Mit

Code: Alles auswählen

login_box('', $user->lang['LOGIN_INFO']);
kannst du auch die Login Box anzeigen, anstelle der "nicht Autorisiert" Meldung.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
vallehru
Mitglied
Beiträge: 516
Registriert: 21.10.2006 17:06
Wohnort: Bad Schwartau (53°31'N/10°41'O)
Kontaktdaten:

Beitrag von vallehru »

Das hört sich recht interessant an. Und wenn ich es für mehrere Foren haben will, muß dann die Zeile
if ((!$user->data['is_registered'] && $forum_id == xxx) || ($user->data['is_bot'] && $forum_id == xxx))
{
trigger_error('NOT_AUTHORISED');
}
so aussehen
if ((!$user->data['is_registered'] && $forum_id == xxx, && $forum_id == xxx, && $forum_id == xxx) || ($user->data['is_bot'] && $forum_id == xxx, && $forum_id == xxx, && $forum_id == xxx))
{
trigger_error('NOT_AUTHORISED');
}
newss
Mitglied
Beiträge: 64
Registriert: 16.08.2008 11:37
Kontaktdaten:

Beitrag von newss »

hi,

die Einstellung mit Forum sehen (ja) und Forum lesen (nie) ist eigentlich genau das was ich gesucht habe. Änderungen bei viewtopic.php sind eigentlich nicht mehr nötig.
danke für Eure Hilfe

gruß newss
Ghostt
Mitglied
Beiträge: 212
Registriert: 12.03.2008 14:53

Beitrag von Ghostt »

Mahony hat geschrieben:Hallo
Versuche mal das hier.

Vergib das Forenrecht, kann Forum sehen und kann Forum lesen, für Gäste (im entsprechenden Forum) und mache folgendes:

Öffne viewtopic.php

Suche nach

Code: Alles auswählen

$sort_dir	= request_var('sd', ((!empty($user->data['user_post_sortby_dir'])) ? $user->data['user_post_sortby_dir'] : 'a'));
Füge danach ein

Code: Alles auswählen

if ((!$user->data['is_registered'] && $forum_id == xxx) || ($user->data['is_bot'] && $forum_id == xxx))
    {
       trigger_error('NOT_AUTHORISED');
    }
Damit werden sowohl Gäste als auch Bots vom lesen der eigentlichen Beiträge abgehalten.
xxx muss mit der Foren ID des Forums ersetzt werden, dessen Überschrift der Gast und der Bot lesen können soll.


Mit

Code: Alles auswählen

login_box('', $user->lang['LOGIN_INFO']);
kannst du auch die Login Box anzeigen, anstelle der "nicht Autorisiert" Meldung.


Grüße: Mahony
das könnte die gesucht lösung sein. ich werds gleich ausprobieren und bescheidsagen obs gefunzt hat.
perfekt wärs wenn die bots den inhalt lesen könnten wegen seo..

/EDIT

Sehr gut Dankeschön an Mahony hat geklappt!
genau das hab ich gesucht.
das mit der loginbox war auch hilfreich

aber warum weden die bots da beeinflusst?
Zuletzt geändert von Ghostt am 23.08.2008 18:47, insgesamt 2-mal geändert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
perfekt wärs wenn die bots den inhalt lesen könnten wegen seo..
Dann nimm den Teil mit den Bots einfach heraus

Code: Alles auswählen

 || ($user->data['is_bot'] && $forum_id == xxx)



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Ghostt
Mitglied
Beiträge: 212
Registriert: 12.03.2008 14:53

Beitrag von Ghostt »

Mahony hat geschrieben:Hallo
perfekt wärs wenn die bots den inhalt lesen könnten wegen seo..
Dann nimm den Teil mit den Bots einfach heraus

Code: Alles auswählen

 || ($user->data['is_bot'] && $forum_id == xxx)



Grüße: Mahony
ok hatt ich mir fast gedacht :grin:

eineletzte sache kann man eine info und die loginbox kombinieren gibt es da sowas wie das hier:
Du hast keine Berechtigung...
[ externes Bild ]
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Code: Alles auswählen

login_box('', $user->lang['SORRY_AUTH_READ']);
Ergibt den Infotext:
Du hast keine Berechtigung, dieses Forum zu lesen.
über der Login Box.


Bitte beachte auch unseren KB:16 - Größe von Avataren und Bildern....
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Dieser Basisbeitrag ist ja missverständlich. Von der Indexseite eines Forums kann man gar nicht auf einen Thread direkt klicken. Man weiß dann nicht, was der User meint. Ob Gäste nur Foren oder Threads sehen können sollen, aber nicht darin schreiben. :-?
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“