DHTML Menü

alexpetri
Beiträge: 59
Registriert: Do 25. Mär 2004, 12:53
Kontaktdaten:

Beitrag von alexpetri » Fr 13. Aug 2004, 20:07

hmm anscheinend zeigt dein browser javascript an....
das sollte immer so aussehen:

<script ....> <!--

dein code

-->

</ script>

helix
Beiträge: 6
Registriert: So 15. Aug 2004, 14:22
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von helix » So 15. Aug 2004, 14:29

Hi zusammen!

ich bin echt mit meinen Ideen am ende! Ich hab das Menue Skript eingebaut und es läuft erstklassig! jetzt hab ich nur bissle probleme mit'm Layout!

schauts euch am besten einfach mal an:
http://euroball-cms.dps-lan.net/cms/front_content.php

wie gesagt das Menü tut wunderbar....aber ich bekomm einfach diesen Rand darum nicht weg!!!! außerdem macht er mir da oben ne zweite Menüzeile, die da auch nicht sein sollte!

auch wenn ich die Menüschrift verkleiner verschwindet die Zeile nicht :-(

Ich hab folgende Attribute gesetzt

menue.SetPosition('relative',0,0);
menue.SetCorrection(5,0);
menue.SetCellSpacing(0);
menue.SetItemDimension(110,0);
menue.SetFont('tahoma,verdana,arial','8pt');

menue.SetBackground('navy','','','');
menue.SetItemBackground('#FFFFFF','upload/layoutfiles/bg_navi.gif','repeat-x','top left');
menue.SetItemBackgroundHL('#FFFFFF','upload/layoutfiles/bg_navi.gif','repeat-x','');
menue.SetItemBorder(0,'#FFFFFF','none');
menue.SetItemBorderHL(0,'#FFFFFF','none');

menue.SetItemText('black','left','normal','','nowrap');
menue.SetItemTextHL('black','left','normal','','nowrap');

menue._pop.SetItemDimension(110,0);
menue._pop.SetPaddings(0);
menue._pop.SetSeparator(110,'right','gray','');
menue._pop.SetExpandIcon(true,'',6);
menue._pop.SetFont('tahoma,verdana,arial','8pt');
menue._pop.SetItemBorder(0,'#66CCFF','none');
menue._pop.SetShadow(true,'#999999',5);

menue._pop.SetDelay(500);

Wär echt klasse, wenn ihr mir da ne Idee hättet

Danke schonmal

alexpetri
Beiträge: 59
Registriert: Do 25. Mär 2004, 12:53
Kontaktdaten:

Beitrag von alexpetri » So 15. Aug 2004, 16:08

ich hab in meinem folgendes drinnen stehen:

mm0.SetPosition('absolute',236,66);
mm0.SetCorrection(-3,-4);
mm0.SetCellSpacing(0);
//mm0.SetPadding(0,0,3,4);
mm0.SetBackground('','','','');


evtl ists das hier ja:

mm0.SetBorder(0,'grey','none');
mm0.SetFont('verdana,arial,tahoma','9pt');
mm0.SetItemText('#666666','left','bolder','','nowrap');
mm0.SetItemBorder(0,'#333333','solid');
mm0.SetItemBackgroundHL('','','','');
mm0.SetItemTextHL('#c40000','left','bolder','','nowrap');
mm0.SetItemBorderHL(0,'#333333','solid');

übrigens ist deine seite forbidden

alexpetri
Beiträge: 59
Registriert: Do 25. Mär 2004, 12:53
Kontaktdaten:

Beitrag von alexpetri » So 15. Aug 2004, 16:13

@ ulisteinle:
hab mir grrad mal den quellcode angesehen->
geht dein script nur bis max. Level 6 in die tiefe?


ich schaue mal bei mir nach ob was bei mir finde um das bis unendl.
zu machen.

helix
Beiträge: 6
Registriert: So 15. Aug 2004, 14:22
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von helix » So 15. Aug 2004, 19:26

@alexpetri:

das mm0.SetBorder(0,'grey','none'); hat bei mir noch gefehlt!
der itemBorder scheint sowas wie n Rahmen um jeden Menüpunkt zu sein, der normale Border ist dann wohl der Kasten einmal ganz ums gesamte Menü rum....beides zusammen auf 0 und der Rahmen is weg ;-)

