Moderatoren&Admins in festgelgter Farbe posten
Moderatoren&Admins in festgelgter Farbe posten
Hallo Gemeinschaft,
ich habe schon unter Snippets geguckt ob es möglich ist, dass wenn Mods oder Admins posten ihr beitrag in einer bestimmten Farbe erscheint.
Ich weiss leide rnicht wo ich anfangen soll.
Könnt ihr mir ein bissel auf die sprünge helfen wo ich was wie wo umschreiben/einfügen muss?
Ich wäre Euch sehr Dankbar.
LG René
ich habe schon unter Snippets geguckt ob es möglich ist, dass wenn Mods oder Admins posten ihr beitrag in einer bestimmten Farbe erscheint.
Ich weiss leide rnicht wo ich anfangen soll.
Könnt ihr mir ein bissel auf die sprünge helfen wo ich was wie wo umschreiben/einfügen muss?
Ich wäre Euch sehr Dankbar.
LG René
Na ja das müsste ganz einfach sein..
öffne: viewtopic.php
suche:
füge dannach ein:
farbe mit deiner gewünschten Farbe ersetzen..
Und wenn du dann auch noch die anderen Postings in einer bestimmten Farbe haben willst dann dannach noch das einfügen..
Und wieder farbe mit deiner gewünschten Farbe ersetzen.
öffne: viewtopic.php
suche:
Code: Alles auswählen
$message = str_replace("\n", "\n<br />\n", $message);
Code: Alles auswählen
if( $userdata['user_level'] == ADMIN )
{
$message = '<span style="color:farbe;">' . $message . '</span>';
}
else if( $userdata['user_level'] == MOD )
{
$message = '<span style="color:farbe;">' . $message . '</span>';
}
Und wenn du dann auch noch die anderen Postings in einer bestimmten Farbe haben willst dann dannach noch das einfügen..
Code: Alles auswählen
else
{
$message = '<span style="color:farbe;">' . $message . '</span>';
}
danke funktioniert super mit mods und admin
aber normale user haben auch die gleiche farbe was ich ned wollte.
Was mus sich umstellen? Mus ich duie farbe als #hexhex eingeben?
habe dein ersten code genommen.
und so gefummelt:
LG René
aber normale user haben auch die gleiche farbe was ich ned wollte.
Was mus sich umstellen? Mus ich duie farbe als #hexhex eingeben?
habe dein ersten code genommen.
und so gefummelt:
Code: Alles auswählen
if( $userdata['user_level'] == ADMIN )
{
$message = '<span style="color:indigo;">' . $message . '</span>';
}
else if ( $userdata['user_level'] == MOD )
{
$message = '<span style="color:indigo;">' . $message . '</span>';
}
else
{
$message = '<span style="color:black;">' . $message . '</span>';
}
Wie die User haben auch die farbe?
Also dieselbe wie die Admins/Mods ?
Wenn Admin/Mods sowieso die selbe Farbe haben sollen dann kannst du das auch so machen..
Und mehr nicht, die Benutzer haben dann die normale Farbe.
Und ja am besten in "#hexhex" angeben
Also dieselbe wie die Admins/Mods ?
Wenn Admin/Mods sowieso die selbe Farbe haben sollen dann kannst du das auch so machen..
Code: Alles auswählen
if( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD )
{
$message = '<span style="color:farbe;">' . $message . '</span>';
}
Und ja am besten in "#hexhex" angeben

hi,fanrpg hat geschrieben:Wie die User haben auch die farbe?
Also dieselbe wie die Admins/Mods ?
Wenn Admin/Mods sowieso die selbe Farbe haben sollen dann kannst du das auch so machen..Und mehr nicht, die Benutzer haben dann die normale Farbe.Code: Alles auswählen
if( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ) { $message = '<span style="color:farbe;">' . $message . '</span>'; }
Und ja am besten in "#hexhex" angeben
habe ich so gemacht,
leider schreiben die user automatisch auch in der farbe

Code: Alles auswählen
// renes farbe
if( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD )
{
$message = '<span style="color:#5C246E">' . $message . '</span>';
}
// renes farbe
Danke & lg rené
Zuletzt geändert von der-rene am 20.10.2006 14:48, insgesamt 1-mal geändert.
mal so eine frage nebenbei - wird durch diese lösung nicht der ansatz der trennung von php code und template durchbrochen ?fanrpg hat geschrieben:Na ja das müsste ganz einfach sein..
öffne: viewtopic.php
suche:füge dannach ein:Code: Alles auswählen
$message = str_replace("\n", "\n<br />\n", $message);
farbe mit deiner gewünschten Farbe ersetzen..Code: Alles auswählen
if( $userdata['user_level'] == ADMIN ) { $message = '<span style="color:farbe;">' . $message . '</span>'; } else if( $userdata['user_level'] == MOD ) { $message = '<span style="color:farbe;">' . $message . '</span>'; }
Und wenn du dann auch noch die anderen Postings in einer bestimmten Farbe haben willst dann dannach noch das einfügen..Und wieder farbe mit deiner gewünschten Farbe ersetzen.Code: Alles auswählen
else { $message = '<span style="color:farbe;">' . $message . '</span>'; }
wäre es nicht sinnvoller, die unterscheidung über die <- begin switch ... > anweisung in die templates zu packen ?
An sich schon, aber es ist ja auch nur eine "Privat" Lösung, und soll defentiv nicht als Mod gedacht werden. Und ne ganze Mod-Anleitung ect. finde ich für solche kleine Sachen unangebracht.rocknix hat geschrieben: mal so eine frage nebenbei - wird durch diese lösung nicht der ansatz der trennung von php code und template durchbrochen ?
wäre es nicht sinnvoller, die unterscheidung über die <- begin switch ... > anweisung in die templates zu packen ?
€dit:
Kann eigentlich gar nicht seinleider schreiben die user automatisch auch in der farbe

Verlinke mal bitte deine viewtopic.php als .txt Datei.
Habe mir schon gedacht das es an template bzw css datei liegen könnnte,
also hier isse
http://heirats-freu.de/phpBB2/viewtopic.txt
danke für eure mühen
lg rené
also hier isse
http://heirats-freu.de/phpBB2/viewtopic.txt
danke für eure mühen
lg rené
- Olli Oberhausen
- Mitglied
- Beiträge: 561
- Registriert: 22.10.2004 01:03
- Wohnort: Oberhausen NRW
- Kontaktdaten:
Also so wie ihr das vorhabt, kanns gar nicht funktionieren da $userdata['user_level'] immer zur laufzeit bestimmt wird und sich nur auf den eigenen level bezieht.
Wenn dann gehts nur mit $postrow['user_level'] wobei user_level noch in dem sql statement angegeben werden muß.
Wenn dann gehts nur mit $postrow['user_level'] wobei user_level noch in dem sql statement angegeben werden muß.
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio