Seite 1 von 1

Standard User Farbe ändern

Verfasst: 05.06.2009 14:08
von karanlık
Wo ist die Farbe der Nutzer, die in der Gruppe User sind, definiert (im Code)?

Re: Standard User Farbe ändern

Verfasst: 05.06.2009 22:05
von Gumfuzi
Hallo,

die Gruppenfarbe einer Gruppe kannst Du wie folgt ändern:
ACP -> oben "Benutzer und Gruppen" -> links "Gruppen verwalten" -> "Einstellungen" -> dann im folgenden Feld den richtigen Farbcode eintragen:
Gruppen-Farbe:
Farbe, die für die Mitglieder der Gruppe benutzt wird. Frei lassen für Standardfarbe der Benutzer.
Ist ein Benutzer in mehreren (farbigen) Gruppen Mitglied, erhält der User die Farbe jener Gruppe, in der der User als "Hauptgruppe" festgelegt ist:

ACP -> oben "Benutzer und Gruppen" -> links "Gruppen verwalten" -> in der Gruppe (die der User als Hauptgruppe haben soll) auf "Mitglieder" klicken.
Ist der Benutzer bereits in dieser Gruppe, dann einfach rechts das Häkchen setzen und unten dann "zur Hauptgruppe des Mitglieds machen" wählen.
Ist der Benutzer noch nicht in der gewünschten Hauptgruppe, dann die Felder ganz unten in der Liste ausfülle und "Als Hauptgruppe setzten" auf "ja" stellen

Re: Standard User Farbe ändern

Verfasst: 05.06.2009 22:13
von karanlık
Danke für die Antwort.

Ich dachte mir, dass ich so eine Antwort erhalte, aber das meine ich nicht, wenn ich die Userfarbe über das ACP ändere, wird sie dick gedruckt, das möchte ich nicht.

Ich möchte die Standardfarbe ändern, wo steht sie im Code?

Re: Standard User Farbe ändern

Verfasst: 05.06.2009 23:21
von Gumfuzi
Verstehe noch nicht ganz, was genau Du ändern willst, also ob nun nur die Fettschrift, oder nur die Farbe?
Oder meinst Du, dass nur bei der Standardgruppe (reg. user) die Fettschrift weg soll?

Hier jedenfalls mal die Stellen im Code:

Die Profillinks werden in der Regel hier generiert:
includes/functions_content.php

suche nach der
function get_username_string
und nach der
styles/{name_des_styles}/themelinks.css
/* Coloured usernames */
.username-coloured {
font-weight: bold;
display: inline !important;
padding: 0 !important;
}
hier die Zeile mit dem "bold" entweder auskommentieren oder entfernen.

Re: Standard User Farbe ändern

Verfasst: 06.06.2009 00:10
von karanlık
Gumfuzi hat geschrieben:Verstehe noch nicht ganz, was genau Du ändern willst, [..]
Es gibt ja die Systemgruppe 'Registrierte Benutzer', ich möchte die Farbe der User ändern, die in dieser Gruppe sind, aber nicht über das ACP, da dann die auch automatisch fett gedruckt werden.

Wenn ich die Stelle, die Du mir gezeigt hast, auskommentiere, dann sind doch sämtliche benutzerdefinierte Farbänderungen der Accounts nicht mehr fett gedruckt, oder?

Re: Standard User Farbe ändern

Verfasst: 09.06.2009 16:49
von karanlık
Weiss das niemand? In jedem Style sind die doch die Farben der 'Registrierten User' anders, wo sind die definiert?

Re: Standard User Farbe ändern

Verfasst: 10.06.2009 15:52
von Gumfuzi
Hallo,

also die reine Farbe der Links eines Benutzers bzw. einer Gruppe, die keine Farbe im ACP definiert hat (und deswegen die "standard"-Link-Farbe benutzt) findest Du hier definiert

öffne templates/prosilver/theme/links.css

finde:

Code: Alles auswählen

a:link	{ color: #898989; text-decoration: none; }
und ersetzte den Farbcode in der Zeile mit dem gewünschten Farbwert
(alternativ die Farbwerte der 3 Zeilen darunter für die Farben beim Hover, etc.)

Beachte aber, dass diese Farbwerte dann für alle Links gelten, die nicht irgendwie anders definiert sind (wie eben die Links der Reg.-User-Gruppe auch)

Als Alternative kommt dann wohl nur die ein paar Posts weiter oben erwähnte Lösung in frage, wobei dann dort alle Userlinks nicht mehr fett erscheinen, es sei denn, man baut eine separeate Abfrage in der Funktion ein.

Re: Standard User Farbe ändern

Verfasst: 03.07.2009 15:59
von karanlık
Danke für die Antwort.

Beim Suchen bin ich auf eine bessere Lösung gestossen, vielleicht hilft es anderen weiter:

Code: Alles auswählen

/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
	color: #000000;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	color: #111111;
}

/* Profile searchresults */	
.search .postprofile a {
	color: #000000;
}

.search .postprofile a:hover {
	color: #111111;
}