Seite 1 von 1

Beitragstext bei bestimmter Gruppenzugehörigkeit einfärben

Verfasst: 20.11.2006 18:18
von TheTommynator
Hallo,

Folgendes "Problem":

In meinem Forum gibt es User, die der Gruppe "Klassenleiter" angehören.
Nun möchte ich, damit besser gesehen wird, wenn einer User aus dieser Gruppe etwas postet, dass alle seine Beiträge in Blau geschrieben werden und nicht in der Standardfarbe des Templates.

Gibt es da eine Möglichkeit die Viewtopic so umzubauen, dass sie nach einer bestimmten Gruppenzugehörigkeit die Beitragsfarbe ändert?

Das wäre schön, wenn es sowas schon gäbe, oder mir jemand sagen könnte, wie das zu bewerkstelligen ist.

Dankeschön

Verfasst: 20.11.2006 18:42
von Olli Oberhausen

Verfasst: 20.11.2006 19:12
von TheTommynator
Danke schonmal :)

Ich hab jetzt in der viewtopic.php nach diesem Code

Code: Alles auswählen

$message = str_replace("\n", "\n<br />\n", $message);
das hier eingefügt:

Code: Alles auswählen

if( $postrow[$i]['user_level'] == ADMIN || $postrow[$i]['user_level'] == MOD )
  {
    $message = '<span style="color:red;">' . $message . '</span>';
  }
Allerdings ändert sich an der Beitragsfarbe bei mir (Admin) als auch bei den Moderatoren absolut nichts.

An was kann das liegen?

Verfasst: 20.11.2006 19:53
von Olli Oberhausen
Dann fehlt noch "u.user_level" in dem $sql
... und füge in das sql
u.username, u.user_id , u.user_level, u.user_posts, ein.

Verfasst: 20.11.2006 20:29
von TheTommynator
Kannst du mir noch sagen, bei welcher $sql Variable das eingefügt werden muss?

Da gibt es in viewtopic.php doch einige ;)

Verfasst: 20.11.2006 20:40
von Olli Oberhausen
Suche:

Code: Alles auswählen

//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, 
Ersetze durch

Code: Alles auswählen

//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_level, 

Verfasst: 20.11.2006 21:03
von TheTommynator
Ah thx, jetzt klappts.

Nur eine Frage noch, wo muss ich den Code noch einfügen, damit die Signatur auch die "Admin-Farbe" bekommt?