Zum Inhalt springen

www.meade.de

Erstellt am 23. August 2004 · 180 Antworten · letzte Antwort am 3. Juli 2006 · Seite 8 von 10

Tags: Diskussion

KaeptnOvi ·

Hallo zusammen

Erst mal, klasse Arbeit, das Menu sieht echt genial aus. Ich hab's soweit auch hingekriegt, bin jetzt noch am suchen wie man das Ding auch unter Opera zum laufen kriegt. So wie's aussieht, liegt das Problem in diesem Abschnitt

<script type="text/javascript">
	/*<![CDATA[*/
<!--
if (version == "n3") {
img11_7c2c_0_n=new Image(); img11_7c2c_0_n.src = "typo3temp/m_6b20ada56b.png"; 
img11_7c2c_0_h=new Image(); img11_7c2c_0_h.src = "typo3temp/m_6de9977470.png"; 
img2_7c2c_1_n=new Image(); img2_7c2c_1_n.src = "typo3temp/m_74afefd045.png"; 
img2_7c2c_1_h=new Image(); img2_7c2c_1_h.src = "typo3temp/m_e076d622aa.png"; 
img7_7c2c_2_n=new Image(); img7_7c2c_2_n.src = "typo3temp/m_da29a64fb9.png"; 
img7_7c2c_2_h=new Image(); img7_7c2c_2_h.src = "typo3temp/m_9817ec0f3e.png"; 
img10_7c2c_3_n=new Image(); img10_7c2c_3_n.src = "typo3temp/m_f62c5ae4e5.png"; 
img10_7c2c_3_h=new Image(); img10_7c2c_3_h.src = "typo3temp/m_fb30ff5f3f.png"; 
img15_7c2c_4_n=new Image(); img15_7c2c_4_n.src = "typo3temp/m_ad1c752468.png"; 
img15_7c2c_4_h=new Image(); img15_7c2c_4_h.src = "typo3temp/m_bda0da2ec6.png";
}
// -->
	/*]]>*/
</script>

namentlich am if-statement (wenn ich manuell das if-statement lösche, funktionniert es auch unter opera). Irgendwie bin ich allerdings zu blöd um herauszufinden, wo dieser Teil generiert wird. Hat da jemand einen Ahnung?

lulatsch ·
KaeptnOvi schrieb

noch am suchen wie man das Ding auch unter Opera zum laufen kriegt. So wie's aussieht, liegt das Problem in diesem Abschnitt

<script type="text/javascript">
	/*<![CDATA[*/
