IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Aktuelle Seite In Menu Mit Css Markieren, ... gab hier irgendwo mal einen Thread
Wertung 4 V
Andreas
Beitrag 22.07.2004 - 21:56
Beitrag #1


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Hi,

ich suche schon geraume Zeit, kann mich aber nicht mehr erinnern, in welchem Zusammenhang die Lösung hier auftauchte.

Ich möchte in einem Navigationsmenu (welches ich mit Includes eingebunden habe) den gerade aktiven Menupunkt per CSS optisch hervorheben. Mit PHP an sich kein Problem, wird aber vom entsprechenden WebSpace nicht unterstützt. Das Problem hatten wir hier schon mal und es gab eine verblüffende Lösung in CSS.

Ich werd' verrückt, aber ich finde den Thread nicht mehr. Hat da vielleicht zufällig jemand ein Bookmark drauf? lurker.gif Mir reicht echt der Link und dann mach' ich den Thread hier auch wieder weg blush.gif sad.gif

Grüße

Andreas
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Andreas
Beitrag 23.07.2004 - 6:07
Beitrag #2


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Perfekt! Der war's :-) Vielen Dank!
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 25.06.2006 - 11:38
Beitrag #3


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Lang ist's her ... aber jetzt brauchte ich es mal wieder wink.gif Und weil das per Hand ein wenig zu aufwändig ist, habe ich das hier gebastelt:
HTML
<? $url = array("index"=>"Home", "anfahrt"=>"Anfahrt", "kontakt"=>"Kontakt", "impressum"=>"Impressum");
?>
<div id="menu">
<ul id="menuliste">
<? while(list($key, $val) = each($url)){
echo '<li><a href="'.$key.'.php"';
if (strstr(basename($_SERVER['PHP_SELF']),$key)){
echo ' id="current"';
}
echo '>'.$val.'</a></li>'."\n";
}
?>
</ul>
</div>
</div>


Nun kann man nach Herzenslust das Menu per CSS formatieren und hat mit id="current" etwas, mit dem man die aktuelle Seite gesondert markieren kann. Wahrscheinlich haben sich das zig andere auch schon ausgedacht, aber es stand hier noch nicht *g*

Gruß

Andreas - heute mal im Büro ...
Go to the top of the page
 
+Quote Post
HPVD
Beitrag 11.04.2007 - 21:30
Beitrag #4


is getting harder


Gruppe: User
Beiträge: 11
Mitglied seit: 11.04.2007
Mitglieds-Nr.: 6.770



Hallo

der thread ist zwar schon älter aber vielleicht kann mir trotzdem jemand helfen.

Finde diese Idee genial!

Leider hakt's bei mir noch irgendwo und ich finds einfach nicht....

Die reine Automatisierung der Linkherstellung aus dem array läuft perfekt.

Die so produzierten links sehen genau aus wie meine manuellen

HTML
<div id="navigation">
<h2> Navigation </h2>
<ul>
<li><a href="http://www.x.de/index.php">Hauptseite</a></li>
</ul>


und verhalten sich auch so!
die(vereinfachten) css-angaben dazu sehen so aus:

HTML
div#navigation {
float: left;
width: 12em;
}

div#navigation ul {
list-style: none;
}

div#navigation li {
color: #039;
}

div#navigation li a:link{
color: black;
}

div#navigation li a:visited{
color: #039;
}

div#navigation li a:hover{
color: black;
}

div#navigation li a:active{
color: black;
}

div#navigation h2 {
color: #039;
}


Wenn der Link gleich der Seitenangabe ist wirft das script doch dies raus:

HTML
<li><a href="http://www.x.de/index.php" id="current">Hauptseite</a></li>


ist das richtig?

mit welchem css eintrag kann ich das dann manipulieren? z.B. die Frabe auf rot stellen?


Vielen Dank für Eure Hilfe!!!

Gruß HPVD
Go to the top of the page
 
