Zwei Fragen zu active_row

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Zwei Fragen zu active_row

Post by Reineke »

Bitte werft mal einen Blick auf

http://www.kip-therapie.at/index.php

Ich möchte, dass bei der Verwendung des RP-Tags {NAV_ROW} der aktive Link in einer anderen Farbe (richtig - rot!!!) angezeigt wird. In der CSS finde ich dazu aber nichts. Wenn ich dort etwas umstelle, hat das auf die NAV_ROW nicht wirklich eine Auswirkung.

Weiß jemand von Euch Rat? Ich habe mal irgendwo etwas von Activerowcolor oder so gelesen, weiß aber den Zusammenhang nicht mehr.

Danke!!!
phwhitfield
Posts: 22
Joined: Wed 13. Apr 2005, 10:39

Post by phwhitfield »

Hallo

schau mal, ob du unter config/phpwcms/conf.template_default.inc.php was findest, da kann man ganz oben diverse Farben zu nav_row einstellen.
helmi
Posts: 9
Joined: Wed 13. Apr 2005, 00:13
Contact:

Post by helmi »

Hallo Reineke,

ich bin zwar noch kein phpwcms-Experte, hab aber in Deinem Quellcode gerade gesehen, dass die "Fettschrift" im Moment leider nicht durch eine CSS-Klasse realisiert wird, sondern direkt im Code:

Code: Select all

<span style="text-decoration:none;font-weight:bold;"><a href="index.php?id=2,0,0,1,0,0">Die KIP-Therapie</a></span>
Evtl.müsste man das in dem File anpacken wo das menü erstellt wird und da der einfachheit halber mit Klassen arbeiten, damit es über CSS steuerbar ist.

Gibt aber sicherlich Experten die das besser wissen als ich

Grüße,
Helmi
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Post by Reineke »

Also hab mir die Conftemplatedefaultinc :P mal zur Brust genommen. Das ganze Zeugs mit Nav_row bezieht sich aber nicht wirklich auf Farben schätze ich mal als Laie. Gleich drunter kann man ja auch die Werte für die NAV_Table ändern. Da werden die Farben explizit angeführt. Dort ist das Ändern auch kein Problem.
helmi
Posts: 9
Joined: Wed 13. Apr 2005, 00:13
Contact:

Post by helmi »

soweit ich das gesehen habe steht da:

Code: Select all

$template_default["nav_row"]["link_before_active"] 
und dahinter der <span> der derzeit für die Fettschrift bei dir sorgt. Du könntest hier direkt im Style die Farbe per css definieren oder einfach ein <span class="activelink"> oder so einfügen und im CSS dann die entsprechende Klasse definieren - zweiteres wäre auf jeden Fall der saubere Weg.

Grüße,
Helmi
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hallo

frontend.css Class a und sub-Classes sind die Lösung

Code: Select all

a, a:link, a:visited, a:active {
	color: #000066;
	text-decoration: none;
	border-color: #FFFFFF;
	border-width: 0;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
:D

evtl. musst du die Klasse teilen

a{.....}
a:link{......}
a:vistited{......}
usw.
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Post by Reineke »

Das dachte ich auch. Aber das bringt leider nix. Wenn du die Klasse im CSS teilst, hat das auf die NAV_ROW keine Auswirkung. Kannst es ja mal ausprobieren. Geht nüscht. Das BOLD ist in meiner Klasse auch nicht definiert. Das wiederum steht in der CONFTEMPLATEDEFAULTINC. Wie hängt das alles zusammen?

Ach ja, im FIREFOX werden alle meine Links unterstrichen angezeigt. Woran liegt das denn?
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

HI
Ach ja, im FIREFOX werden alle meine Links unterstrichen angezeigt. Woran liegt das denn?
mach mal in der css bei class a ein semikolon hinter text-decoration:none ;

also bei mir funzt das mit der css. :?:
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Post by Reineke »

Ok, das mit dem Semicolon hat funktioniert. Wenn ich bei mir die Class teile, dann reagiert mein Link bei "a:active" wie folgt: Er wird bei Klick kurz fett und dann wieder normal. Was stimmt da nicht?
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hallo

das liegt wohl daran

Code: Select all

$template_default["nav_row"]["link_before_active"]	= '<span style="text-decoration:none;font-weight:bold;">';
$template_default["nav_row"]["link_after_active"]	= '</span>';
und so siehts in der frontend css aus: (als Antwort auf deine PM )

Code: Select all

a {
	color: #000066;  /* Grundfarbe */
	text-decoration: none;
	border-color: #FFFFFF;
	border-width: 0;
}

a:link {
	color: #000066; /* Linkfarbe */
	text-decoration: none;
}

a:visited {
	color: #000066; /* Farbe wenn schon besucht */
	text-decoration: none;
}

a:active {
	color: #000066; /* Farbe wenn gerade aktiv */
	text-decoration: none;
}

a:hover {
	color: #FF3300; / Farbe wenn Maus drüber */
	text-decoration: underline;
}
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Post by Reineke »

Funktioniert bei mir einfach nicht.

a, link, visited sind "schwarz"
active und hover sind "rot"

Hover funktioniert (wird rot), active bleibt schwarz.

In der Conf_inc.... habe ich nichts geändert. Das stimmt doch, oder?

Danke für deine Hilfe
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hallo

ist es so wie du es willst?

http://www.hdk-online.de/menutest.phtml

dann:

css:

Code: Select all

a, a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #ff0000;
	font-weight: bold;
}
und conf.template_default.inc.php

Code: Select all

$template_default["nav_row"]["before"]				= '';
$template_default["nav_row"]["after"]				= '';
$template_default["nav_row"]["between"]				= ' | ';
$template_default["nav_row"]["link_before"]			= '<span style="color:#ffdd00;text-decoration:none;font-weight:none;">';
$template_default["nav_row"]["link_after"]			= '</span>';
$template_default["nav_row"]["link_before_active"]	= '';
$template_default["nav_row"]["link_after_active"]	= '';
$template_default["nav_row"]["link_direct_before"]			= '';
$template_default["nav_row"]["link_direct_after"]			= '';
$template_default["nav_row"]["link_direct_before_active"]	= '<span style="color:#ff0000;text-decoration:none;font-weight:none;">';
$template_default["nav_row"]["link_direct_after_active"]	= '</span>';
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Post by Reineke »

??? Kann ich nicht kontrollieren ob deine Menüpunkte nach Klick rot bleiben! Sind ja nach dem Klick nicht mehr sichtbar :lol: Du müsstest deine NAV_ROW irgendwo parken wo sie statisch stehen bleibt. Was ist eigentlich mit dem Menutest rechts. Was soll das sein? Check ich nicht.

Hier nochmal das Beispiel. Das Wort Startseite soll (wenn gecklickt) einfach fett und rot sein. Jetzt ist es zwar fett, aber nicht rot. Selbiges soll mit den anderen Menüpunkten nach Klick passieren.

http://www.reineke.at/index.php
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hi

habs mal in den Header gepackt.

Rechts ist ein Test wo ich ein neues Menu-Element ausprobiere - hat damit nix zu tun :D

ist halt nur eine Spielwiese :P
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Reineke
Posts: 281
Joined: Fri 23. Jul 2004, 15:15

Post by Reineke »

Jetzt kriegst ein Bussi :) Danke! Genau so! Ich check das mal aus...
Post Reply