pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: smartmusic am 25 Oktober 2004, 13:04:17

Titel: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 25 Oktober 2004, 13:04:17
bei der themeengine gibt es ja auch ein einen platzhalter im header für scripte.

welches horizontale dhtml menu könnt ihr mir denn empfehlen?
Titel: Re: Themeengine Tutorial
Beitrag von: henne am 25 Oktober 2004, 13:48:19
hmm ehrlich gesagt nutze ich keine dhtml scripte.. Ich erstelle Navigationen immer in Fireworks macht sich prima.

Ist dann allerdings Javascript... läuft aber in allen Browsern.

Na warten wir mal was die anderen so meinen oder empfehlen können. ;D
Titel: Re: Themeengine Tutorial
Beitrag von: smartmusic am 25 Oktober 2004, 15:10:15
ist das so ein menu wo die untermenus dann runter scrollen wenn man drüber fährt?
Titel: Re: Themeengine Tutorial
Beitrag von: henne am 25 Oktober 2004, 15:19:52
hmm ja du kannst da jegliche Art von Menü erstellen. Ich würde es aufklappen nennen, was brauchst Du denn für ein Menü wieviele Punkte und Unterpunkte ?
wie breit ? welche Farbe ? oder sollen Grafiken in den Hintergrund ?
Titel: Re: Themeengine Tutorial
Beitrag von: smartmusic am 25 Oktober 2004, 15:46:02
nein,so leicht milchig oder transparent...

wieviele punkte weis ich jetzt nicht genau, aber so 5 punkte und dann nochmal jeweils so 5 unterpunkte
Titel: Re: Themeengine Tutorial
Beitrag von: henne am 25 Oktober 2004, 15:50:58
ich mach Dir heut Abend mal eins und dann kannst Du schauen obs das ist was Du suchst  o.k.  ?
Titel: Re: Themeengine Tutorial
Beitrag von: smartmusic am 25 Oktober 2004, 15:59:38
ja super,das ist ja prima...ich sende dir mal meine email adresse als pm
Titel: Re: Themeengine Tutorial
Beitrag von: smartmusic am 26 Oktober 2004, 09:56:24
ich habe dir nochmal eine email geschrieben,da ich mit dem einfügen probleme habe...wie setze ich das js ins theme ein?

per include oder in die theme.html
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: henne am 26 Oktober 2004, 12:06:10
Zitatwie setze ich das js ins theme ein? per include oder in die theme.html

in die theme.html und zwar musst du im header Bereich den Moreheaderbereich einfügen.

<!-- START more_header -->
<!-- END more_header -->


findest Du auch in der DW-Extension.

in diesen Bereich packst Du  das Javascript. Dann noch die mm_menu.js und die Grafiken hochladen (auf die richtigen Pfade achten)

und es sollte funktionieren.

P.S. das Menü was ich Dir geschickt habe war nur ein Beispiel, um es in Deine Page einzupassen müssen z.B. Positionsangaben im Script verändert werden.
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 26 Oktober 2004, 19:16:59
sorry,ich bekomme es nicht hin das es im theme eingebaut ist...

wie muss die zeile im header genau aussehen und muss ich sonst noch was einfügen?
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 27 Oktober 2004, 13:52:34
kann mir hier jemand dazu helfen...habe schon mehrere möglichkeiten ausprobiert...

muss wissen wie die zeile aussieht um das javascript einzusetzen....
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: henne am 27 Oktober 2004, 17:11:04
sorry aber so schnell schießen die Preußen nicht ;D

also in dem Beispiel was ich Dir geschickt habe steht ja alles drin du muß das Javascript und den Aufruf des externen JS in den head Bereich der theme.html packen und zwar zwischen den Moreheader Bereich.

so sähe es dann mit dem Beispielscript aus ( wie gesagt das mußt Du noch für Deine Seite anpassen)

