MyBB.de Forum
Usergruppe -> Thread farbig - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Usergruppe -> Thread farbig (/thread-33961.html)

Seiten: Seiten: 1 2 3 4


Usergruppe -> Thread farbig - KaSo - 27.11.2016

Hallo MyBBler,

ich möchte gerne einer Usergruppe die Möglichkeitr geben, dass desen Themen (nur Themen) in dem jeweiligen Forum etwas hervorsticht. Das soll heißen, dass der Hintergrund im Forumdisplay z.B. fett und einen Background bekommt, siehe dazu Bsp im Anhang.

Kann mir jemand helfen? Gerne möchte ich das ganze auch im Übersicht Plugin angezeigt bekommen. Die Thread der jeweiligen Benutzergruppen sollen auch im Übersicht ins Auge stechen.

Gruß


RE: Usergruppe -> Thread farbig - MrBrechreiz - 27.11.2016

Hast eine PN von mir.


RE: Usergruppe -> Thread farbig - KaSo - 27.11.2016

Vielen Dank MrBrechreiz. Wie sieht es mit der Overview aus? Wird das auch hervorgehoben?


RE: Usergruppe -> Thread farbig - MrBrechreiz - 28.11.2016

Voraussetzung sind die Einträge in der global.css, welches Du aus meinen Link entnehmen kannst.

Suche im overview Plugin nach

PHP-Code:
$val2 overview_parseuser($threads['uid'], $threads['username']); 

ersetzen mit

PHP-Code:
$unamegroup $db->query("SELECT *
                FROM "
.TABLE_PREFIX."users
                WHERE uid = "
$threads['uid']);
                    
$ugroupcolor $db->fetch_array($unamegroup);
                    
                    
$usergroupcolor $db->query("SELECT *
                FROM "
.TABLE_PREFIX."usergroups
                WHERE gid = "
$ugroupcolor['usergroup']);
        if(
in_array($ugroupcolor['usergroup'], array('4')))
        {
            
$ugroupcolor $db->fetch_array($usergroupcolor);
            
$finalname str_replace("{username}"$threads['username'], $ugroupcolor['namestyle']);
            
$val2 overview_parseuser($threads['uid'], $threads['username']);
            
$bgcolor "neuegruppe";
        }else{
            
$val2 overview_parseuser($threads['uid'], $threads['username']); 
        } 

overview_3_columns_row Template

Code:
<tr class="{$trow}">

ändern in

Code:
<tr class="{$trow} {$bgcolor}">


Ich denke das sollte dass sein was Du suchst.

Achja, array('4') ist die Gruppen ID welche Du anpassen musst.


RE: Usergruppe -> Thread farbig - KaSo - 28.11.2016

Hallo,

nachdem ich das kleine Script eingebaut habe, bekomme ich oberhalb meines Forums einen Fehlermeldung mit: "$val2 = overview_parseuser($threads['uid'], $threads['username']);" angezeigt. Siehe dazu Forum von mir.

Gruß


RE: Usergruppe -> Thread farbig - òóGlubscher - 28.11.2016

Code richtig Verbaut? Vill. nicht doch wo eine } Vergessen?


RE: Usergruppe -> Thread farbig - KaSo - 28.11.2016

PHP-Code:
// Print data
    
while ($threads $db->fetch_array($query))
    {
        
$val1 overview_parsesubject($threads['subject'], $threads['icon'], $threads['prefix'], $threads['tid']);
        
$unamegroup $db->query("SELECT *
                FROM "
.TABLE_PREFIX."users
                WHERE uid = "
$threads['uid']);
                    
$ugroupcolor $db->fetch_array($unamegroup);
                    
                    
$usergroupcolor $db->query("SELECT *
                FROM "
.TABLE_PREFIX."usergroups
                WHERE gid = "
$ugroupcolor['usergroup']);
        if(
in_array($ugroupcolor['usergroup'], array('20')))
        {
            
$ugroupcolor $db->fetch_array($usergroupcolor);
            
$finalname str_replace("{username}"$threads['username'], $ugroupcolor['namestyle']);
            
$val2 overview_parseuser($threads['uid'], $threads['username']);
            
$bgcolor "neuegruppe";
        }
        else
        {
            
$val2 overview_parseuser($threads['uid'], $threads['username']); 
        } 
        
$val3 "<a href=\"javascript:MyBB.whoPosted({$threads['tid']});\">{$threads['replies']}</a>";
        eval(
"\$table_content .= \"".$templates->get("overview_3_columns_row")."\";"); 



RE: Usergruppe -> Thread farbig - òóGlubscher - 28.11.2016

Gut dann musst du uff MrBrechreiz warten.


RE: Usergruppe -> Thread farbig - KaSo - 28.11.2016

Ich hoffe doch nur, dass es sich bald meldet. Was ich jedoch nicht denke.

Ich habe das Code rückgängig gemacht und original hochgeladen -> Resultat: ändert sich nix.


RE: Usergruppe -> Thread farbig - òóGlubscher - 28.11.2016

Das erste, was jeder Mensch lernen muss, ist Geduld!

Ich kenne weder das Plugin noch das was da an Code teilen da Rein gepfuscht ^^ wird.

Wenn aber nach dem PHP Code Ausbau das immer noch im Header Bereich zu sehen ist. Denke ich das du das wohl in einer Template Vorlage stehen hast. Oder aber doch ne } Vergessen hast.