Berechtigung für Forenzugriff
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Berechtigung für Forenzugriff
moin,
ich würde gerne neu registrierten benutzern den zugriff auf forum 7 erst erlauben, wenn diese in forum 15 einen thread eröffnet haben.
hintergrund: forum 15 ist die vorstellungsecke und wer sich dort noch nicht vorgestellt hat, soll eben nicht in forum 7 stöbern dürfen.
ideal wäre es, wenn derjenigen die viewforum aufrufen dürfte, aber dann keine viewtopic.
mit der extension "autogroup" scheint das nicht möglich zu sein (die nutze ich für berechtigungen, die von der beitragszahl abhängig sind), gibt es eine andere möglichkeit?
ich würde gerne neu registrierten benutzern den zugriff auf forum 7 erst erlauben, wenn diese in forum 15 einen thread eröffnet haben.
hintergrund: forum 15 ist die vorstellungsecke und wer sich dort noch nicht vorgestellt hat, soll eben nicht in forum 7 stöbern dürfen.
ideal wäre es, wenn derjenigen die viewforum aufrufen dürfte, aber dann keine viewtopic.
mit der extension "autogroup" scheint das nicht möglich zu sein (die nutze ich für berechtigungen, die von der beitragszahl abhängig sind), gibt es eine andere möglichkeit?
Re: Berechtigung für Forenzugriff
niemand eine idee?
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Berechtigung für Forenzugriff
Hallo
Grüße: Mahony
Du kannst dafür die Gruppe "Kürzlich registrierte Benutzer" verwenden. Siehe dazu auch hier --> viewtopic.php?f=74&t=232141&p=1327234Hexe_Mol hat geschrieben:ich würde gerne neu registrierten benutzern den zugriff auf forum 7 erst erlauben, wenn diese in forum 15 einen thread eröffnet haben.
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.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Re: Berechtigung für Forenzugriff
Das dürfte nicht reichen.Mahony hat geschrieben:HalloDu kannst dafür die Gruppe "Kürzlich registrierte Benutzer" verwenden. Siehe dazu auch hier --> viewtopic.php?f=74&t=232141&p=1327234Hexe_Mol hat geschrieben:ich würde gerne neu registrierten benutzern den zugriff auf forum 7 erst erlauben, wenn diese in forum 15 einen thread eröffnet haben.
Grüße: Mahony
Die User sollen ja erst in einem bestimmten Forum Posten, um dann weitere Rechte zu erhalten.
Ich denke aber mal, dass die User auch schon nach der Registrierung woanders Posten oder lesen können.
Also die reine Anzahl Beiträge wäre hier nicht ausreichend...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Re: Berechtigung für Forenzugriff
richtig....oxpus hat geschrieben:Das dürfte nicht reichen.
Die User sollen ja erst in einem bestimmten Forum Posten, um dann weitere Rechte zu erhalten.
Ich denke aber mal, dass die User auch schon nach der Registrierung woanders Posten oder lesen können.
Also die reine Anzahl Beiträge wäre hier nicht ausreichend...
es geht nicht darum, dass die benutzer direkt nach der registrierung nur auf forum 15 zugreifen dürfen, sondern darum, dass sie auf alle (für reg. user) erlaubten foren ausser eben auf nr. 7 zugreifen dürfen.
auf 7 dann - unabhängig von der zahl der beiträge - erst dann, wenn sie in 15 einen thread eröffnet (und sich darin vorgestellt) haben.
es kann gut sein, dass man das über "kürzlich registrierte benutzer" auch hinbekommt, aber dann bin ich vermutlich zu doof dazu.
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Re: Berechtigung für Forenzugriff
Und das geht eben nicht mit der Gruppe der kürzlich reg. User.
Denn die arbeitet nur auf Basis der Anzahl Beiträge, die ein Benutzer verfasst hat.
Denn die arbeitet nur auf Basis der Anzahl Beiträge, die ein Benutzer verfasst hat.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Berechtigung für Forenzugriff
Hallo Hexe_Mol
Also dann....
versuchs mal so:
Öffne viewtopic.php
Suche
Füge danach ein
Öffne /language/de/viewtopic.php
Suche
Füge danach ein
Öffne /language/de_x_sie/viewtopic.php
Suche
Füge danach ein
Öffne /language/en/viewtopic.php
Suche
Füge danach ein
ACHTUNG: Die Sprachdateien bitte als UTF-8 ohne BOM abspeichern!
Siehe dazu auch KB:utf8bom
Grüße: Mahony
Also dann....
versuchs mal so:
Öffne viewtopic.php
Suche
Code: Alles auswählen
$default_sort_dir = (!empty($user->data['user_post_sortby_dir'])) ? $user->data['user_post_sortby_dir'] : 'a';
Füge danach ein
Code: Alles auswählen
$sql = 'SELECT poster_id
FROM ' . POSTS_TABLE . '
WHERE forum_id = 15
AND poster_id = ' . $user->data['user_id'];
$result = $db->sql_query($sql);
$row = $db->sql_fetchfield('poster_id');
$db->sql_freeresult($result);
if ($forum_id == 7 && !$row )
{
// Setup user environment so we can process lang string
$user->setup('viewtopic');
login_box('', $user->lang['LOGIN_VORSTELLUNG']);
}
Suche
Code: Alles auswählen
'LOGIN_VIEWTOPIC' => 'Du musst registriert und angemeldet sein, um dieses Thema anzusehen.',
Code: Alles auswählen
'LOGIN_VORSTELLUNG' => 'Du musst dich vorstellen, um dieses Thema anzusehen.',
Suche
Code: Alles auswählen
'LOGIN_VIEWTOPIC' => 'Sie müssen registriert und angemeldet sein, um dieses Thema anzusehen.',
Code: Alles auswählen
'LOGIN_VORSTELLUNG' => 'Sie müssen sich vorstellen, um dieses Thema anzusehen.',
Suche
Code: Alles auswählen
'LOGIN_VIEWTOPIC' => 'The board requires you to be registered and logged in to view this topic.',
Code: Alles auswählen
'LOGIN_VORSTELLUNG' => 'You have to introduce yourself to view this topic.',
ACHTUNG: Die Sprachdateien bitte als UTF-8 ohne BOM abspeichern!
Siehe dazu auch KB:utf8bom
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.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: Berechtigung für Forenzugriff
dankeschön 
ich werde berichten....