<!-- START more_header -->
<script language="JavaScript">
<!--
function mmLoadMenus() {
  if (window.mm_menu_1025173913_0) return;
  window.mm_menu_1025173913_0 = new Menu("root",83,16,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#ff9900","#ffffcc","#ffffcc","left","middle",3,0,1000,-5,7,true,true,true,0,false,true);
  mm_menu_1025173913_0.addMenuItem("link1","window.open('#', '_self');");
  mm_menu_1025173913_0.addMenuItem("link2","window.open('#', '_self');");
  mm_menu_1025173913_0.addMenuItem("link3","window.open('#', '_self');");
  mm_menu_1025173913_0.addMenuItem("link4","window.open('#', '_self');");
  mm_menu_1025173913_0.addMenuItem("link5","window.open('#', '_self');");
   mm_menu_1025173913_0.bgImageUp="mmmenu1_83x16_up.gif";
   mm_menu_1025173913_0.bgImageOver="mmmenu1_83x16_over.gif";
   mm_menu_1025173913_0.fontWeight="bold";
   mm_menu_1025173913_0.hideOnMouseOut=true;
   mm_menu_1025173913_0.bgColor='#ffffcc';
    window.mm_menu_1025171854_0_1 = new Menu("link1",83,16,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#ff9900","#ffffcc","#ffffcc","left","middle",3,0,1000,-5,7,true,true,true,0,false,true);
    mm_menu_1025171854_0_1.addMenuItem("link1.1","window.open('#', '_self');");
    mm_menu_1025171854_0_1.addMenuItem("link1.2","window.open('#', '_self');");
    mm_menu_1025171854_0_1.addMenuItem("link1.3","window.open('#', '_self');");
     mm_menu_1025171854_0_1.bgImageUp="mmmenu2_83x16_up.gif";
     mm_menu_1025171854_0_1.bgImageOver="mmmenu2_83x16_over.gif";
     mm_menu_1025171854_0_1.fontWeight="bold";
     mm_menu_1025171854_0_1.hideOnMouseOut=true;
     mm_menu_1025171854_0_1.bgColor='#ffffcc';
  window.mm_menu_1025171854_0 = new Menu("root",83,16,"Verdana, Arial, Helvetica, sans-serif",10,"#333333","#ff9900","#ffffcc","#ffffcc","left","middle",3,0,1000,-5,7,true,true,true,0,false,true);
  mm_menu_1025171854_0.addMenuItem(mm_menu_1025171854_0_1,"window.open('#', '_self');");
  mm_menu_1025171854_0.addMenuItem("link2","window.open('#', '_self');");
  mm_menu_1025171854_0.addMenuItem("link3","window.open('#', '_self');");
  mm_menu_1025171854_0.addMenuItem("link4","location='#'");
   mm_menu_1025171854_0.bgImageUp="mmmenu2_83x16_up.gif";
   mm_menu_1025171854_0.bgImageOver="mmmenu2_83x16_over.gif";
   mm_menu_1025171854_0.fontWeight="bold";
   mm_menu_1025171854_0.hideOnMouseOut=true;
   mm_menu_1025171854_0.childMenuIcon="arrows.gif";
   mm_menu_1025171854_0.bgColor='#ffffcc';

  mm_menu_1025171854_0.writeMenus();
} // mmLoadMenus()

//-->
</script>
<script language="JavaScript1.2" src="mm_menu.js"></script>
<!-- END more_header -->
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 03 November 2004, 10:11:31
hallo,

habe das menu nun eingefügt...aber seit dem funktioniert die quasselbox nicht mehr...

...hat es was mit dem javascript zu tun?

Titel: Re: dhtml menü in Theme einfügen
Beitrag von: henne am 03 November 2004, 11:47:32
hmm sieht doch schon gut aus Dein menü  ;D kannst Du mich mal freischalten auf Deiner Seite wollte mir das mal ansehen.

was meinst Du mir Quasselbox ? messenger oder shoutbox ?
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 03 November 2004, 11:54:56
die shoutbox...habe sie nun deaktiviert,sobald man nun einen shout macht wird man komplett ausgeloggt...und es kommt scriptfehler...
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: henne am 03 November 2004, 12:02:04
wo kann ich mir diese shoutbox runterladen ? Dann kannst Du die erst mal aktiviert lassen und Deine user können sich nicht rauskicken.
Ich teste das dann erst mal bei mir.
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 03 November 2004, 12:10:55
das weiss ich selber nicht mehr wo ich sie her habe...so ich dir die dateien zusenden oder soll ich dir einen admin account anlegen?
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 03 November 2004, 12:11:47
wie gesagt,vorher funktionierte sie ja,erst seit dem ich das menu drin habe nicht mehr...bestimmt ein js zu viel
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: henne am 03 November 2004, 12:14:39
Zitat.bestimmt ein js zu viel

kann schon sein. Hmm dann mach mir mal nen Admin-Account und schalt das Teil für Admins frei.
Kann aber erst heut Nachmittag draufschauen also gemach.
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: BowlingX am 03 November 2004, 16:56:46
Vielleicht beißen sich da Funktionen...nenne mal die mmLoadMenus um und passe dein script an..
Kann aber auch sein das es Funktionen in der javascript Datei sind!
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: jubilee am 03 November 2004, 16:58:14
Hmmm ....
Könnte auch sein, das es sich nicht mit der Overlib-Bibliothek verträgt .....


MfG
jubilee
Titel: Re: dhtml menü in Theme einfügen
Beitrag von: smartmusic am 03 November 2004, 17:22:09
habt ihr denn noch eine andere idee für so einen smalltalk auf der seite...wie halt shoutbox?

ich meine hier gab es auch mal eine zum download???