Seite 1 von 2

Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 09.08.2019 13:52
von Maggan22
Hallöchen zusammen,

wie stelle ich es am besten an die Spalte "Registriert" bzw. deren Inhalt nur für Admins sichtbar zu machen?
mit <!-- IF U_ACP --> und <!-- ENDIF --> in der memberlist_body.html an dieser Stelle - ca. Zeile 65:

Code: Alles auswählen

	<!-- IF memberrow.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE -->	<tr class="row1"><!-- ENDIF -->

		<td class="gen" align="center">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</td>
		<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>
	<td class="genmed" align="center" nowrap="nowrap">&nbsp;{memberrow.JOINED}&nbsp;<br/>Letzter Besuch: <br/>{memberrow.U_LASTVISIT}</td>
   
hab ich es versucht, aber irgendwie kommt im besten Fall nur eine komplett ausgeblendete Mitgliederliste heraus.

Versucht habe ich es so:

Code: Alles auswählen

<!-- IF U_ACP --><td class="genmed" align="center" nowrap="nowrap">&nbsp;{memberrow.JOINED}&nbsp;<br/>Letzter Besuch: <br/>{memberrow.U_LASTVISIT}</td><!-- ENDIF -->
und so:

Code: Alles auswählen

<td class="genmed" align="center" nowrap="nowrap"><!-- IF U_ACP -->&nbsp;{memberrow.JOINED}&nbsp;<br/>Letzter Besuch: <br/>{memberrow.U_LASTVISIT}<!-- ENDIF --></td>
Kann mir jemand weiterhelfen?

Vielen Dank schonmal

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 09.08.2019 18:51
von Kirk
Hallo
Normalerweise sehen das nur Admins oder Moderatoren, denn die haben das Recht "Kann auch unsichtbare Benutzer online sehen".
Wenn du dies jetzt nur für Admins sichtbarmachen möchtest, dann entziehe den anderen Gruppen das oben genannte Recht.

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 10.08.2019 00:09
von Maggan22
Hi,

danke für deine antwort. Die anderen haben das Recht sowieso nicht.
Ich weiß nicht ob ein Missverständnis entstanden ist - es geht um die Mitgliederliste. Die Spalte Registriert.

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 10.08.2019 13:42
von Kirk
Deine Überschrift lautet ja "Zuletzt online" und im Beitrag selbst "Registriert" deswegen das Missverständnis. :wink:
Die richtige Datei hattest du ja schon, du musst folgendes ändern,
Finde 2x:

Code: Alles auswählen

<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
Ersetzen 2x mit:

Code: Alles auswählen

<!-- IF U_ACP --><th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th><!-- ENDIF -->
Finde:

Code: Alles auswählen

<th class="joined">&nbsp;</th>
Ersetzen mit:

Code: Alles auswählen

<!-- IF U_ACP --><th class="joined">&nbsp;</th><!-- ENDIF -->
Finde:

Code: Alles auswählen

<td>{memberrow.JOINED}</td>
Ersetzen mit:

Code: Alles auswählen

<!-- IF U_ACP--><td>{memberrow.JOINED}</td><!-- ENDIF -->
Diese Änderungen beinhaten auch die Ansicht bestimmter Systemgruppen z.b. Administratoren oder Moderatoren usw.

Gehe nach ACP > Styles
Wähle unter "Style-Komponenten" den Optionspunkt Templates an und klicke beim Eintrag Deines Styles auf "Aktualisieren" und im ACP/Allgemein den Foren Cache leeren!

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 10.08.2019 14:38
von Maggan22
Vielen herzlichen Dank. Ich weiß zwar nicht wieso, diese Zeilen finde ich aber gar nicht in der Datei. Ich hab nur mal nach {L_JOINED} gesucht, das hab ich gefunden. aber nur einmal. entsprechende Zeile dann nach anleitung angepasst. Dann wird die komplette Mitgliederliste ausgeblendet und auch die Profile sind nicht mehr sichtbar für normale Mtglieder... Ich kann es noch sehen als Admin.

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 10.08.2019 15:25
von Kirk
Ich hatte übsersehen das wir im Bereich 3.0 sind, hab den Beitrag entsprechend geändert, biite nochmal testen.
Dieses basiert auf Standard prosilver.

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 10.08.2019 16:43
von Maggan22
super danke. wie muss ich das für subsilver machen?

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 10.08.2019 19:50
von Kirk
Für subsilver2 so,
Finde:

Code: Alles auswählen

<th nowrap="nowrap" width="15%"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
Ersetzen mit:

Code: Alles auswählen

<!-- IF U_ACP--><th nowrap="nowrap" width="15%"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th><!-- ENDIF -->
Finde:

Code: Alles auswählen

<td class="genmed" align="center" nowrap="nowrap">&nbsp;{memberrow.JOINED}&nbsp;</td>
Ersetzen mit:

Code: Alles auswählen

<!-- IF U_ACP--><td class="genmed" align="center" nowrap="nowrap">&nbsp;{memberrow.JOINED}&nbsp;</td><!-- ENDIF -->

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 11.08.2019 15:38
von Maggan22
Huhu,

ich dank dir sehr. Ich, als Admin sehe noch alles unverändert, aber für normale Mitglieder wird die komplette Mitgliederliste ausgeblendet mit der Meldung:
Du bist nicht berechtigt, die Mitgliederliste oder Profile anzusehen.

*grübel*

Re: Zuletzt online in der Mitgliederliste nur für Admins

Verfasst: 11.08.2019 15:42
von Kirk
Dann überprüfe mal die Rechte.