Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Usergroup Legend
#11
Warum so kompliziert? ^^
Templates - Globale Templates - ugl_template
Dort einfach die HTML-Codes der Benutzergruppen einfügen, fertig. Dann kannste die Reihenfolge und den Namen festlegen. Die Klammern kannste dann auch hinzufügen/entfernen.
So hab ich es auch gemacht und es funktioniert super, algrapez.net!
Zitieren
#12
Hat leider auch nicht funktioniert. Ist immer noch das selbe wie vorher. So sieht die Umgebung um die foreach-Schleife aus:

Code:
{
                // se ordoneaza alfabetic mai intai
                usort($groupscache, "grouplegend_compare");
                if (in_array("ALL[DESC]", $ordergrouplegend)) {
                    // daca apare descrescator atunci se inverseaza array-ul
                    $groupscache = array_reverse($groupscache);
                }
                // fiecare grup din cache este afisat
                 $sep = ", ";
                foreach ($groupscache as $grup)
                {
                    // incepe sa se creeze formatul cu tot cu titlu si culori
                    $format = $grup['namestyle'];
                    $userin = substr_count($format, "{username}");
                    if($userin == 0)
                    {
                        $format = "{username}";
                    }
                    $format = stripslashes($format);
                    $usergroup = str_replace("{username}", $grup['title'], $format);
                    // se adauga stringul la structura finala
                    $final .= $sep.$usergroup;
                }
                $final = trim($final, ',');     
                
            }

@StefanT: Oh sorry, ich dachte es ginge in Ordnung, da die Bilder nicht eingebettet werden und somit keinen Einfluss auf die Ladezeit der Seite hat.
Zitieren
#13
Die Codeänderung von Virusman funktioniert. Deine Beiträge habe ich editiert (Blider).
Zitieren
#14
@NetHunter: Hm... dann hab ich wohl irgendwo ein Paste-Fehler gemacht. Könntest du mir vielleicht den Inhalt der fertigen grouplegend.php auf pastie.org posten?
Zitieren
#15
Du hast eine PN. Smile
Zitieren
#16
Danke, hast eine PN zurück Smile

@darki: Ich weiß nicht wie du die ugl_template editiert hast, aber wenn ich da was reinschreibe, erscheint es im Forum direkt über der Foren-Statistiken-Box. :/

Edit: Na das ist ja ein Ding. Es funktioniert immer noch nicht. Ich habe sonst nix an MyBB geändert. Verwendet eine frische MyBB 1.6.5 Installation.
Zitieren
#17
Ehrlich gesagt...jetzt bin ich ratlos. Ich habe die Datei getestet. Alles schön. Eventuell liegt es bei dir am Browsercache.
Zitieren
#18
Ok kein Problem, ich danke dir und den anderen herzlich für den vorbildlichen Support. Kann man sich ruhig ne Scheibe von abschneiden Wink

Ich werd noch etwas rumprobieren, es wird bestimmt irgendwann klappen.

Gruß
Zitieren
#19
Hallo, wollt nur mal meine Lösung präsentieren. Ich hab das Plugin deinstalliert und dann das hier gemacht: http://community.mybb.com/thread-43752.html
Anders als mit dem Plugin kann man das im ACP frei designen Smile

Gruß
Zitieren
#20
Hallo. geht einfach in das Plugin ca Zeile 210 und löscht die eckigen Klammern

vorher
PHP-Code:
// se adauga stringul la structura finala
                    
$final .= " [".$usergroup."] ";
                } 
            } 

danach
PHP-Code:
// se adauga stringul la structura finala
                    
$final .= " ".$usergroup." ";
                } 
            } 

So hab ichs bei mir auch gemacht und es funzt.

Noch kleine Info:

Wer auch das Problem hat das sein Desing durch das Plugin zerschiesst, wenn es mit dem Bild angezeigt werden soll, kann folgendes im Plugin abändern.

Geht in ca Zeile 158

Orginal sieht es so aus:
PHP-Code:
// Functia de generare a template-ului
function grouplegend_template($final$type
{
    if (
$type == "complex") {
        return 
"<tr><td class=\"trow1 smalltext\" align=\"center\" width=\"1\"><img src=\"images/group_legend.png\" alt=\"Usergroup Legend\" /></td><td colspan=\"6\" class=\"trow1\"><span class=\"smalltext\">".$final."</span></td></tr>";
    }
    else {
        return 
"<tr><td class=\"trow1\"><span class=\"smalltext\">".$final."</span></td></tr>";   
    }


und so in meiner abgeänderten Form:
PHP-Code:
// Functia de generare a template-ului
function grouplegend_template($final$type
{
    if (
$type == "complex") {
        return 
"<tr><td class=\"tcat\"><span class=\"smalltext\">Benutzergruppenlegende</span></td></tr><tr><td class=\"trow1 smalltext\" align=\"left\" width=\"50\"><img src=\"images/group_legend.png\" align=\"middle\" alt=\"Benutzergruppenlegende\" /><span class=\"smalltext\">".$final."</span></td></tr>";
    }
    else {
        return 
"<tr><td class=\"trow1\"><span class=\"smalltext\">".$final."</span></td></tr>";   
    }


Hoffe konnte einigen damit helfen.

Das angehängte Attachment zeigt die Vorschau wie es mit der Bildvariante aussieht.


Angehängte Dateien Thumbnail(s)
   
Mit freundlichen Grüßen

MrBrechreiz
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Usergroup Legend MyBB.de Bot 13 4.933 23.07.2017, 22:53
Letzter Beitrag: MrBrechreiz
  Usergroup Legend 1.0 MyBB.de Bot 1 1.320 24.04.2015, 23:56
Letzter Beitrag: skrilaxrev
  Legend Permission MyBB.de Bot 1 1.411 03.03.2015, 02:15
Letzter Beitrag: MyBB.de Bot
  Edit Time Limit/Legend Permissions MyBB.de Bot 1 1.915 24.10.2013, 15:20
Letzter Beitrag: MyBB.de Bot
  Group Legend MyBB.de Bot 1 2.242 02.06.2009, 21:45
Letzter Beitrag: RavLau