Beitragstext bei bestimmter Gruppenzugehörigkeit einfärben

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
TheTommynator
Mitglied
Beiträge: 52
Registriert: 04.01.2004 16:38

Beitragstext bei bestimmter Gruppenzugehörigkeit einfärben

Beitrag 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
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
TheTommynator
Mitglied
Beiträge: 52
Registriert: 04.01.2004 16:38

Beitrag 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?
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag 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.
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
TheTommynator
Mitglied
Beiträge: 52
Registriert: 04.01.2004 16:38

Beitrag von TheTommynator »

Kannst du mir noch sagen, bei welcher $sql Variable das eingefügt werden muss?

Da gibt es in viewtopic.php doch einige ;)
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag 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, 
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
TheTommynator
Mitglied
Beiträge: 52
Registriert: 04.01.2004 16:38

Beitrag 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?
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“