Standardfarbe von Links ändern ?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
ninigirl
Mitglied
Beiträge: 142
Registriert: 27.08.2008 18:55

Standardfarbe von Links ändern ?

Beitrag 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
Shugo
Mitglied
Beiträge: 642
Registriert: 05.02.2008 17:23

Re: Standardfarbe von Links ändern ?

Beitrag von Shugo »

Ließ dir bitte mal folgendes durch
http://www.phpbb.de/community/viewtopic.php?t=163121
ninigirl
Mitglied
Beiträge: 142
Registriert: 27.08.2008 18:55

Re: Standardfarbe von Links ändern ?

Beitrag 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.
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Standardfarbe von Links ändern ?

Beitrag 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}
Kein Support per PN!
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag 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:
ninigirl
Mitglied
Beiträge: 142
Registriert: 27.08.2008 18:55

Re: Standardfarbe von Links ändern ?

Beitrag 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
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Standardfarbe von Links ändern ?

Beitrag 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>
Kein Support per PN!
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Re: Standardfarbe von Links ändern ?

Beitrag 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!
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Standardfarbe von Links ändern ?

Beitrag 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).
Kein Support per PN!
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“