Text- und Bildlinks im Rainbow - Theme???

Begonnen von eazychecker, 19 Februar 2008, 17:54:00

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

eazychecker

Hallo,
ich überarbeite grad mein angepasstes Rainbow - Theme.
1. Ich würde gern oben in der Navigation die Links auf den Text und auch auf die Buttons legen!!! Weiß jemand wie ich das kombinieren kann, ohne dass das Theme zerstört wird? Ist das überhaupt möglich??? :gruebel:
2. Ich würde gern, dass,wenn ich mit der Mouse uber die Buttons gehe, kurz ein anderes Bild erscheint. Das macht man ja mit hover, wo muss ich das einfügen??? :gruebel:

reddragon

Also die Bilder anklickbar mach geht einigermaßen...

Ich habe es auch gerade umgebaut:

Du hast in der theme.html folgenden Code:
          <td style="background-image:url({NAVBUTTONPATH}button_1.jpg);" width="111" height="40"><div class="headnav" align="center">{LINK1}</div></td>

dazu hast du in der settings.php folgendes:
$linka = "<a href=\"index.php\" title=\"Zur Startseite\">HOME</a>";

Nun musst du das "Home" einfach durch die URL der Graphik ersetzen!
Da ich nicht in der Lage war die Variable {NAVBUTTONPATH} in die settings.php zu importieren, habe ich den Code aus der Settings.php einfech in die theme.html kopiert:
<td style="background-image:url({NAVBUTTONPATH}button_1.jpg);" width="111" height="40"><div class="headnav" align="center"><a href="index.php" title="Zur Startseite"><img src="{NAVBUTTONPATH}button_1.jpg" width="111" height="40" border="0" alt=""></a></div></td>
(den <td> könnte/sollte man nun komplett leer räumen...

Nachteile habe ich dadurch noch nicht bemerkt, außer dass dadurch ein nachträgliches Überarbeiten des Themes erschwert wird.

Wenn mir nun trotzdem jemand eklärt, wie ich die Variable in die settings.phph bekomme, wäre ich dankbar :)

Banjo

Hallo,

wenn ich das richtig verstanden habe möchtest du unter 1. die kpl Fläche klickbar machen...

bei dem Rainbow Theme ist es relativ einfach...

in der theme.html steht z.b. für den ersten Button (Home) :

<td style="background-image:url({NAVBUTTONPATH}button_1.jpg);" width="111" height="34"><div class="headnav" align="center">{LINK1}</div></td>

und dazu änderst du in der themesettings.php den dazugehörigen Link zum Klicken...

wobei die Grafik " link.gif " eine durchsichtige Bilddatei mit der selben Größe des " button_1.jpg " ist, die eben einfach nur drübergelegt wird...

$linka = "<a href=\"index.php\" title=\"zur Startseite\"><img src=\"themes/mx-rainbow/images/link.gif\"></a>";


zu 2... müsste es nur in der Theme.html mit dem normalen Mouseover Befehlen gehen...
wobei die eigentliche Grundfunktion des Themes ( die Button wechseln je nach Modul ) wohl nicht mehr funktioniert...


oder so ähnlich...  :BD: bin selbst kein Experte... habe es mir so wie in 1 erklärt hingewurstelt... ;)


zu sehen auf http://www.banjospace.de

Gruß

Banjo



reddragon

so geht es auch, allerdings hast du dadurch eine Graphik als Hintergrund,und eine im Vordergrund.

Doppelt geladen, obwohl nur einmal sichtbar, oder nicht?

Banjo

Ja... erfüllt aber seinen Zweck...  :BD:

und eine andere Lösung habsch net parat...


Gruß

Banjo