<!--
if (version == "n3") {
...

namentlich am if-statement (wenn ich manuell das if-statement lösche, funktionniert es auch unter opera). Irgendwie bin ich allerdings zu blöd um herauszufinden, wo dieser Teil generiert wird. Hat da jemand einen Ahnung?

1. Such' mal nach "removeDefaultJS" (z. B. links oben)

2. setze page.config.removeDefaultJS = external

3. Schau z. B. in den Quelltext der Seite, wo du
das gesetzt hast, und such die Stelle, wo
"typo3temp/javascript_(viele Buchstaben und Zahlen).js" aufgerufen wird; die Datei schaust du dir an und findest ff. Quelltext:

browserName = navigator.appName;
		browserVer = parseInt(navigator.appVersion);
		var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
		if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
			// Blurring links:
		function blurLink(theObject)	{	//
			if (msie4)	{theObject.blur();}
		}

Dann setzt du page.config.removeDefaultJS = true,
baust den Quellcode in eine eigene js-Datei
und passt ihn entsprechend an.

lulatsch

lulatsch ·

Hallo nochmal,

zu ff. Problem

lulatsch schrieb

Nun noch was Anderes: leider sieht man sämtliche Menüeinträge über die ganze Seite verteilt, sobald js abgeschaltet wird - es gibt aber sicher Umgebungen, wo js standardmäßig aus ist.

Läßt sich das nicht irgendwie abfragen, so dass das Menü nur ausgegeben wird, wenn js am Client verfügbar ist?

mal ein Workaround:

- ccscreenres installiert und eingebunden

- slideoutmenü ab Ebene 2 ausgeblendet für den Fall,
dass kein JS erkannt wurde:

[userFunc= tx_ccscreenres_match(>0)]
 temp.slideoutmenu.2 = TMENU
 temp.slideoutmenu.2 {
 IProcFunc = user_menu->secondLevel
 expAll = 1
 NO.linkWrap = <li>|</li>
 }
 
 temp.slideoutmenu.3 = TMENU
 temp.slideoutmenu.3 {
 IProcFunc = user_menu->thirdLevel
 expAll = 2
 NO.linkWrap = <li>|</li>
 }
 
 temp.slideoutmenu.4 = TMENU
 temp.slideoutmenu.4 {
 IProcFunc = user_menu->fourthLevel
 expAll = 1
 NO.linkWrap = <li>|</li>
 }
 
 temp.slideoutmenucode = USER
 temp.slideoutmenucode.userFunc = user_menu->menuEnd
[global]

...

[userFunc= tx_ccscreenres_match(0)]
 page.100 < plugin.tx_ccscreenres_pi1
[userFunc= tx_ccscreenres_match(>0)]
 page.100 >
[global]

Das funktioniert wie folgt:

- Browser ohne JS: nur Ebene 1 vom Menü wird angezeigt,
da ccscreenres ohne JS keine Bildschirmauflösung erkennt

- Browser mit JS: beim 1. Seitenaufruf wird zwar auch
nur Ebene 1 angezeigt, aber screenres setzt einen
cookie, so dass bei jedem weiteren Seitenaufruf
das slideoutmenü verfügbar ist

lulatsch

KaeptnOvi ·

vielen dank lulatsch

ich hab jetzt den js-code folgendermassen angepasst:

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
	if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || (browserName=="Opera" && browserVer >= 6)) {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject)	{	//
	if (msie4)	{theObject.blur();}
}

jetzt klappt das ganze auch mit opera 🙂

StefanBeike ·

Bin kurz am verzweifeln #angry# Bei mir wird nur die erste Ebene angezeigt. Nix mit SlideMenu.
Es ird nichtmal der Code in die HTML-Ausgabe geschrieben. Was mache ich falsch???

Hier mein TS:

page = PAGE
page.typeNum = 0

#das Menüskript einbinden:

page.headerData.10 = TEXT
page.headerData.10.value = <script type="text/javascript" src="fileadmin/skript/js/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/skript/js/jslib.js" language="JavaScript"></script>
page.headerData.20 = TEXT
page.headerData.20.value = <link rel="stylesheet" type="text/css" href="fileadmin/skript/sci_nav.css">

# include ypMenu script
page.includeLibs.ypMenu = fileadmin/skript/ypMenu.php

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/index.html

marks.MAIN =CONTENT
marks.MAIN {
table=tt_content
select.orderBy=sorting
select.where=colPos=0
}

marks.HEADER_PIC = PHP_SCRIPT_EXT
marks.HEADER_PIC.file=fileadmin/skript/php_inc/headerpic.php

marks.SHORT_NEWS = PHP_SCRIPT_EXT
marks.SHORT_NEWS.file=fileadmin/skript/php_inc/short_news.php

###############################################

marks.NAVIGATION >
marks.NAVIGATION = HMENU
marks.NAVIGATION.special=directory
marks.NAVIGATION.special.value=152
marks.NAVIGATION.1 = GMENU
marks.NAVIGATION.1 {
IProcFunc = user_menu->firstLevel
#expAll = 1
wrap = |

IFSUB = 1
IFSUB {
wrap = |

XY = 70, 18
backColor = #39628F

50 = TEXT
50 {
text.field = title
fontSize = 10
fontFile = fileadmin/fonts/arial.ttf
fontColor = #FFFFFF
offset = 0,13
niceText = 1
align=center
}

100 = || IMAGE
100.file = fileadmin/spacer.gif
}

NO {
wrap = |

XY = 70, 18
backColor = #39628F

50 = TEXT
50 {
text.field = title
fontSize = 10
fontFile = fileadmin/fonts/arial.ttf
fontColor = #FFFFFF
offset = 0,13
niceText = 1
align=center
}

100 = || IMAGE
100.file = fileadmin/spacer.gif
}

RO < marks.NAVIGATION.1.NO
RO = 1
RO {
backColor = #ffca51
}

IFSUBRO < marks.NAVIGATION.1.NO
IFSUBRO = 1
IFSUBRO {
backColor = #ffca51
}
}


