rainbow Mouse over, wenn der Link auf kein Modul zeigt

Begonnen von Ria, 13 März 2006, 20:40:46

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

Hallo, 8)
ich möchte einen *neuen zusätzlichen Roll bzw. Mouse over Effekt zu einem vorhandenen Link
einbauen.

Leider bekomme ich dies nicht gebacken.

Mir ist zwar schon klar das der neue Link *$linke* auf kein Modul mehr zeigt!

Es geht um folgenden Link= (alter ursprünglicher Link) in themesettings:

$linke = "<a href=\"modules.php?name=Downloads\" title=\"Downloads\">
DOWNLOADS</a>";

**Diesen Link habe ich umgeändert**(neuer Link in themesettings)
auf ein weiteres mx so:

$linke = "<a href=\"http://127.0.0.1/member/index.html\"><img src=
\"themes/mx-rainbow/images/buttonset1/button_5.jpg\"></a>";


Jetzt mußte ich in die Grafik vom *button_5.jpg* die Schrift "Member"
mit meinem Bildbearbeitungsprogramm einbauen.

Leider, obwohl gleiche Schrifttype, sieht dies nicht *völlig identisch
mit den anderen Buttons aus.

Und ich habe noch nicht mal den Mouse over, also wo sich die *Schriftfarbe*
ändert!

In der theme.html sieht es in dem Bereich jetzt so aus:

<div class="headnav" align="center">{LINK4}</div></td>
                <td width="111" bgcolor="#547EB0" style="background-image:
url({NAVBUTTONPATH}button_5.jpg);">
<div class="headnav" align="center">{LINK5}</div></td>
                <td width="244" valign="top" bgcolor="#547EB0">


Wenn ich wieder den **Button OHNE eingebaute Schrift** nehme, was muß man
ändern, um die Schrift mit wenigstens dem Mouse over, also mit den 2 Farben
aus dem System zu bekommen, wie bei den anderen Buttons,
damit es einheitlicher aussieht?

Das wäre dann wohl mein letztes rainbow - Problem ::)

Gruss Ria
PS. das ist beim rainbow sicher nicht nur für mich ein schwieriger Knackpunkt.

JoergK

Hoi ;)

Dem Theme und somit den Ersetzungsfunktionen ist es egal, wohin ein Link führt, es wird da kein Unterschied zwischen einem Modulaufruf und sonstigen Aufrufen gemacht.

In der themesettings.php gibst Du Deinen (externen) Link ganz normal an, der beim Klick auf diesen Button aufgerufen werden soll:

$linke = "<a href=\"http://127.0.0.1/member/index.html\">Member</a>";

In der theme.html wird ja per CSS das Aussehen des Links bestimmt:

Zitat<div class="headnav" align="center">{LINK5}</div>

Wenn Du nun das Aussehen und/oder Verhalten speziell nur von diesem Link ändern willst, mußt Du in der style.css einfach eine neue class definieren und sie dann in der theme.html statt "headnav" angeben:

Zitat<div class="headnav2" align="center">{LINK5}</div>

style.css:
Zitat
.headnav { ... }
.headnav a:link { ... }
.headnav a:active { ... }
.headnav a:visited { ... }
.headnav a:hover { ... }

.headnav2 { ... }
.headnav2 a:link { ... }
.headnav2 a:active { ... }
.headnav2 a:visited { ... }
.headnav2 a:hover { ... }
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Ria

 :)Hi JoergK,
das war der ultimative Tipp zu dieser Nav-Bar :thumbup:

Dazu meinen besten Dank!!! Hatte mir irgendwas kompliziertes vorgestellt.

Gruss Ria

henne

bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken