Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

2 Seiten V  < 1 2  
Reply to this topicStart new topic
> Seitennavigation mit Ordnernamen als Überschrift wie?, 4 Navibäume nebeneinander mit Ordnernamen und Seiten
andi
Beitrag Sat. 11. August 2007, 16:05
Beitrag #21


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



das bekannteste dropdown dürfte wohl das suckerfish dropdown sein. auf der seite gibt es sogar eine schritt-für-schritt anleitung. leider nur mit javascript für den ie.

dann gäbe es noch das dropdown-menü von stu nicholls. kommt ganz ohne javascript aus. allerdings mit conditional comments für den ie, welche du nicht ohne weiteres mit der listennavigation hinkriegst.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
outline4
Beitrag Sun. 12. August 2007, 22:08
Beitrag #22


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 116
Mitglied seit: 30.11.2006
Wohnort: CH - Bern
Mitglieds-Nr.: 431



ich musste mir die sachen selber beantworten.

mit ungeordneten listen <ul><li> gings NICHT. jedenfalls nicht auf allen browsern.
dann habe ich ne interessante lösung mit divs gefunden:
man braucht nur ein modul für haupt und subnavigation.
die styles sind sehr einfach.
das teil läuft auf allen browsern.

styles:

.ordner {
position:relative;
display:inline;
padding:0;
padding-left:5px;
padding-right:5px;
}

.seite {
position:absolute; /* durch "absolute" wird der div flow der ordner nicht gestört */
top:18px;
left:5px;
padding:0;
}

.seitenlink a etc.
.ordnerlink a etc.

Modulconfig:

- Startordner: root
- Anzeigeart: Ordner mit Seiten
- Komplette Ordnerstruktur anzeigen: ja
- Startseiten anzeigen: ja

Ebene:
{layer}

Seite:
<span class="seitenlink"><a href="{link}">{name}</a><br /></span>

Aktuelle Seite:
<span class="seite_active">{name}<br /></span>

Ordner:
(ohne seiten)
<div class="ordner"><span class="ordnerlink"><a href="{link}">{name}</a></span></div>
(mit seiten)
<div class="ordner"><span class="ordnerlink"><a href="{link}">{name}</a></span><div class="seite">{folder}</div></div>

Aktiver Ordner:
<div class="ordner"><a href="{link}" id="ordner_active">{name}</a><div class="seite">{folder}</div></div>

Verfolgter Ordner:
dito aktiv.

zu sehen hier:
http://www.felber-stiftung.ch/projekt01/
achtung baustelle! wird später im root sein!

hope this helps
cheers
*s*

Der Beitrag wurde von outline4 bearbeitet: Sun. 12. August 2007, 23:23
Go to the top of the page
 
+Quote Post
andi
Beitrag Mon. 13. August 2007, 06:06
Beitrag #23


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



sorry, aber dein menü hat auch nichts mit dem menü zu tun, von welchem hier im beitrag die rede ist....wer soll schon wissen was du willst?

update:
ZITAT
mit ungeordneten listen <ul><li> gings NICHT. jedenfalls nicht auf allen browsern.

habe mir gerade deine lösung kurz angeschaut. nicht gerade semantisch. mit listen geht dein vorhaben ganz einfach...kein unnötiges markup, semantisch korrekt, valide, crossbrowser-kompatibel.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
outline4
Beitrag Mon. 13. August 2007, 08:59
Beitrag #24


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 116
Mitglied seit: 30.11.2006
Wohnort: CH - Bern
Mitglieds-Nr.: 431



ZITAT(andi @ Mon. 13. August 2007, 07:06) *
sorry, aber dein menü hat auch nichts mit dem menü zu tun, von welchem hier im beitrag die rede ist....wer soll schon wissen was du willst?


äähm... hallooo? guten morgen!
das ist derselbe typ menu, oder?

(mit seiten in jedem ordner)
Ordner1 | Ordner 2 | Ordner 3 | Ordner 4 |
- 1. Seite | - 1. Seite | - 1. Seite | - 1. Seite |
- 2. Seite | - 2. Seite | - 2. Seite | - 2. Seite |
- 3. Seite | - 3. Seite | - 3. Seite | - 3. Seite |
- 4. Seite | - 4. Seite | - 4. Seite | - 4. Seite |
- 5. Seite | - 5. Seite | - 5. Seite | - 5. Seite |

(nur seiten im aktiven ordner)
Ordner1 | Ordner 2 | Ordner 3 | Ordner 4 |
- 1. Seite |
- 2. Seite |
- 3. Seite |
- 4. Seite |
- 5. Seite |

und genau diesselbe situation im backend...