marks.NAVIGATION.2 = TMENU
marks.NAVIGATION.2 {
IProcFunc = user_menu->secondLevel
#expAll = 1
NO.linkWrap = <li>|</li>
}

marks.NAVIGATION.3 = TMENU
marks.NAVIGATION.3 {
IProcFunc = user_menu->thirdLevel
#expAll = 1
NO.linkWrap = <li>|</li>
}

marks.NAVIGATION.4 = TMENU
marks.NAVIGATION.4 {
IProcFunc = user_menu->fourthLevel
#expAll = 1
NO.linkWrap = <li>|</li>
}


marks.menucode=USER
marks.menucode.userFunc = user_menu->menuEnd
##############################################

}

und hier mein Temlate:

<tr>
<td colspan="2" valign="top" bgcolor="#F5A508"><div class="menu">###NAVIGATION######menucode###</div>

</td>
</tr>

Der Marker ###NAVIGATION### funktioniert und wird mit dem Menü gefüllt, Der Marker ###menucode### wird zwar ersetzt, aber leider durch nichts!

Bin für jede Hilfe dankbar.

RT-Schwabe ·

Hallo zusammen

ich schäme mich nicht zu sagen, dass ich zu blöd bin das Menü hinzubekommen.

Gibt es irgendwo eine Step-by-Step Anleitung, wie das genau geht?

Welche Seiten muss ich anlegen
Welche Templates benötige ich
usw...

Ich habe mich jetzt schon mehrere Tage durch dieses Forum gelesen, aber im besten Fall bekomme ich gar nix auf die Seite.

Wäre toll, wenn hier jemand so was zur Verfügung stellen könnte.

GRuß
Thorsten

Lugginga ·

Hi,

