Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.21 veröffentlicht (11.06.19)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Teamliste anzeigen lassen (Auf der Startseite)
#1
Dieser Benutzer erhält keinen Support, da eines seiner Foren nicht unseren Foren-Regeln entspricht!

Hey,
Ich wollte mal fragen, ob es eine Funktion oder Mod gibt, wo man bei einem MyBB-Forum die Teammitglieder die Online sind, rechts an der Seite angezeigt werden.

Danke im Vorraus Smile
Zitieren
#2
Was bedeutet "rechts an der Seite"?

Ich weiß nicht, ob es so ein Plugin bereits gibt, aber schwierig zu programmieren ist es nicht wenn du dich grundlegend mit PHP auskennst. Ich habe momentan leider recht wenig Zeit privat, vielleicht nehme ich das bei einer freien Minute mal in Angriff.
My  PHP-Version: 7.3.1 | MySQL-Version: 5.7.21
My  Plugins: See all
------
Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun
Zitieren
#3
So ein Plugin gibt es:
https://storming-gates.de/showthread.php?tid=18925
Du musst nur im Forum angemeldet sein, um es downloaden zu können.
Zitieren
#4
Ob es eine fertige Lösung dafür gibt, bin ich mir nicht sicher. Hier jedoch ein Workaround, wie es funktionieren kann.

Schaue im Quelltext dieses Forums dort, wo die User stehen und du erkennst folgendes:
Code:
<a href="https://www.mybb.de/forum/user-XXX.html"><span class="user_user">USERNAME</span></a>,  <a href="https://www.mybb.de/forum/user-XXX.html"><span class="user_admin">ADMINNAME</span></a>,  <a href="https://www.mybb.de/forum/user-XXX.html"><span class="user_user">USERNAMEsteffen420</span></a>
Die Links werden von der Forensoftware erstellt, das Format des Benutzernamens in einem span-Element klassiert. Dies lässt sich im ACP einstellen.

Schnappe dir aus dem Template "index_whosonline" folgende Variable:
{$onlinemembers}

Diese enthält alle Online-User, so wie oben dargestellt.

Im Template index an geünschter Stelle fügst du einen neuen Container mit einer eigenen Klasse und fügst die Variable innerhalb des Containers ein, z.B.:
Code:
<div class="onlinemembers_top">
{$onlinemembers}
</div>

Jetzt hast du die Möglichkeit die Klassen der einzelnen User zu formatieren - in diesem Fall die ungewollten User zu verstecken. Dies gilt aber nur innerhalb (!!) der Klasse onlinemembers_top.
Code:
CSS:
.onlinemembers_top .user_user {
display: none;
}

Die User werden versteckt, alle anderen (Admin, Mod etc) bleiben sichtbar.
Ohne in den Code zu fummeln oder ein Plugin zu schreiben, sehe ich kaum einen anderen Lösungvorschlag.

[ExiTuS]

EDIT: Da war doylecc noch einen Moment schneller als ich Smile

EDIT2: Bei meinem Lösungsvorschlag bleiben allerdings die Kommata zwischen den versteckten Benutzernamen stehen Sad
Zitieren
#5
Dieser Benutzer erhält keinen Support, da eines seiner Foren nicht unseren Foren-Regeln entspricht!

Danke an alle die ein Beitrag geschrieben haben.
Ich habe nun das Plugin, das doylecc verlinkt hat, heruntergeladen und es klappt perfekt.

Danke Smile
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Team auf Startseite anzeigen EinSocialKilla 3 317 01.10.2018, 14:14
Letzter Beitrag: lenox
  Anzahl der Attachments auf stats.php anzeigen lassen Vespa 3 590 26.11.2017, 22:04
Letzter Beitrag: MrBrechreiz
  Termine auf Startseite anzeigen gorld 6 2.134 20.11.2015, 15:48
Letzter Beitrag: arnold74
Question neueste themen auf externe seite anzeigen lassen??? happyspeedy 292 70.930 28.06.2014, 22:54
Letzter Beitrag: Jockl
  Zufälligen Post auf Startseite anzeigen? me.lina 6 1.268 22.10.2012, 14:42
Letzter Beitrag: frostschutz