+Quote Post
i.b.g
Beitrag 12.04.2007 - 6:02
Beitrag #5


Weiss zuviel!!
Gruppensymbol

Gruppe: Mods
Beiträge: 668
Mitglied seit: 19.04.2002
Wohnort: Grimmen
Mitglieds-Nr.: 385



Hallo,
ZITAT(HPVD @ 11.04.2007 - 22:30) *
mit welchem css eintrag kann ich das dann manipulieren? z.B. die Frabe auf rot stellen?
Zum Beispiel:
HTML
#current {color:red;}
Und dazu noch einen Link:http://de.selfhtml.org/css/formate/zentral...dividualformate
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Andreas   Aktuelle Seite In Menu Mit Css Markieren   22.07.2004 - 21:56
- - helpy   Guten Morgen Andreas, Wer es zufällig die von hei...   23.07.2004 - 5:12
- - Andreas   Perfekt! Der war's :-) Vielen Dank!   23.07.2004 - 6:07
|- - Andreas   Lang ist's her ... aber jetzt brauchte ich es ...   25.06.2006 - 11:38
|- - HPVD   Hallo der thread ist zwar schon älter aber vielle...   11.04.2007 - 21:30
|- - i.b.g   Hallo,ZITAT(HPVD @ 11.04.2007 - 22:3...   12.04.2007 - 6:02
- - HPVD   ja dachte ich natürlich auch das es so geht. Funk...   12.04.2007 - 13:00
|- - Thomas   Bei mir führt folgender HTML-Code zu einem roten V...   12.04.2007 - 14:13
|- - HPVD   Vielen Dank für die Unterstützung!! Dein B...   12.04.2007 - 16:11
|- - Thomas   In diesem Fall solltest du dann folgendes verwende...   13.04.2007 - 11:03
- - HPVD   Super, Herzlichen Dank besonders auch für die präg...   15.04.2007 - 19:23
|- - Thomas   Lass dir mal anzeigen, was mitHTML<?php echo ba...   17.04.2007 - 13:45
|- - Auge   ZITAT(Thomas @ 17.04.2007 - 13:45) L...   17.04.2007 - 14:35
|- - Thomas   ZITAT(Auge @ 17.04.2007 - 15:35) dah...   17.04.2007 - 15:07
|- - HPVD   herzlichen Dank für die vielen Ideen, die Unterstü...   17.04.2007 - 19:18
|- - Thomas   In aller Kürze: Definiere in navigation.php eine F...   18.04.2007 - 8:33
||- - Creme   Hallo ich hab ein Problem mit dem Script! Undz...   20.12.2007 - 22:12
||- - Thomas   ZITAT(Creme @ 20.12.2007 - 22:12) Ha...   21.12.2007 - 9:50
|- - Auge   ZITAT(HPVD @ 17.04.2007 - 19:18) die...   23.04.2007 - 13:52
|- - HPVD   hey danke,  dann werde ich mal auf include "u...   01.05.2007 - 14:56
- - Creme   ok danke für den Tipp! Ich hab den Fehler auch...   21.12.2007 - 13:37
|- - Thomas   ZITAT(Creme @ 21.12.2007 - 13:37) ok...   21.12.2007 - 14:02
- - Creme   Ah ok jetzt verstehe ich wie du das meinst! Da...   21.12.2007 - 14:15
- - Thomas   ZITAT(Creme @ 21.12.2007 - 14:15) Ah...   21.12.2007 - 14:35
- - Thomas   Okay, Antworten auf Cremes Frage bezüglich der Sub...   21.12.2007 - 15:14
- - Auge   ZITAT(Thomas @ 21.12.2007 - 14:35) D...   23.12.2007 - 19:26
- - Thomas   ZITAT(Auge @ 23.12.2007 - 19:26) Was...   24.12.2007 - 8:18
- - Auge   ZITAT(Thomas @ 24.12.2007 - 8:18) ZI...   24.12.2007 - 17:27


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 14.05.2025 - 3:46

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here