Mitgliederverwaltung in 2 Bereiche?

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.
Antworten
roland mayer
Mitglied
Beiträge: 20
Registriert: 04.07.2013 21:06

Mitgliederverwaltung in 2 Bereiche?

Beitrag von roland mayer »

Hallo,

ich möchte mein Forum so gestalten, dass es für zwei unterschiedliche Gruppen ist, beide fein säuberlich getrennt.

Gruppe1: Dominosteine programmieren
Gruppe2: Kinderwickeln

Jetzt habe ich verstanden, dass die Berechtigungen so aufgeteilt werden kann, dass die zwei Gruppen getrennt bleiben und mehr oder weniger nicht von dem einen Forum ins andere geschaut werden kann. So weit, so gut.

Jedoch bei der Mitgliederliste sehen sich die Mitglieder sehr wohl, sprich von Gruppe1 sieht auch die Mitglieder von Gruppe2. Der Wunsch wäre halt, Mitglieder von Gruppe1 sieht nur die Mitglieder der Dominosteine und Mitglieder von Gruppe2 nur die der Kinderwickler.

Kann ich das irgendwie bewerkstelligen? Mit Ranks? Oder gibt's einen Mod dazu? Oder?

roland
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von AYYILDIZLAR »

Hallo,
roland mayer hat geschrieben:Jedoch bei der Mitgliederliste sehen sich die Mitglieder sehr wohl, sprich von Gruppe1 sieht auch die Mitglieder von Gruppe2. Der Wunsch wäre halt, Mitglieder von Gruppe1 sieht nur die Mitglieder der Dominosteine und Mitglieder von Gruppe2 nur die der Kinderwickler
Also standarmäßig wüsste ich nicht, wie man dies so umsetzen kann.
roland mayer hat geschrieben:Kann ich das irgendwie bewerkstelligen? Mit Ranks? Oder gibt's einen Mod dazu? Oder?
Ob es eine MOD dafür gibt kann ich dir nicht sagen, aber ich könnte mir durchaus vorstellen, das man das mit einem passenden Codeschnipsel hinkriegen kann(über die Gruppen-ID oder wie auch immer).


Grüße
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von Gast234254 »

Du könntest 2 Foren anlegen die mit Passwörter geschützt sind. ACP ==> Foren ==> Foren-Administration = Forum-Passwort:

Den beiden Gruppen weist du jeweils unterschiedliche Passwörter zu.
Gruppe1: Dominosteine programmieren
Gruppe2: Kinderwickeln
Dann erstellt du noch eventuell ein offenes Forum für alle Gruppen, quasi als "Startforum".

Bestimmt gibt es auch andere Lösungen.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von Talk19zehn »

Ja, das geht gewiss via Passwort.

Hm, wie war das noch " fein säuberlich getrennt " bedeutet getrennte Foren und DBs, - oder?
Ich denke mal ganz kleinlaut:
Seemann1965 hat dies wunderbar realisert und verknüpft ( denke ich ) - fragt sich nur wieviel Arbeit dahinter stünde, die du dir "zutrauen" möchtest.
Schau mal: http://www.vm-foren.de/

Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von HabNurNeFrage »

Hi,

am besten wäre tatsächlich die Trennung komplett in zwei Foren zu realisieren.
Das wäre dann auch mit der Möglichkeit, die Anzeige für andere komplett zu unterbinden.

Hier mal eine kurze Methode, um jeder Gruppe zumindest augenscheinlich nur die eigenen Mitglieder zu präsentieren.
Dabei wird jedoch der jeweils anderen Gruppe nicht grundsätzlich die Möglichkeit zur Anzeige anderer Mitglieder verwehrt.
Es wird lediglich gruppenzugehörig der Link zur Memberlist entsprechend der Gruppe angezeigt.
Der generelle Aufruf von memberlist.php - wo dann alle zu sehen sind - wird nicht verhindert.

Aber nun der Weg:

Öffne: includes/functions.php
Finde: function page_header

Füge davor ein:

Code: Alles auswählen

// Erzeugt eine Template-Variable zur Prüfung der Gruppenzugehörigkeit
if (!function_exists('group_memberships'))
{
    include_once($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}

$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
    $template->assign_vars(array(
    'S_IN_GROUP_' . $grouprec['group_id'] => true
    ));
}
So, nun kannst Du die Gruppenzugehörigkeit an jeder Stelle im Template wie folgt abfragen:
<!-- IF S_IN_GROUP_XXX --><!-- ENDIF --> (XXX ist die ID der Gruppe)




Dann öffnen: styles/dein_stylename/template/overall_header.html

Für prosilver:

Finde:

Code: Alles auswählen

<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
Ersetze durch:

Code: Alles auswählen

<!-- IF S_DISPLAY_MEMBERLIST --><!-- IF S_IN_GROUP_4 --><li class="icon-members"><a href="{U_MEMBERLIST}?mode=group&g=4" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
<!-- IF S_IN_GROUP_5 --><li class="icon-members"><a href="{U_MEMBERLIST}?mode=group&g=5" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
<!-- ELSE --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->


