Talk19zehn hat geschrieben:...
{NEWEST_USER} ist m.E. zunächst eine reine Schriftfarbe im Absatzelement "p"
...
Interessanter Ansatz, leider kann ich dem nicht ganz folgen.
Wie Elsensee oben schon ausführte, wird die Template-Variable
{NEWEST_USER}
folgendermaßen generiert:
Code: Alles auswählen
'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour']))
- Die Funktion
get_username_string()
in der /includes/function_content.php baut aus den Parametern (hier mode = 'full'), die übergeben werden, einen Link zusammen, der zum Mitgliederlisten-Profil des neuesten Benutzers führt.
- Dieser Link wird nach Vorgabe der Config-Tabellen-Daten für den neuesten Benutzer eingefärbt und User-namentlich benannt.
- Die dort hinterlegten Daten werden durch die Funktion
update_last_username()
in der /includes/functions_user.php generiert.
- Oder, bei einem neu angelegten Benutzer, durch die Funktion
user_add()
in derselben Datei.
- Wobei sich die Farbe des Benutzers aus der Farbe der Hauptgruppe ergibt.
Wenn
{NEWEST_USER}
nur eine reine Schriftfarbe wäre, wäre dieser Code, den Du selbst angeführt hast, sinnfrei:
Code: Alles auswählen
<p class="statsp">{TOTAL_POSTS} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER}</p>
Den Ansatz von Elsensee finde ich ganz praktisch. Obwohl ich beim ersten Hinsehen fast der Meinung bin, dass diese Änderung nichts bewirkt.
Der einfachste Ansatz wäre wohl, die Class
username_coloured
für den Style umzuformatieren. Für prosilver based Styles sollte es das sein:
Finde in der theme/links.css
Code: Alles auswählen
/* Coloured usernames */
.username-coloured {
font-weight: bold;
display: inline !important;
padding: 0 !important;
}
tausche aus gegen:
Code: Alles auswählen
/* Coloured usernames */
.username-coloured {
font-weight: bold;
display: inline !important;
padding: 0 !important;
color: green !important; /* oder was immer Deine Farbe sein soll */
}
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen