Ich würde gerne, dass die Schriftfarbe des Namenszugs der Mods und Admins per .css geregelt werden (damit sie in jedem Style anders sein können). Dazu habe ich zwei neue css-Klassen angelegt.
Mein Problem ist nun, dass ich wenn ich z.B. in der Viewtopic_body das hier schreibe:
<!-- IF U_ACP --><b class="postadmin">{postrow.POST_AUTHOR}</b><!-- ENDIF -->
Sämtliche Usernamen (wenn ich als Admin angemeldet bin) in der Farbe sehe. Ich wollte aber, dass alle User, den Namen des Admins in der Farbe sehen.
Ich stehe da gerade auf dem Schlauch, kann mir wer helfen?
Schriftfarbe der Mods und Admins
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Schriftfarbe der Mods und Admins
Nicht alles, was man nicht versteht, ist eine Frau
Mit diesen IF-Teilen tue ich mich auch noch schwer. Aber mit meinem bisschen Schulenglisch lese ich das so: Wenn du Admin bist, dann schreibe den Namen jedes Beitragserstellers mit den Eigenschaften der css-Klasse postadmin.
Für jeden registrierten User müsste das meiner Meinung nach solauten. So ganz 100%-ig sicher bin ich mir aber auch nicht.
Code: Alles auswählen
<!-- IF U_ACP --><b class="postadmin">{postrow.POST_AUTHOR}</b><!-- ENDIF --> Für jeden registrierten User müsste das meiner Meinung nach so
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN --><b class="postadmin">{postrow.POST_AUTHOR}</b><!-- ENDIF -->Nee... es ist ja nicht wichtig wer gerade eingeloggt ist, sondern was derjenige der gepostet hat, für einen Status hat.
Es soll also nicht jeder User die Farbe "postadmin" sehen, sondern wenn der Autor Admin ist "postadmin" ist er Moderator "postmod" und so weiter.
Welchen Status der Leser hat und ob er eingeloggt ist oder nicht, ist dabei unerheblich.
Danke dir dennoch, auch wenn ich langsam das Gefühl bekomme, dass das gar nicht so einfach ist, wie ich ursprünglich dachte.
Es soll also nicht jeder User die Farbe "postadmin" sehen, sondern wenn der Autor Admin ist "postadmin" ist er Moderator "postmod" und so weiter.
Welchen Status der Leser hat und ob er eingeloggt ist oder nicht, ist dabei unerheblich.
Danke dir dennoch, auch wenn ich langsam das Gefühl bekomme, dass das gar nicht so einfach ist, wie ich ursprünglich dachte.
Nicht alles, was man nicht versteht, ist eine Frau
Na dann müsste das evtl. so gehen:
Code: Alles auswählen
<b <!-- IF U_ACP -->class="postadmin"<!-- ENDIF -->>postrow.POST_AUTHOR}</b> geht mir gerade genauso.Dawn hat geschrieben:... auch wenn ich langsam das Gefühl bekomme, dass das gar nicht so einfach ist, wie ich ursprünglich dachte.
Code: Alles auswählen
<!-- IF U_ACP -->class="postadmin"<!-- ENDIF -->Code: Alles auswählen
<!-- IF PostautoristAdmin -->class="postadmin"<!-- ENDIF -->
<!-- IF PostautoristModerator -->class="postmoderator"<!-- ENDIF -->
<!-- IF PostautoristRegistrierter -->class="postregistrierter"<!-- ELSE -->class="postgast"<!-- ENDIF -->//Edit: Ich war wohl noch nicht so ganz wach. Natürlich muss bei den IF-Dingern geprüft werden, wer den Beitrag geschrieben hat und nicht wer ihn ansehen will! Allerdings habe ich keine Ahnung, was an Stelle von PostautoristAdministrator wirklich da stehen muss.
ja.. ungefähr so, müsste das sein.
Dummerweise weiß ich leider immernoch nicht wie man das abfragt.
Habe das jetzt so versucht:
<!-- IF postrow.POST_AUTHOR == U_ACP --> <b class="postadmin">Admin {postrow.POST_AUTHOR}</b>
<!-- ENDIF -->
Aber auch das funktioniert nicht... langsam weiß ich nicht mehr weiter.
Edit: Umgehen konnte ich das nun so, dass ich anstelle des Status' Admin die postrow.POSTER_ID abgefragt habe. Das hat funktioniert, ist aber eine recht unschöne Lösung.
Frage ist, wie mache ich das für Gruppen? Die postrow.POSTER_ID existierte schon.. jetzt müsste ich ja praktisch abfragen wie die passende group_id zur poster_id ist...
Dummerweise weiß ich leider immernoch nicht wie man das abfragt.
Habe das jetzt so versucht:
<!-- IF postrow.POST_AUTHOR == U_ACP --> <b class="postadmin">Admin {postrow.POST_AUTHOR}</b>
<!-- ENDIF -->
Aber auch das funktioniert nicht... langsam weiß ich nicht mehr weiter.
Edit: Umgehen konnte ich das nun so, dass ich anstelle des Status' Admin die postrow.POSTER_ID abgefragt habe. Das hat funktioniert, ist aber eine recht unschöne Lösung.
Frage ist, wie mache ich das für Gruppen? Die postrow.POSTER_ID existierte schon.. jetzt müsste ich ja praktisch abfragen wie die passende group_id zur poster_id ist...
Nicht alles, was man nicht versteht, ist eine Frau