Für subsilver:

Finde:

Code: Alles auswählen

<!-- IF S_DISPLAY_MEMBERLIST -->&nbsp; &nbsp;<a href="{U_MEMBERLIST}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->

Ersetze durch:

Code: Alles auswählen

<!-- IF S_DISPLAY_MEMBERLIST --><!-- IF S_IN_GROUP_4 -->&nbsp; &nbsp;<a href="{U_MEMBERLIST}?mode=group&g=4"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->
<!-- IF S_IN_GROUP_5 -->&nbsp; &nbsp;<a href="{U_MEMBERLIST}?mode=group&g=5"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->
<!-- ELSE --><!-- IF S_DISPLAY_MEMBERLIST -->&nbsp; &nbsp;<a href="{U_MEMBERLIST}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF --><!-- ENDIF -->
In beiden Ersetzungen musst Du anstelle von 4 bzw. 5 jeweils die ID einer der beiden beiden Gruppen Deines Boardes verwenden.
(z.B. 4 ersetzen durch die ID der Gruppe Dominosteine und 5 ersetzen durch die ID der Gruppe Kinderwickeln)

Danach noch den Forencache löschen, um die Templateänderung sichtbar zu machen.
Alte Dateien solange aufheben, bis das Ergebnis den Wünschen entspricht. Ansonsten diese wieder nehmen...
Jeder Gruppe sollte nun beim Klicken des Links "Mitglieder" nur die Mitglieder der eigenen Gruppe gezeigt werden.
Mit der gleichen Methode kannst Du nun etliche Sachen gruppenspezifisch anzeigen, z.B. ein Logo für die Dominos und eins für die Wickler.

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
roland mayer
Mitglied
Beiträge: 20
Registriert: 04.07.2013 21:06

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von roland mayer »

Hallo,

danke für die Rückmeldungen. Ich bin mir bei den Rückmeldungen nicht so ganz sicher, ob wir vom gleichen sprechen, oder doch unterschiedliches meinen. Das ich in phpbb3 zwei Foren anlege, war mir schon klar, und dass dann die Foren sich nicht gegenseitig sehen, auch. Nur ging es mir um die unterschiedlichen Gruppen.

Den Ansatz mit zwei DBs finde ich :o weil ich mich als Admin dann regelmäßig bei beiden reinschauen muss, und eigentlich interessiert mich nur Gruppe1 und nix von Gruppe2, sprich wie ich 'Domionosteine programmiere' und vom Kinderwickeln will ich nix wissen - ist sozusagen nur für meine Frau :oops:

Den Ansatz von HabNurNeFrage finde ich ansprechend und werde den mal ausprobieren, scheint mal beim Drüberschauen nicht ganz soooo schwierig.

Danke für alles und nun sollte ich mal ins Umsetzen gehen.

:D

roland
roland mayer
Mitglied
Beiträge: 20
Registriert: 04.07.2013 21:06

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von roland mayer »

Hallo,

ich probiere gerade mal anhand der Anleitung von HabNurNeFrage die unterschiedlichen Logos umzusetzen. Jetzt finde ich zwar in overall_header.html

Code: Alles auswählen

          <td width="100%"><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
und will mal im ersten Schritt nur mein zweites Logo einfügen. Sprich sowas wie

Code: Alles auswählen

          <td width="100%"><a href="{U_INDEX}">{SITE_LOGO_DOMINO}</a></td>
Jetzt hätte ich vermutet, dass ich das neue Logo in functions.php gleichlautend definieren muss, also

Code: Alles auswählen

		'SITE_LOGO_DOMINO'			=> $user->img('domino_logo'),
und ich in der imageset.cfg ich deklarieren muss

Code: Alles auswählen

img_domino_logo = logo_domino.gif*80*270
Nachdem ich die 3 Dateien raufgeladen habe (logo_domino.gif, functions.php und overall_header.html), habe ich nochmals den Cache geleert und die Styles (bzw. Imagesets) aktualisiert. Nur anstelle das er mir das neu angelegte Logo anzeigt, sehe ich nun kein Logo mehr .:(

Gibt's noch einen Hinweis, was ich bzgl. dem (neuen) Logo beachten sollte? Oder irgendeine Idee, was ich prüfen kann, was nicht funkt?

roland
roland mayer
Mitglied
Beiträge: 20
Registriert: 04.07.2013 21:06

Re: Mitgliederverwaltung in 2 Bereiche?

Beitrag von roland mayer »

Hallo,

ich bin nun endgültig dazu gekommen und das ganze funkt wunderbar. Danke nochmals an HabNurNeFrage :P

Zwecks Vollständigkeit noch die Lösung bzgl. Logo schaut bei mir (momentan) jetzt so aus:

Code: Alles auswählen

<!-- IF S_IN_GROUP_8 -->
  <img src="{T_IMAGESET_PATH}/Logo_DOMINO.gif">
<!-- ELSE  -->
  {SITE_LOGO_IMG}
<!-- ENDIF -->
:D
Antworten

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