- Affected Version
- WoltLab Suite 5.2
Hallo zusammen,
die kunterbunten Avatar mit Initialen und unterschiedlicher Hintergrundfarbe stört mich im Design meiner Seite.
Wie kann man eine generelle Hintergrundfarbe für die Initialen definieren?
Grüße
Hajö
Hallo zusammen,
die kunterbunten Avatar mit Initialen und unterschiedlicher Hintergrundfarbe stört mich im Design meiner Seite.
Wie kann man eine generelle Hintergrundfarbe für die Initialen definieren?
Grüße
Hajö
Hallo,
das ist nicht möglich, die Hintergrundfarbe wird fest auf Basis des Benutzernamens berechnet. Bei gleichbleibenden Hintergrundfarben verliert man auch das Unterscheidungskriterien bei Benutzernamen mit den selben Initialen, weil sich diese nicht länger unterscheiden.
Hallo,
das ist klar, aber man müsste doch die Funktion der Berechnung der Hintergründe durch einen festen Farbwert ersetzen können, oder?
Grüße
Hajö
Hallo,
das ist klar, aber man müsste doch die Funktion der Berechnung der Hintergründe durch einen festen Farbwert ersetzen können, oder?
GrüßeHajö
Ist dann halt Scheiße (und mit dem nächsten Update rückgängig gemacht):
@@ -1,3 +1,3 @@
$svg = <<<SVG
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="128" height="128"><path fill="#{$backgroundColor}" d="M0 0h16v16H0z"/><text x="8" y="8" fill="#{$textColor}" text-anchor="middle" dy=".3em" font-family="Arial" font-size="7">{$text}</text></svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="128" height="128"><path fill="#000fff" d="M0 0h16v16H0z"/><text x="8" y="8" fill="#fff" text-anchor="middle" dy=".3em" font-family="Arial" font-size="7">{$text}</text></svg>
SVG;
Vielen Dank.
Hier mal ein Beispiel der Auswirkungen: https://www.woltlab.com/members-list/?…der=ASC&letter=
Mit der Änderung hätten 22 der 30 auf dieser Seite gelisteten Benutzer identische Avatare.
Gruß norse
Hallo norse,
da habt ihr natürlich recht, aber wenn ich den Silhouette Avatar einrichte, wäre ja auch jeder identisch.
Und ich finde einfach, dass es massiv das Design stört, wenn es da so bunt wird...
Muss nochmal drüber nachdenken.
Danke und Grüße
Hajö
Könnte man dort anstatt der Farbe eigentlich auch ein Bild als Hintergrund angeben?
Könnte man dort anstatt der Farbe eigentlich auch ein Bild als Hintergrund angeben?
Theoretisch. Dazu bedarf es jedoch einem Pattern:
<defs>
<pattern id="bg" patternUnits="userSpaceOnUse" width="128" height="128">
<image href="background.jpg" x="0" y="0" width="128" height="128" />
</pattern>
</defs>
Und der anschließenden Nutzung:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="128" height="128"><path fill="url(#bg)" d="M0 0h16v16H0z"/><text x="8" y="8" fill="#{$textColor}" text-anchor="middle" dy=".3em" font-family="Arial" font-size="7">{$text}</text></svg>
Sollte am Ende etwa so aussehen:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="128" height="128"><defs><pattern id="bg" patternUnits="userSpaceOnUse" width="128" height="128"><image href="background.jpg" x="0" y="0" width="128" height="128"/></pattern></defs><path fill="url(#bg)" d="M0 0h16v16H0z"/><text x="8" y="8" fill="#{$textColor}" text-anchor="middle" dy=".3em" font-family="Arial" font-size="7">{$text}</text></svg>
Allerdings ungetestet.
Don’t have an account yet? Register yourself now and be a part of our community!