Mitgliederliste nur für bestimmte Usergroup
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
Mitgliederliste nur für bestimmte Usergroup
Hi,
ich habe diesen Snippet hier http://www.phpbb.de/viewtopic.php?t=65401 eingebaut - ehergesagt damit versucht den Inhalt der Datei memberlist_body.tpl nur für User der Gruppe 356 zugänglich zu machen.
Ich bin selber in dieser Gruppe und auch Forenadmin, aber konnte danach den Inhalt der Memberliste nichtmehr sehen.
Also habe ich es mal über die Suche versucht und bin auf z.B. dies hier gestoßen:
http://www.phpbb.de/viewtopic.php?t=122103
Aber dies hilft mir auch nicht weiter...
Kann mir jemand einen Tipp geben, wie ich entweder den Fehler beheben kann, oder mein Problem (dass die Mitgliederliste nur für eine bestimmte Gruppe angezeigt wird) anderweitig lösen kann?
ich habe diesen Snippet hier http://www.phpbb.de/viewtopic.php?t=65401 eingebaut - ehergesagt damit versucht den Inhalt der Datei memberlist_body.tpl nur für User der Gruppe 356 zugänglich zu machen.
Ich bin selber in dieser Gruppe und auch Forenadmin, aber konnte danach den Inhalt der Memberliste nichtmehr sehen.
Also habe ich es mal über die Suche versucht und bin auf z.B. dies hier gestoßen:
http://www.phpbb.de/viewtopic.php?t=122103
Aber dies hilft mir auch nicht weiter...
Kann mir jemand einen Tipp geben, wie ich entweder den Fehler beheben kann, oder mein Problem (dass die Mitgliederliste nur für eine bestimmte Gruppe angezeigt wird) anderweitig lösen kann?
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
-
- Mitglied
- Beiträge: 111
- Registriert: 02.10.2005 11:53
- Wohnort: Villingen-Schwenningen
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
Hi ...
willst du die Mitgliederliste generell nur für eine bestimmte Gruppe zugänglich machen?
Markus
willst du die Mitgliederliste generell nur für eine bestimmte Gruppe zugänglich machen?
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
Hi ...
da musst du die Funktion ein bischen umbasteln .. ich hab das jetzt nicht hier und kann dir den Code erst heute abend posten .... falls ich es vergessen solllte schick mir einfach einen PN
Markus
da musst du die Funktion ein bischen umbasteln .. ich hab das jetzt nicht hier und kann dir den Code erst heute abend posten .... falls ich es vergessen solllte schick mir einfach einen PN
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
-
- Mitglied
- Beiträge: 1883
- Registriert: 20.10.2003 12:07
- Wohnort: Hannover
Hi ...
Der Teil hier kommt in deine functions.php
suche:
davor einfügen:
In der memberlist.php suche nach:
danach einfügen:
gXXX -> mit deiner Gruppennummer ersetzen ... -> g356
und die Meldung die ausgegeben wird kannst du ebenfalls anpassen.
Markus
Der Teil hier kommt in deine functions.php
suche:
Code: Alles auswählen
?>
Code: Alles auswählen
// START FUNKTION GRUPPENZUGEHÖRIGKEIT PRÜFEN
function user_is_in_group($group, $uid)
{
global $db;
$sql = "SELECT g.group_id, g.group_name
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = '" . $uid . "'
AND g.group_id = ug.group_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'FEHLER: Konnte Gruppentabelle nicht laden', '', __LINE__, __FILE__, $sql);
}
while( $group_ary = $db->sql_fetchrow($result) )
{
if( 'g' . $group_ary['group_id'] == $group )
{
$access_allowed = true;
break;
}
}
if ($access_allowed)
{
return true;
}
else
{
return false;
}
}
// END FUNKTION GRUPPENZUGEHÖRIGKEIT PRÜFEN
Code: Alles auswählen
// End session management
//
Code: Alles auswählen
// START GRUPPENBESCHRÄNKUNG
if (user_is_in_group('gXXX', $userdata['user_id']) == FALSE)
{
message_die(GENERAL_MESSAGE, 'Hier die Meldung die dem User angezeigt wird wenn er nicht in der Gruppe ist');
}
// END GRUPPENBESCHRÄNKUNG
und die Meldung die ausgegeben wird kannst du ebenfalls anpassen.
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen