Seite 1 von 2
User von der Seite "Das Team" ausblenden
Verfasst: 20.04.2010 18:19
von m4ddy
Hallo zusammen:
ich hab da ein seltsames Phänomen. Ich habe ein SubForum eingerichtet in dem Mitglieder einer entsprechenden Gruppe auch die Beiträge anderer Mitglieder ändern können. Das ist so eingerichtet damit man gemeinsam an bestimmten Inhalten arbeiten kann ohne das man ewig lange Threads bekommt. Jetzt iss aber mein Problem dass der bisher eine User der Mitglied in der Gruppe ist auf der Seite "das Team" als Moderator geführt wird. vermutlich weil das ja ein Mod-Recht ist mit dem der User die Beiträge anderer ändern darf. Aber das Mitglied ist garkein Mod sondern hat einfach nur diese eine Berechtigung, und auch nur für dieses eine SubForum.
Kann ich das irgendwo einstellen dass der da nicht mehr aufgeführt wird?
Gruß
m4ddy
Re: User von der Seite "Das Team" ausblenden
Verfasst: 20.04.2010 18:25
von lissylucky
Im ACP --> Berechtiungen --> Benutzerrechte --> Mitgliedsname eingeben und dann kannste die Rechte ändern!
Re: User von der Seite "Das Team" ausblenden
Verfasst: 21.04.2010 08:49
von m4ddy
hmm, ok, Missverständnis. Die Gruppe hat die Rechte zu recht (blöder Satz, ich weiß

). Aber die Mitglieder der Gruppe sollen eben nicht auf der Team-page als moderatoren gelistet werden. Jetzt ist die Frage wie ich die Mitglieder der Gruppe von der Seite runter bekomme,
ohne der Gruppe die Rechte zu nehmen.

Re: User von der Seite "Das Team" ausblenden
Verfasst: 21.04.2010 10:37
von dodges
moin, ich hatte das selbe problem. mein template basiert auf subsilver2 -
in der index_body.html in styles/template/ findest du relativ weit oben diesen Code:
Code: Alles auswählen
<!-- INCLUDE forumlist_body.html -->
<!-- IF not S_IS_BOT or U_TEAM -->
<span class="gensmall">
<!-- IF not S_IS_BOT -->
<a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a>
<!-- ENDIF --><!-- IF not S_IS_BOT and U_TEAM --> <!--|--> <!-- ENDIF --><!-- IF U_TEAM -->
<a href="{U_TEAM}">{L_THE_TEAM}</a>
<!-- ENDIF -->
</span>
<!-- ENDIF -->
Nun kannst du mit diese Zeile:
<!-- ENDIF --><!-- IF not S_IS_BOT and U_TEAM --> <!--|--> <!-- ENDIF --><!-- IF U_TEAM -->
<a href="{U_TEAM}">{L_THE_TEAM}</a>
<!-- ENDIF -->
einfach auskommentieren.
aus
<a href="{U_TEAM}">{L_THE_TEAM}</a>
machst du
<!-- <a href="{U_TEAM}">{L_THE_TEAM}</a> -->
und das Team verschwindet (allerdings dauerhaft!) aus deinem Forum.
Hoffe ich konnte dir helfen.
lg.-d.
edit: ACP -> Cache leeren, übernimmt die Änderungen.
Re: User von der Seite "Das Team" ausblenden
Verfasst: 21.04.2010 10:49
von m4ddy
Hi,
danke für die Mühe, aber leider ist das auch am Thema vorbei. Schließlich will ich ja nicht den Link zur Teamseite weg haben sondern einfach nur dass die Leute einer bestimmten Gruppe die ein einzelnes Recht aus der Kategorie "Moderatorenrechte" haben nicht auf dieser Seite aufgelistet werden. Administratoren und Moderatoren sollen auch weiterhin angezeigt werden.
Re: User von der Seite "Das Team" ausblenden
Verfasst: 21.04.2010 11:02
von dodges
oha. dann is das tatsächlich am Thema vorbei..
ich hab grade nicht viel zeit aber evtl. finbdest du was du suchst in der memberlist.php
Code: Alles auswählen
// What do you want to do today? ... oops, I think that line is taken ...
switch ($mode)
{
case 'leaders':
// Display a listing of board admins, moderators
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
$page_title = $user->lang['THE_TEAM'];
$template_html = 'memberlist_leaders.html';
$user_ary = $auth->acl_get_list(false, array('a_', 'm_'), false);
sieht irgendwie so aus als könntest du da ansetzen.. Man korrigiere mich falls nicht.
Re: User von der Seite "Das Team" ausblenden
Verfasst: 30.04.2010 01:03
von BaerchenHH
Öffne: /memberlist.php
--- Suche ---
Code: Alles auswählen
$which_row = (in_array($row['user_id'], $admin_id_ary)) ? 'admin' : 'mod';
--- Danach einfügen ---
Code: Alles auswählen
// BEGINN: Snippet Bestimmte Gruppen und User aus der Team-Liste entfernen
if($row['group_id'] == 99 or $row['user_id'] == 1521)
{
continue;
}
// END: Snippet Bestimmte Gruppen und User aus der Team-Liste entfernen
--- Beachte ---
- Es können auch mehrere User(Gruppen)-IDs aus der Anzeige herausgenommen werden
- passe die ID an, die nicht mit aufgeführt werden soll.
Re: User von der Seite "Das Team" ausblenden
Verfasst: 03.05.2010 20:44
von m4ddy
Danke euch beiden.
@ dodges: du liegst da denke ich schon richtig, BärchenHH hat da ja auch schon nen Lösungsansatz geliefert.
@ BärchenHH: Vielen Dank für das Snippet. Ich habs auch schon iengebaut. leider hatte das nciht ganz den gewünschten Effekt, aber ich glaub ich hab mich da irgendwo einfach nur dumm drangestellt. Sobald ich das Problem behoben habe melde ich mich.
gruß
m4ddy
Re: User von der Seite "Das Team" ausblenden
Verfasst: 03.05.2010 21:27
von BaerchenHH
Welchen Effekt hatte das denn?
Das Snippet funktioniert bei mir einfandfrei (eine Gruppe und drei weitere User).
Re: User von der Seite "Das Team" ausblenden
Verfasst: 04.05.2010 08:55
von m4ddy
Halt, stopp, Kommando zurück. Mein Fehler.
Ich bin in der Reihe verrutscht, weil ein paar Zeilen unten drunter eine Zeile kommt die so ähnlich aussieht.
Jetzt klappt das ganz hervorragend.
Vielen Dank für deine Mühe.
gruß
m4ddy