nur funktioniert meine methode für eine unbegrenzte anzahl ordner.
und semantisch ist das korrekt! nur weil alle listen brauchen heisst das noch lange nichts... die divs funktionieren perfekt. auch mit taborder etc...

hier der output:
<div class="ordner"><span class="ordnerlink"><a href="#">Ordner 1</a></span></div>
<div class="ordner"><a href="#" id="ordner_active">Ordner 2</a>
<div class="seite">
<span class="seitenlink"><a href="#">Seite 1</a><br /></span>
<span class="seitenlink"><a href="#">Seite 2</a><br /></span>
<span class="seitenlink"><a href="#">Seite 3</a><br /></span>
<span class="seitenlink"><a href="#">Seite 4</a><br /></span>
</div>
</div>
<div class="ordner"><span class="ordnerlink"><a href="#">Ordner 3</a></span></div>
<div class="ordner"><span class="ordnerlink"><a href="#">Ordner 4</a></span></div>
<div class="ordner"><span class="ordnerlink"><a href="#">Ordner 5</a></span></div>

ich weiss ja nicht. also, bevor du hier unnütze links und beleidigungen verteilst, schau du besser mal nach um was es hier geht!

ZITAT(andi @ Mon. 13. August 2007, 07:06) *
update:
habe mir gerade deine lösung kurz angeschaut. nicht gerade semantisch. mit listen geht dein vorhaben ganz einfach...kein unnötiges markup, semantisch korrekt, valide, crossbrowser-kompatibel.
gruss andi

dein menu vom link ist total was anderes... und ja... das geht mit listen!

das was ich vorhatte geht nicht mit listen! impossible!
voilà
guten morgen!

Der Beitrag wurde von outline4 bearbeitet: Mon. 13. August 2007, 09:04
Go to the top of the page
 
+Quote Post
andi
Beitrag Mon. 13. August 2007, 09:37
Beitrag #25


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ZITAT(outline4 @ Mon. 13. August 2007, 09:59) *
äähm... hallooo? guten morgen!

morgen

ZITAT(outline4 @ Mon. 13. August 2007, 09:59) *
das ist derselbe typ menu, oder?

mach die augen auf und lies den ersten beitrag von feni. wie gesagt, welche anforderungen du hast weiss nur die kristallkugel. meine lösung funktioniert einwandfrei im bezug auf die ausgangslage in diesem beitrag.

ZITAT(outline4 @ Mon. 13. August 2007, 09:59) *
nur funktioniert meine methode für eine unbegrenzte anzahl ordner.

aha. und bei der von mir publizierte lösung nicht? woran solls denn scheitern? die navigation ist beliebig erweiterbar.

ZITAT(outline4 @ Mon. 13. August 2007, 09:59) *
und semantisch ist das korrekt! nur weil alle listen brauchen heisst das noch lange nichts... die divs funktionieren perfekt. auch mit taborder etc...

schau dir deine seite doch mal ohne css an und sag mir, wie ich z.b erkennen soll, in welchem zusammenhang «felber - stiftung» und «stiftungsrat» stehen. die seiten stehen hierarchisch gleichberechtigt, obwohl «stiftungsrat» eine unterseite von «felber - stiftung» ist.

ZITAT(outline4 @ Mon. 13. August 2007, 09:59) *
ich weiss ja nicht. also, bevor du hier unnütze links und beleidigungen verteilst, schau du besser mal nach um was es hier geht!
dein menu vom link ist total was anderes... und ja... das geht mit listen!

von meiner seite wurde keine beleidigung ausgesprochen. ich habe lediglich die fakten auf den tisch gelegt so wie sie sind.

ZITAT(outline4 @ Mon. 13. August 2007, 09:59) *
das was ich vorhatte geht nicht mit listen! impossible!

in diesem satz schreibst du ja selber, dass das was du vorhattest, nicht mit listen geht. die ausgangslage in diesem beitrag ist mit meiner lösung reproduzierbar. was du vorhattest ist nirgendwo geschrieben. dein onlinebeispiel lässt sich ohne probleme mit meiner lösung umsetzen.

du kannst dir gerne noch ein paar gedanken darüber machen. ich bin aus diesem beitrag raus (es sei denn feni kommt noch mit einem anliegen seinerseits).

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
outline4
Beitrag Mon. 13. August 2007, 09:40
Beitrag #26


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 116
Mitglied seit: 30.11.2006
Wohnort: CH - Bern
Mitglieds-Nr.: 431



ZITAT(andi @ Mon. 13. August 2007, 10:37) *
bla


danke für deine ausführliche hilfe!
*s*
Go to the top of the page
 
