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ß
Vielen Dank MrBrechreiz. Wie sieht es mit der Overview aus? Wird das auch hervorgehoben?
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.
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ß
Code richtig Verbaut? Vill. nicht doch wo eine } Vergessen?
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")."\";");
Gut dann musst du uff MrBrechreiz warten.
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.
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.