DHTML Menü

römn
Beiträge: 31
Registriert: Mi 25. Mai 2005, 19:41
Kontaktdaten:

Beitrag von römn » Sa 29. Okt 2005, 16:50

kann mir jemand erklären wie ich das "design" (farben, grösse und schriftart) des doiMenu ändern kann. speziell die grösse des menus.

UND: wie kann ich es bewerkstelligen, dass wenn ich mit der maus über das menü fahre eine hand angezeigt wird (und nicht wie jetzt immer ein pfeil)?

mit freundlichen grüssen
römn

ps: basic-fragen, ich weiss. aber ich bin halt nicht so vertraut damit...

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Sa 29. Okt 2005, 20:18

ps: basic-fragen, ich weiss. aber ich bin halt nicht so vertraut damit...
Das rettet Dich aber nicht davor, selbst aktiv zu werden ... :wink:

Zum einen enthält bereits die erste Seite dieses Themas die Information, wie das Menü formatiert werden kann (menu_settings.js).

Zum anderen sieh Dir den entstehenden HTML-Code an und probiere verschiedene Einstellungen aus. Stichwort: CSS (http://de.selfhtml.org -> CSS). Für den Cursor gibt es eine entsprechende CSS-Eigenschaft, z.B. in Kombination mit a:hover...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Käferli
Beiträge: 196
Registriert: Mo 15. Mär 2004, 21:37
Kontaktdaten:

Beitrag von Käferli » Mo 31. Okt 2005, 11:31

Hallo,
mal ne Frage: Bei wird das menue nicht angezeigt,
also das Feld bleibt leer, wo eigentlich das Menue
erscheinen soll... - Was habe ich falschgemacht :?:

Was ich noch gefunden habe:
Es wird ein JavaScript-Fehler angezeigt (gelbes Dreieck)
und bei Details dazu:

Code: Alles auswählen

Menue ist null oder kein Objekt


Viele Grüße und DANKE!
Käferli :wink:

helik
Beiträge: 26
Registriert: Di 14. Nov 2006, 16:24
Kontaktdaten:

Beitrag von helik » Do 7. Dez 2006, 11:15

Hallo Zusammen...

habe nun auch dieses Modul verwendet... und bin nach der Anleitung gegangen...
Allerdings will es immer noch nicht... mittlerweile sind zwar die JavaScript Fehlermeldungen verschwunden... doch anstatt mir das Navi zu zeigen... kommt nur... "var menue = new TMainMenu('menue','horizontal');" vor... was kann ich tun? Oder was mache falsch??
:-( Hilfe...

LG

Helik

bad head
Beiträge: 1
Registriert: Mi 10. Jan 2007, 15:04
Kontaktdaten:

Beitrag von bad head » Mi 10. Jan 2007, 15:15

Schickes Menu, allerdings mit einigen Tücken bei der Konfiguration.. man muss schon ganz schön tief einsteigen.. Aber was soll's :D

Problem ist nun, geht man z.B. auf Produkte, dann erscheint das Popupmenü mit drei weiteren Unterbereichen. Soweit so gut. Bewege ich die Maus jedoch nun auf eine der drei Untergruppen, dann verändert sich die Position der "Untergruppenschrift" um genau einen Pixel nach oben. Das nervt und ich bekomme es nicht weg. Neben dem Nerven hat es auch ein praktisches Problem zu Folge: Verwende ich im Popupmenü ein Hintergrundbild, dann passen die Pixel nicht mehr, da beim Mouseover im Hauptmenü das Popupmenü noch einen Pixel größer ist.

Ich hoffe mal, ich habe mich verständlich ausgedrückt. Für eine Lösung meines Problems wäre ich Euch sehr verbunden.. vermutlich ganz einfach, ich komm nur nicht drauf..

Ein weiteres Problem ist die unterschiedliche Darstellung in IE und Firefox.

Lt. Konfiguration sollten sowohl die "Schaltflächen" des Hauptmenüs als auch des Popupmenüs 120 px breit sein (.. SetItemDimension (120,xx) ). Im Firefox haben auch beide Menüteile jeweils 120 px. Im IE aber, hat das Popupmenü 122 px Breite und das Hauptmenü die gewünschten 120 px Breite. Das sind Dinge an denen ich verzweifle. Ändere ich nämlich in der js-Config die Breite auf 118 px ab, dann stimmt's zwar im IE, nicht aber im Firefox. Also helft mir bitte, bevor ich vollkommen durchdrehe und mich einweisen lasse ;) :D

Danke

ach hier ist noch die config des js:

Code: Alles auswählen

<!-- Ausrichtung des Menues -->
menue.SetDirection('horizontal');

<!-- Positionierung des Menues -->
menue.SetPosition('relative',0,0);
menue.SetCorrection(1,1);
menue._pop.SetCorrection(4,2);

<!-- Groesse des Menues -->
menue.SetItemDimension(120,22);
menue._pop.SetItemDimension(120,26);
menue.SetCellSpacing(0);
menue._pop.SetPaddings(0);

<!-- Hintergrundfarbe des Menues -->
menue.SetBackground('#0099ff','../cms/images/bg_head.png','repeat-x','');
menue.SetItemBackgroundHL('#0099ff','../cms/images/bg_head.png','repeat-x','');
menue.SetItemBackgroundClick('#0099ff','../cms/images/bg_headpng','repeat-x','');

<!-- menue._pop.SetBackground('#0099ff','../cms/images/bg_head_pop.png','repeat',''); -->
<!-- menue._pop.SetItemBackgroundHL('#0099ff','../cms/images/bg_head_pop.png','repeat',''); -->

menue._pop.SetBackground('#01A9D8','','','');
menue._pop.SetItemBackgroundHL('#01A9D8','','','');

<!-- Schriftart des Menues -->
menue.SetFont('verdana','10pt');
menue._pop.SetFont('verdana','10pt');

menue.SetItemText('#ffffff','center','bold','','');
menue._pop.SetItemText('#ffffff','center','bold','','');

menue.SetItemTextHL('#ff0000','center','bold','','');
menue._pop.SetItemTextHL('#ff0000','center','bold','','');

menue.SetItemTextClick('#cccccc','center','normal','none','normal');


<!-- allgemeiner Rahmen -->
menue.SetItemBorderTop(0,'','none');
menue.SetItemBorderLeft(0,'','none');
menue.SetItemBorderBottom(0,'','none');
menue.SetItemBorderRight(1,'#000000','solid');
menue.SetBorder(0,'','none');
menue._pop.SetBorderTop(0,'','none');
menue._pop.SetBorderLeft(0,'','none');
menue._pop.SetBorderBottom(0,'','none');
menue._pop.SetBorderRight(0,'','none');
menue._pop.SetItemBorder(0,'','none');

menue._pop.SetDelay(250);

<!-- on roll Over -->
menue._pop.SetExpandIcon(false,'',7);
menue.SetItemBorderHL(0,'','none');
menue.SetItemBorderTopHL(0,'#ff0000','none');
menue.SetItemBorderRightHL(1,'#000000','solid');
menue._pop.SetItemBorderHL(0,'#000000','solid');

<!-- Basteleien -->

menue._pop.SetDelay(250);

<!-- menue._pop.SetAlpha (30) -->


Zuletzt geändert von bad head am Mo 22. Jan 2007, 12:50, insgesamt 1-mal geändert.

Sundriver
Beiträge: 41
Registriert: Mo 21. Nov 2005, 17:06
Wohnort: BB
Kontaktdaten:

Beitrag von Sundriver » Mi 10. Jan 2007, 17:59

bad head hat geschrieben:Problem ist nun, geht man z.B. auf Produkte, dann erscheint das Popupmenü mit drei weiteren Unterbereichen. Soweit so gut. Bewege ich die Maus jedoch nun auf eine der drei Untergruppen, dann verändert sich die Position der "Untergruppenschrift" um genau einen Pixel nach oben. Das nervt und ich bekomme es nicht weg. Neben dem Nerven hat es auch ein praktisches Problem zu Folge: Verwende ich im Popupmenü ein Hintergrundbild, dann passen die Pixel nicht mehr, da beim Mouseover im Hauptmenü das Popupmenü noch einen Pixel größer ist.

Ich hoffe mal, ich habe mich verständlich ausgedrückt. Für eine Lösung meines Problems wäre ich Euch sehr verbunden.. vermutlich ganz einfach, ich komm nur nicht drauf..
in den Settings beim Rollover Teil, den Highlightrahmen als 1px breiten Rahmen in Hintergrundfarbe setzen, transparent hab ich das noch nicht hinbekommen ;-)

Code: Alles auswählen

menue._pop.SetItemBorderHL(1,'#01A9D8','solid');
cu
Sundriver

trixta
Beiträge: 165
Registriert: Di 26. Apr 2005, 12:53
Kontaktdaten:

Beitrag von trixta » Mi 10. Jan 2007, 19:38

@leute
ich will ja nicht den miesmacher spielen, aber das modul stammt aus dem jahr 2004 und ist aus heutiger sicht total veraltet.

wenn ihr nen anständiges menü haben wollt, nehmt doch bitte das von dodger (http://contenido.org/forum/viewtopic.php?t=8845).
es ist ganz toll auch wenn es sich nicht dhtml-menü schimpft...

Uwe
Beiträge: 258
Registriert: Mo 30. Jun 2003, 16:05
Wohnort: Konstanz
Kontaktdaten:

2x DHTML-Menü

Beitrag von Uwe » Do 5. Jul 2007, 14:39

Hallo,

ich habe das Menü im Einsatz, hat sofort funktioniert. Vielen Dank an den Macher!

Hat dieses Menü schon jemand für einen zweiten Einsatz auf der Seite umgearbeitet. Sind ja doch eine Menge Zeilen Code und welche Variablen ich nun wirklich ändern muss ...

Viele Grüsse aus dem kalten Süden der Republik, Uwe

mmaxx
Beiträge: 8
Registriert: Mi 8. Aug 2007, 07:51
Wohnort: Oerlinghausen/Helpup
Kontaktdaten:

PopUP Menü Hinterlegen

Beitrag von mmaxx » Mo 29. Okt 2007, 17:23

Hallo Zusammen,

Also ich finde das Modulk ja Klasse. Vielen Dank an Uli Steinle.

Doch in einer Sache,die vielleicht etwas ungewöhnlich ist würde ich mich über ein paar Tipps freuen.
Ich würde es gern so Einrichten , dass die Untermenüs einen noch zusätzlich einen Hintergrund bekommen, der in seiner Grösse nicht durch die anderen Elemente beienflussen lässt.
Ein Beispiel: http://www.porsche.de

Die Seite die ich so ähnlich einrichten möchte ist:
http://www.fahrbericht.net

Ich hoffe ich habe das Problem einigermassen gut erklärt und hoffe auf baldige Antworten

Vielen Dank
Viele Grüße euer Mäxxchen

hard_42
Beiträge: 4
Registriert: Di 13. Nov 2007, 11:05
Kontaktdaten:

Beitrag von hard_42 » Di 13. Nov 2007, 11:29

benötige das menü wie folgt:

Hauptmenüpunkt
->Unterpunkte

Die Unterpunkte sollen nebeneinander angezeigt werden und es
soll ein Umbruch nach allen 4 Unterpunkten geben.

Unterpunkt 1 Unterpunkt 5
Unterpunkt 2 Unterpunkt 6
Unterpunkt 3
Unterpunkt 4

So soll das aussehen, jemand eine Idee wie und wo ich das realisieren kann ?

eiterer
Beiträge: 104
Registriert: Sa 7. Jul 2007, 14:52
Kontaktdaten:

Re: Oberkategorien anklickbar

Beitrag von eiterer » Di 25. Dez 2007, 23:15

DonBender hat geschrieben:Konnte das Problem nach ca. 2 Stunden lösen.

Das Problem steckt wohl in Zeile 298.
Hier einfach den Code gegen den hier

Code: Alles auswählen

result1+='onmouseover="onMainMOver(event,this,\''+this._items[i]._id+'\','+level+','+this._name+',\''+escape(this._items[i]._status)+'\')"'; result1+=' onclick="'+this._items[i]._eClick+'"';if(this._popOnClick)
austauschen.
hab dies zwar gemacht und funktioniert einwandfrei, jedoch bei 3-level's wird das zweite nicht verlinkt! - gibts hier ne lösung - DANKE

bluefin
Beiträge: 67
Registriert: Mi 9. Nov 2005, 19:51
Kontaktdaten:

Re: DHTML Menü

Beitrag von bluefin » Do 24. Jan 2008, 15:41

Hallo-
tolles Menue!!!!

funktioniert prima.

Ich habe ein Projekt, wo es um eine lange Reise geht. Die Reise ist unterteilt in 40 Etappen. Jede Etappe ist ein Menuepunkt. Jetzt habe ich das Problem, dass die Menuepunkte länger nach unten ausgeklappt werden als mein Monitor (nicht nur auf meinem) die kompletten Navigationspunkte nicht anzeigen kann. ich müsste praktisch, um weiter nach unten zu kommen die Bildlaufleiste an der Tastatur bewegen un´m an die unteren Etappen zu kommen. Gibt es dort eine Möglichkeit, wenn ich mit der Maus über den untersten Navipunkt (Etappe) hinausfahre,dass das Menue automatisch nach oben scrollt, oder dass ich eine einstellung habe, wo ich sagen kann, bei mehr als 20 Navigationspunkten, wird eine neue Spalte erstellt. (ähnlich Windows Start >Programme).

Würde mich über schnelle Hilfe sehr freuen.

Bild(alt+p)

asycs
Beiträge: 64
Registriert: Do 2. Feb 2006, 12:13
Kontaktdaten:

Beitrag von asycs » Mi 30. Jan 2008, 13:55

Einfach nur genial das Teil.

Gehört in den Standard!

eiterer
Beiträge: 104
Registriert: Sa 7. Jul 2007, 14:52
Kontaktdaten:

Beitrag von eiterer » Sa 9. Feb 2008, 23:25

Wenn ich folgenden aufbau habe, dann ist die seite, welche bei "Sponsorn" gespeichert ist, nicht verlinkt!

Menü: "Club"->"Sponsoren"->"Sponsorenliste"

:?: :?: :?: :?:

Danke

bluefin
Beiträge: 67
Registriert: Mi 9. Nov 2005, 19:51
Kontaktdaten:

Re: DHTML Menü

Beitrag von bluefin » Mi 30. Apr 2008, 13:27

Hallo,
ich habe dieses Modul mehrfach ohne Probleme im Einsatz- Super!!!

ich habe jetzt einen Kunden, der russisch als Sprache hat.
utf-8 habe ich unter Administration>Sprache eingestellt.
Contenido Version 4.6.22

Und jetzt der Knaller:

der Kunde bekommt die Navigationsleiste nicht angezeigt. Deutsch und englisch funktioniert.

An anderen Rechnern funktioniert auch die russische Sprache.

Wenn ich einen anderen iso code eingebe, bekommt er auch eine Navigationsleiste angezeigt.- Ne Idee, woran es liegen könnte?

Beste Grüße

Gesperrt