Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Usergroup legends
#1
Eine neue Erweiterung wurde veröffentlicht: Usergroup legends

Zitat:This will show up usergroup legends under your "Who's online" part on your index.

From 1.4 you can hide groups you don't want to show.

Read the readme.
Zitieren
#2
Bei mir kommt:


MyBB
MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1146 - Table 'gimplearncom@1-mybb.mybb_mybb_settinggroups' doesn't exist
Query:
INSERT INTO mybb_mybb_settinggroups (`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('uot','Benutzergruppen Legende','','26','no')

Please contact the MyBB Group for support.
Zitieren
#3
Das Plugin funktioniert mit deiner MyBB-Version wohl nicht...
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#4
Kann man was machen, das es funktioniert?
Zitieren
#5
Überschreibe mal die Datei

forum/inc/plugins/usergrouplegends.php

mit der Datei im Attachment und sag mir obs funktioniert hat Wink

MfG Megaleecher


Angehängte Dateien
.php   usergrouplegends.php (Größe: 4 KB / Downloads: 68)
Zitieren
#6
Kommt zwar kein MySQL-Error mehr, sehe aber keine Veränderung auf der Startseite.
Zitieren
#7
Öffne mal folgendes Template unter:

Admin-CP -> Template & Styles -> Templates -> "Dein Template" -> Startseite -> index_boardstats

Dort suchst du folgenden Code:

PHP-Code:
{$whosonline

und ersetzt ihn mit

PHP-Code:
{$whosonline}
{
$user_legend

Sag dann obs funktioniert hat.

MfG Megaleecher
Zitieren
#8
Funktioniert danke!!

Ein Macken hab ich noch. Ich hab eine benutzerdefinierte Gruppe die so ne Art Admin ist, wie kann ich machen das die auch angezeigt wird?
Zitieren
#9
Versuchs mal so:

Öffne die Datei forum/inc/plugins/usergrouplegends.php

Suche dort folgenden Code:

PHP-Code:
eval("\$user_legend = \"".$templates->get("usergroup_legend")."\";"); 

und ersetzte ihn durch:

PHP-Code:
tgid=9;  //9 ist hier ein Beispiel. Stattdessen solltest du die GroupenID eintragen.
tgidcolor="#000000";  //Hier den Farbwert der Gruppe Eintragen
tgidname="Groupname";  //Hier den Namen der Gruppe eintragen

$usergroup .= "<a href=\"./groups.php?gid=".tgid."\"><span style=\"color: ".tgidcolor.";\"><b>".tgidname."</b></span></a>";

eval(
"\$user_legend = \"".$templates->get("usergroup_legend")."\";"); 

Dieser Code ist nicht getestet, sollte aber funktionieren.
Für jede weitere Gruppe kopierst du die 4 Zeilen über eval nochmals, fügst sie über eval ein und änderst die Werte nach bedarf Wink

MfG Megaleecher
Zitieren
#10
Kam Error, glücklicherweise gehts auch ohne diesen Code. Danke trotzdem!
Zitieren