Danke für die Hilfe!
Gruss Nils

ulisteinle
Beiträge: 53
Registriert: Sa 13. Mär 2004, 21:59
Wohnort: D -> BW -> HN
Kontaktdaten:

Beitrag von ulisteinle » Mo 16. Aug 2004, 08:03

@alexpetri:

Ja, das Script lässt om Moment "nur" 6 Level zu. Ich kann mir allerdings kaum Vorstellen, dass eine tiefere Verzweigung sinnvoll ist, da bereits 6 Level sehr unübersichtlich sind ;-)

Dennoch ist es natürlich Möglich tiefere Ebenen zu erzeugen:

Beispiel für eine 7. Ebene: (Einzufügen nach dem Code für das 6. Level)

Code: Alles auswählen

 //level7
 case (7): 
$levels7=1+$count7++; 
echo "           var Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5."_".$levels6."_".$levels7." = new TPopMenu('".$name."','5','a','".$url."','".$name."');\n"; 
echo "           Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5.".Add(Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5."_".$levels6."_".$levels7.");\n\n"; 
            
break; 
und so weiter...

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

Beitrag von kypta » Do 16. Sep 2004, 12:42

Hat jemand dieses doiMenu schon mal zum floaten gebracht? Es geht zwar, dass es wenn man auf der Seite runterscrollt die Position aktualisiert - aber ein eigentliches "floaten" (also sozusagen ein mitscrollen) habe ich nicht zustandegebracht. Es ist somit eigentlich mehr ein "hüpfen".
Ideen?
Gruss
Thomas

alexpetri
Beiträge: 59
Registriert: Do 25. Mär 2004, 12:53
Kontaktdaten:

Beitrag von alexpetri » Do 16. Sep 2004, 13:03

hmm wenn das so ist... wirds wahrsch. nicht anders gehen...

magickai
Beiträge: 23
Registriert: Do 16. Sep 2004, 20:33
Kontaktdaten:

Beitrag von magickai » Do 16. Sep 2004, 20:54

Tolles Modul, allerdings habe ich ein "komischen" Fehler(nach 3h Suchen ist er nicht mehr komisch! :twisted:
Habe eine Navigation mit der Service Navigation erstellt. Bei manchen Punkten wird eine 2. Navigation eingeblendet, die ich mit diesem Modul realisieren möchte. Das erste mal hat es wunderbar funktioniert. Nun wollte ich ein weiterer Punkt hinzufügen, bei dem es einfach nicht geht. Ich bekomme die erste Ebene angezeigt und das war es dann.
Zur Veranschaulichung:
Service Navigation:
Handball | News | Verein | Kontakt | Impressum
Unterhalb Handball habe ich nochmals eine Unterteilung in Herren | Damen usw. Darunter die Punkte Herren I | Herren II usw.
Die Punkte unter Service Navigation habe ich unter der Kategorie Top Navigation. Die Kategorien für die DHTML Navi habe ich unter Top Handball(eigene Kategorie).
Wähle ich eine Seite z.B. Herren I habe ich unter DHTML Menü Top Handball eingetragen und die Anzeige funktioniert tadellos.
Nun wollte ich die gleiche Prozedur für News bzw. Verein durchführen. Eigene Kategorie Top Verein und Top News wurden angelegt. Doch jetzt zeigt es mir nur ein Eintrag, egal wieviele Punkte und Unterpunkte ich auch habe.
Zur Veranschaulichung der Link meiner Testumgebung:
http://www.tus-schutterwald.de/cms
Die Zuordnungen sind richtig, die Seiten sind identisch (Templates und Layout). Hoffe mein Problem konnte ich deutlich aufzeigen :) , kann nämlich nicht mehr geradeaus denken :wink:
Für jeden Tipp wär ich dankbar!

Gruß

magickai
Beiträge: 23
Registriert: Do 16. Sep 2004, 20:33
Kontaktdaten:

Beitrag von magickai » Do 16. Sep 2004, 22:13

Hat sich erledigt!
Nachdem ich eine neue Kategorie angelegt habe und die Unterkategorien und Artikel hineinkopiert hatte, funktionierte es! Komisch, komisch :evil:
Aber ich bin froh, dass es funktioniert!

magickai
Beiträge: 23
Registriert: Do 16. Sep 2004, 20:33
Kontaktdaten:

Beitrag von magickai » Do 16. Sep 2004, 22:31

Ich dreh' jetzt noch durch, jetzt sind Menü-Punkte weg! Hatte unter News Herren, Damen und darunter verschiedene Unterpunkte. Jetzt zeigt es mir nur noch Herren an und darin 1 Unterpunkt! Warum nicht die anderen? Und wo sind auf einmal die Damen? Die waren auch schon da!?

alexpetri
Beiträge: 59
Registriert: Do 25. Mär 2004, 12:53
Kontaktdaten:

Beitrag von alexpetri » Fr 17. Sep 2004, 08:28

hm schau dir mal den quelltext an...
der baut gar kein doimenu
sondern html...

magickai
Beiträge: 23
Registriert: Do 16. Sep 2004, 20:33
Kontaktdaten:

Beitrag von magickai » Mo 20. Sep 2004, 20:51

Habe mir den Quelltext angesehen! An der Stelle, an der die DHTML-Navi erscheinen soll, steht
<div align="right">
<!--DHTML NAVI-->
<script language="JavaScript">menue.Build();</script>
Oben im Head Bereich
<head>
<!-- JScript Menü-->
<script type="text/javascript" src="js/doiMenuDOM.js"></script>
<!-- JScript Menü -> Menüpunkte: -->
<script language="JavaScript">
<!--
var menue = new TMainMenu('menue','horizontal');
var paul=10;
var Menue_1 = new TPopMenu('Herren I','5','a','front_content.php?idcat=43&lang=1','Herren I');
menue.Add(Menue_1);

var paul2=20;
var Menue_1_1 = new TPopMenu('Birkenau','5','a','front_content.php?idcat=35&lang=1','Birkenau');
Menue_1.Add(Menue_1_1);
//-->
</script>
<!-- JScript Menü -> Einstellungen -->
<script type="text/javascript" src="js/menu_settings.js">
</script>
Allerdings müsste unterhalb von Birkenau noch Balingen erscheinen und neben Herren I müsste Damen stehen mit dem Unterpunkt Altenheim! Es werden für die Kategorie und den Artikel die gleichen Templates verwendet wie bei Herren I -> Birkenau !!!!
Kann es mir wirklich nicht erklären weshalb es nicht richtig angezeigt wird. Unter Handball funktioniert das Modul einwandfrei!
Gruß

magickai
Beiträge: 23
Registriert: Do 16. Sep 2004, 20:33
Kontaktdaten:

Beitrag von magickai » Di 21. Sep 2004, 11:14

OK, ich nochmals!!!
Habe wieder die Kategorie gelöscht, neu angelegt, den Artikel in die Kategorie eingefügt, und jetzt funktioniert es wieder!? Warum kann mir wahrscheinlich niemand sagen!?
Werde dies im Auge behalten und sobald ich ein Muster erkennen kann, werde ich es selbstverständlich posten.

Gruß

Carino
Beiträge: 2
Registriert: Fr 24. Sep 2004, 00:20
Kontaktdaten:

Beitrag von Carino » Fr 24. Sep 2004, 02:46

Kurze Frage: Ist das eigentlich normal, dass das ausklapppare Menü so weit unten hängt? Also es hängt eigentlich unter Headline1 muss man das gesondert irgendwo fest angeben oder läuft das unter margin/padding oder dergleichen in der menu_settings.js ?

Noch eine andere, hast du (ixepter), das geschafft, das menü wie auf www.ixept.com wiederzugeben? Das mit dem aufleuchten ist ja genialst.

Danke für Tips und Gruß...wohin auch immer.

Carino

Gesperrt