mir geht es genau gleich. Wäre auch dankbar wenn sich jemand bereiterklären würde mir das Ding einzupassen (natürlich auch mit Gegenleistung). Habs jetzt schon so oft probiert, immer wieder gelesen und irgendwie klappt es nicht. Der Verein für den ich das mache hat auch schon ein bisschen STress weil ich schon so lange damit brauche (es scheitert echt nur an der Navigation. #evil#

Wer kann und würde helfen??

lg
lugginga

schmutti ·

Hallo erstmal!

Ich habe das Menü erfolgreich eingebaut und es funktioniert auch super.icon_biggrin.gif
Allerdings nicht im IE.icon_frown.gifDer IE crasht immer beim Aufruf der Seite.
Ich habe schon rausgefunden woran das liegt. Das ist hier und da nachzulesen.
Demnach ignoriert der IE die Stylesheets fürs Menü ab dem 31. Stylesheet.

Ich habe dann einfach die alte ypSlideOutMenus.js mit der neuen Version von youngpub.net überschrieben. Jetzt crasht der IE nichtmehr, allerdings geht das Menü wieder zu wenn man über einen 2nd Level Eintrag steht. Kurz dannach erscheint das Menü dann wieder.

Bis jetzt habe ich es nicht geschafft dieses Problem zu lösen.
Es wäre schön wenn jemand helfen könnte, denn ich bin sicher nicht der einzige, der mehr als 30 Menüinstanzen braucht.

MfG
Silverblue

Hi,
genau vor dem selben Problem steh ich auch. Hast du das irgendwie lösen können? Ich habe auch mehr als 31 Unterpunkte, und mit der neuen .js ist das nicht mehr zu navigieren...
Danke
Basti

Nachtrag zum selberguggen:
http://www.schmuttermaier.de

dzvo ·

Hallo,

bin auch noch Anfänger und schlage mich schon seit einigen Tagen mit dem Menü rum, leider ohne nenenswerte erfolge.

Kann sich mal bitte jemand annehmen und erklären wie man das hinbekommt?

von mir aus darf der des ypMenu auch in meiner Hauptdatei stehen.

http://steinhauer-gmbh.net/_tmp/ypMenu/

MfG

Thomas

Thomas N ·

Hey Kollegen,

bei mir lief das Menü eigentlich schon... jedoch habe ich die letzten Tage n paar Ext. installiert und heute ist mir aufgefallen, das mein Menü im Mozilla Firefox nicht mehr stimmt.. :o
vielleicht hatte das schon mal jemand.
Ein Bild sagt mehr als tausend Worte 🙂

http://www.metzingen-best.de/fileadmin/mbest.gif

Woran könnte das denn liegen??

Gruß
Thomas

Unbekannter Benutzer ·

hallo allesamt!

ich habe diese seite jetzt erst entdeckt. das ist der absolute wahnsinn. schon fast depremierend, wenn ich sehe, wie ich dahinduempel mit meiner page.

glueckwunsch an den macher meade.de!!!!

Leon de Bár ·

Hallo woida,

kannst du dein script für das vertikale Menue mal bitte posten? Ich habe großes interesse daran und andere denke ich auch. 😃

Thx. Leon.

leu ·

Hallo Forum,

erstmal ein großes Lob an die ENtwickler des Menüs. Ich habe das Menü zum Laufen gebracht. Darauf bin ich schonmal mächtig stolz. Nun würdee ich aber gerne alle Ebenen als GMENU gestalten. Ich habe allerdings keine AHnung was ich dawo ändern müsste. Habe mir bereits die PHP und die Javascript dateien genauer angeschaut, bin aber zu keinem Ergebnis gekommen.
Vielleicht ist das mit dem Menü auch zu schwierig und ich sollte es lieber mit Flash umsetzen? Aber eigentlich ist mir Flash zu begrenzt.

Ich freue mich über jede Antwort
leu

Liberation ·

Als Gmenu macht überhaupt keinen sinn...
Extreme Ladezeiten und sehr schlecht performance wäre die folge.

Lieber die erste Ebene auch als Tmenu und alle Grafiken dann per CSS rein laden.

Alle Ebenen im Menu haben eigene Klassen somit kann man easy per CSS alle erdenklichen Grafiken und Designs umsetzten.

leu ·

Hallo Liberation.

Das würde bei mir keinen Sinn ergeben, da ich auf jedenfall bestimmte Fonts verwenden möchte. Mit der CSS Lösung könnte ich ja nur pro Ebene, aber nicht pro Button unterschiedliche Grafiken definieren??!!

Ich sitze schon seit Tagen dran und versuche eine ähnliche lösung in Flash zu basteln. Falls jemand sowas schon dynamisch gemacht hat:
bitte hier posten

webpapst ·

hiiilfeee,

habe das menü eingebaut. im firefox läuft alles bestens. IE hat damit ein problem. das menü ist aufgeklappt und macht nimmer zu. seeehr komisch. kennt sich damit jemand aus???

RT-Schwabe ·

Also ich habe das jetzt mehrfach (wahrscheinlich schon im 3-stelligen Bereich) installiert, deinstalliert, installiert, usw....

aber bei mir wird immer nur eine weiße, leere Seite angezeigt.

ich halte mich dabei an folgendes Tutourial:
http://steinhauer-gmbh.net/_tmp/ypMenu/

aber leider funktioniert bei mir gar nichts....

kennt den fehler jemand? ist da irgendwo ein Pfad nicht korrekt angegeben oder wie kann man das noch testen?
mein Typo3 kann ich nicht zurücksetzen, da liegen schon andere Inhalte drin. Ich habe Version 3.7

Gruß
Thorsten

tom_botsche ·

Hi, finde die Navigation ja auch ganz toll,
aber die Installation kommt mir Irre aufwendig vor. Wobei ich zugeben muss das ich die letzten 16 Seiten nur überflogen habe. Das geht doch mit einem dynamischen Flash viel einfacher und man hat auch kein Browser Problem mehr. Flash hat ja hoffentlich jeder installiert. Oder?
Möchte jetzt nicht das es falsch rüberkommt, finde die Navi echt geschmeidig. RESPEKT 😃

Gruss
Tom