+Quote Post
andi
Beitrag Mon. 13. August 2007, 09:42
Beitrag #27


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ehm, machst du jetzt schon eigene zitate, welche ich nicht widergegeben habe?


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag Mon. 13. August 2007, 09:50
Beitrag #28


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 853
Mitglied seit: 16.06.2006
Wohnort: Wien / Österreich
Mitglieds-Nr.: 2



OK, bitte kehrt zum Thema zurück. Persönliche Differenzen klärt bitte per PM. Herzlichen Dank.


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Mon. 13. August 2007, 09:53
Beitrag #29


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



Hier also meine aktuelle Lösung.

Angehängte Datei  Zuschneiden_65_k.jpg ( 24.11KB ) Anzahl der Downloads: 11


CSS Datei:
bis jetzt wird es in allen Browsern richtig dargestellt
QUELLTEXT
* {
    margin:  0;
    padding: 0;
    border: none;
    }
    
body {
    background-color: #eff8e7;
    color:  #000;
    }
    
ul#navmenu {
    float:  left;
    width:  28.5em;
    list-style:  none;
    background-image: url(../../media/bilder-layout/hg-navi-01.jpg);
    background-repeat: no-repeat;
    height: 8.65em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
}

ul#navmenu a {
    border: 0 none;
    padding: 1px 0px 0px 0px;
    float: none !important; /*für Opera*/
    float: left; /*für IE*/
    display: block;
    color: #454518;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*für IE*/
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
}
    
ul#navmenu li {
    float:  left;
    width: 110px;

}    
    
ul#navmenu ul {
    margin-top:  0.5em;
    list-style:  none;
    font-size:  80%;    
    padding-left: 0px;    
}
    
ul#navmenu li a {
    list-style-type: none;
    display: block;
    text-decoration: none;
    color: #464600;
    background-image: url(../../media/bilder-layout/arrow-right.gif);
    background-repeat: no-repeat;
    background-position: 2px 4px;
    padding: 2px 0px 0px 10px;
}

ul#navmenu li a.navactive  {
    list-style-type: none;
    display: block;
    text-decoration: none;
    padding: 2px 0px 0px 10px;
    background-color: #FFFFFF;
    color: #990000;
    background-image: url(../../media/bilder-layout/arrow-right.gif);
    background-repeat: no-repeat;
    background-position: 2px 4px;
    padding: 2px 0px 0px 10px;
}
    
ul#navmenu li a:hover {
    color:  #990000;
    background-color: #FFFFFF;
    display: block;

}


ul#navmenu .ordner {
    float:  left;
    width: 110px;
    font-size: 90%;
    text-align: center;
    padding-bottom: 5px;
}

ul#navmenu .ordneraktive {
    float:  left;
    width: 110px;
    font-size: 90%;
    text-align: center;
    font-weight: bold;
    padding-bottom: 5px;
}



Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
outline4
Beitrag Mon. 13. August 2007, 11:30
Beitrag #30


Advanced Member
****

Gruppe: AdvancedMembers
Beiträge: 116
Mitglied seit: 30.11.2006
Wohnort: CH - Bern
Mitglieds-Nr.: 431



ZITAT(andi @ Mon. 13. August 2007, 10:42) *
ehm, machst du jetzt schon eigene zitate, welche ich nicht widergegeben habe?



sorry, muss mich entschuldigen.
hatte "wer will schon wissen was du weisst?", anstatt "wer soll schon wissen was du willst?" gelesen. das ist natürlich was gaaanz anderes und dann war es noch montag morgen. mir wurde was wichtiges geklaut etc etc...
war gefrustet!

deine lösung ist gut!
danke für das gute beispiel!

muss mal testen ob die dann wirklich überall läuft, denn ich hatte es genau so gelöst, bin aber immer wieder auf inkompabilitäten beim css gestossen!

nochmals sorry!

@feniweb
vielen dank fürs posten!

cheers
*s*
Go to the top of the page
 
+Quote Post
andi
Beitrag Mon. 13. August 2007, 11:35
Beitrag #31


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ZITAT(outline4 @ Mon. 13. August 2007, 12:30) *
muss mal testen ob die dann wirklich überall läuft, denn ich hatte es genau so gelöst, bin aber immer wieder auf inkompabilitäten beim css gestossen!

also unter ie 5.5, 6 und 7 win, opera 9, firefox 2 und safari 2 lufts. mehr habe ich nicht getestet. falls es in einem anderen browser nicht klappt bitte ich um rückmeldung.


--------------------
Go to the top of the page
 
+Quote Post

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

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.4.24 - 14:21

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.