ich werde berichten....
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Berechtigung für Forenzugriff
Hallo Hexe_Mol
Mit den obigen Änderungen wird geprüft, ob der Benutzer einen Beitrag im Forum 15 erstellt hat und wenn NICHT bekommt er die Meldung (Du musst dich vorstellen, um dieses Thema anzusehen. <-- in einer Anmelde-Box) dass er sich vorstellen muss sobald er versucht Beiträge in Forum 7 anzusehen bzw. das Forum 7 zum Beitrag schreiben zu öffnen.
Grüße: Mahony
Mit den obigen Änderungen wird geprüft, ob der Benutzer einen Beitrag im Forum 15 erstellt hat und wenn NICHT bekommt er die Meldung (Du musst dich vorstellen, um dieses Thema anzusehen. <-- in einer Anmelde-Box) dass er sich vorstellen muss sobald er versucht Beiträge in Forum 7 anzusehen bzw. das Forum 7 zum Beitrag schreiben zu öffnen.
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.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: Berechtigung für Forenzugriff
moin,
so, jetzt bin ich endlich dazu gekommen, deine tipps umzusetzen.
es hat prima geklappt, allerdings mit 2 kleinen haken:
1. wenn ein benutzer auf ein entsprechendes thema in forum 7 klickt, bekommt er die gewünschte meldung, 'Du musst dich vorstellen, um dieses Thema anzusehen.' allerdings wird er gleichzeitig auch aus dem forum abgemeldet (auch wenn der haken bei "angemeldet bleiben" gesetzt ist). gibt es auch die möglichkeit, dass er diese meldung bekommt, ohne abgemeldet zu werden? (denn er war ja vorher schon angemeldet)
2. dein script prüft wohl, ob der user in forum 15 einen beitrag geschrieben hat, aber nicht, ob er dort ein THEMA ERÖFFNET hat. wenn es möglich ist, würde ich gerne das eröffnen eines (eigenen vorstellungs-)themas prüfen.
so, jetzt bin ich endlich dazu gekommen, deine tipps umzusetzen.
es hat prima geklappt, allerdings mit 2 kleinen haken:
1. wenn ein benutzer auf ein entsprechendes thema in forum 7 klickt, bekommt er die gewünschte meldung, 'Du musst dich vorstellen, um dieses Thema anzusehen.' allerdings wird er gleichzeitig auch aus dem forum abgemeldet (auch wenn der haken bei "angemeldet bleiben" gesetzt ist). gibt es auch die möglichkeit, dass er diese meldung bekommt, ohne abgemeldet zu werden? (denn er war ja vorher schon angemeldet)
2. dein script prüft wohl, ob der user in forum 15 einen beitrag geschrieben hat, aber nicht, ob er dort ein THEMA ERÖFFNET hat. wenn es möglich ist, würde ich gerne das eröffnen eines (eigenen vorstellungs-)themas prüfen.