Seite 1 von 2

Standardfarbe von Links ändern ?

Verfasst: 07.02.2009 13:52
von ninigirl
Hi,
Habe die suche benutzt aber leider nix passendes dazu gefunden.
Unzwar möchte ich das die Links in einer anderen Farbe dargestellt werden.
Habe den Style "Polyethylene" wo die links grau/bläulich dargestellt werden und man nur schlecht erkennen kann ob es nun ein link ist oder nicht.
Erst wenn man mit der Maus darauf geht wird der Linktext unterstrichen.


Danke !!!

Lg NAdine

Re: Standardfarbe von Links ändern ?

Verfasst: 07.02.2009 17:10
von Shugo
Ließ dir bitte mal folgendes durch
http://www.phpbb.de/community/viewtopic.php?t=163121

Standardfarbe von Links ändern

Verfasst: 07.02.2009 17:31
von dieweltist

Re: Standardfarbe von Links ändern ?

Verfasst: 08.02.2009 11:33
von ninigirl
Erstmal danke. Aber bei mir klappt nix von beiden links.

Habe keine coulours.css beim Polyethylene Style.
Habe aber die stylesheet.css in welcher ich dann auch wie angegeben folgendes hinzugefügt habe:

Code: Alles auswählen

.postbody a:link {color: #f83f3f}
.postbody a:visted {color: #7a7a7a}
.postbody a:hover {color: #d80404}
.postbody a:active {color: #000000}
eingefügt sieht es dann so aus:

Code: Alles auswählen

.postbody {
font-size: 1.2em;
line-height: 170%;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;

.postbody a:link {color: #f83f3f}
.postbody a:visted {color: #7a7a7a}
.postbody a:hover {color: #d80404}
.postbody a:active {color: #000000}

}
.postbody li, ol, ul {
Leider hat sich nix geändert. Alles wie zuvor. Habe den cache geleert, Theme aktualisiert und den cache vom Browser geleert.

Re: Standardfarbe von Links ändern ?

Verfasst: 08.02.2009 15:34
von JFooty
Da kommt es auch auf die Reihenfolge an. :wink:
Offenbar wird die Linkfarbe durch eine später folgende Farbdefinition überschrieben.
Setze das mal an das Ende deiner stylesheet.css:

Code: Alles auswählen

.postbody a:link {color: #f83f3f}
.postbody a:visted {color: #7a7a7a}
.postbody a:hover {color: #d80404}
.postbody a:active {color: #000000}

Verfasst: 08.02.2009 15:37
von dieweltist
Anstatt was hinzuzufügen, würde ich erst mal besser die Positionen suchen, die für die Linkfarben zuständig sind, um diese dann zu ändern. Dazu könntest Du diese Methode versuchen, wie in diesem Beitrag von mir beschrieben ist (klick); denn in diesem einen Themetext, der fast alle Angaben von CSS-Dateien umfasst, müsstest Du eigentlich mit der systematischen Einschachtelungsmethode Erfolg haben.

Es könnte aber vielleicht auch sein, dass bei Deinem Style die gesuchte Angabe nur in irgend einer CSS-Datei ist. Wenn Du dort systematisch suchst, müsstest Du nach jedem Hochladen der Datei das entsprechende Theme aktualisieren (nicht zu verwechseln mit dem kompletten Absenden eines Themes).

Um herauszufinden, ob letztes der Fall ist, ändere im Themetext sämtliche Farbangaben in rot (red) mit einem geeigneten Editor! Ich benutze dazu den Freeware-Editor Vim bzw. gVim: Klick! Wenn dann auch alle Links rot sind, weißt Du mit Sicherheit, dass die Einstellung in diesem Themecode zu finden ist. Systematisches Vorgehen bringt’s. :wink:

Re: Standardfarbe von Links ändern ?

Verfasst: 09.02.2009 15:05
von ninigirl
Hab nun rausgefunden welche codestelle für die linkfarbe zuständig ist.
Nur wenn ich die Farbe für die links ändere so ändert sich nicht nur die.
Siehe Bild. Alles blaue ändert sich mit der LInkfarbe mit.
http://img3.imagebanana.com/view/k8dony ... nannt2.jpg


Weiss wer eine lösung dafür ??

Danke

Re: Standardfarbe von Links ändern ?

Verfasst: 09.02.2009 15:47
von JFooty
Tja ninigirl, der Styleautor hat das offenbar nicht vorgesehen, dass jemand Links in verschiedenen Farben möchte.
Du müsstest entsprechende css-Klassen anlegen, in denen du deine Farben festlegst.
Diese css-Klassen müsstest du dann selber in den Templatedateien einarbeiten.

Beispiel für rote Navigationslinks:
Finde in der stylesheet.css:

Code: Alles auswählen

a.forumlink
Füge davor ein:

Code: Alles auswählen

.navlinks {
color: #f00
}
Öffne die breadcrumbs.html und finde:

Code: Alles auswählen

<!-- BEGIN navlinks --> &#187; <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></p>
Ersetze mit:

Code: Alles auswählen

<!-- BEGIN navlinks --> &#187; <a class="navlinks" href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></p>

Re: Standardfarbe von Links ändern ?

Verfasst: 09.02.2009 17:50
von dieweltist
Dieses Problem kenne ich. Aber hatte nicht schon @JFooty die Lösung für dieses Problem im bereits von mir verlinkten Thread gepostet? Klick!

Re: Standardfarbe von Links ändern ?

Verfasst: 09.02.2009 18:15
von JFooty
Ncht ganz. Beim Style "Polyethylene" greifen tatsächlich viele Links einfach auf:

Code: Alles auswählen

a:link, a:active, a:visited {
color: #343434;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: underline;
}
zu. Entweder sind für die anderen Links keine speziellen Farben definiert, wie hier:

Code: Alles auswählen

a.topictitle {
margin: 1px 0;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 1.2em;
}
oder den Links ist erst gar keine besondere css-Klasse zugewiesen (siehe vorhergehender Post von mir).