Zum Inhalt springen

www.meade.de

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

Tags: Diskussion

Lance ·

Hi Liberation ...
Sorry, hier der Code wie ich ihn im Moment drin hab.

seite = PAGE 
seite.typeNum = 0 
#seite.stylesheet = fileadmin/gl/style.css 
# Benoetigte Libaries einfuegen 
seite.includeLibs.ypMenu = fileadmin/gl/ypmenu.php 

#das Menüskript einbinden: 
  marks.MAIN_MENU < temp.user_menu_inside

seite.headerData.10 = TEXT 
seite.headerData.10.value = <script type="text/javascript" src="fileadmin/gl/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/gl/jslib.js" language="JavaScript"></script> 
seite.headerData.20 = TEXT 
seite.headerData.20.value = <link rel="stylesheet" type="text/css" href="fileadmin/gl/gl_nav.css">
seite.10 = TEMPLATE 
seite.10 { 
            template = FILE 
            template.file = fileadmin/gl/temp_main.htm
            workOnSubpart = DOKUMENT 
            marks.CONTENT =  CONTENT 
            marks.CONTENT < styles.content.get


            marks.NEWS = CONTENT
            marks.NEWS {
            table = tt_content
            select.orderBy = sorting
            select.where = colPos = 2
            }

            marks.FOOTER = CONTENT
            marks.FOOTER {
            table = tt_content
            select.orderBy = sorting
            select.where = colPos = 1
            }

            marks.PAGETITLE = TEXT
            marks.PAGETITLE {
            field = title
            wrap = <br><h5 style="padding-left : 5px;">|</h5>
            }

# breadcrumb
marks.ROOTLINE = HMENU
marks.ROOTLINE {
  special = rootline
  # Zahl vor dem | gibt an von welchem Knoten aus gearbeitet wird
  special.range = 0|-2
  1 = TMENU
  1.target = _self
  1.wrap =  | 
  1.NO.linkWrap = &nbsp;\&nbsp;
  1.NO.PageTitle
  1.NO.ATagParams = class="breadlink"
} 

            marks.MENU_OBEN = HMENU
            marks.MENU_OBEN.entryLevel = 1
            marks.MENU_OBEN.1 = TMENU
            marks.MENU_OBEN.1.NO.ATagParams = class="linkWeiss"
            marks.MENU_OBEN.1.NO.linkWrap = <br>
            marks.MENU_MAIN > 
            temp.ypMenu.special = directory 
            temp.ypMenu.special.value = 3
            marks.MENU_MAIN = HMENU 
            marks.MENU_MAIN.1 = GMENU 
            marks.MENU_MAIN.1 { 
              IProcFunc = user_menu->firstLevel 
              expAll = 1
              wrap = | 


IFSUB = 1 
IFSUB { 
wrap = | 

XY = [50.w]+20, 15 
backColor = #CCCCCC
50 = TEXT 
50 { 
text.field = title 
fontSize = 11 
fontFile = fileadmin/fonts/arial.ttf 
fontColor = #222222 
offset = 10,17 
#niceText = 1 

} 

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

NO { 
wrap = | 

XY = [50.w]+20, 15 
backColor = #cccccc 

50 = TEXT 
50 { 
text.field = title 
fontSize = 11 
fontFile = fileadmin/fonts/arial.ttf 
fontColor = #222222 
offset = 10,17 
#niceText = 1 

} 

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

RO < marks.MENU_MAIN.1.NO 
RO = 1 
RO { 
backColor = #CCCCCC
} 

IFSUBRO < marks.MENU_MAIN.1.NO 
IFSUBRO = 1 
IFSUBRO { 
backColor = #FF33FF
} 
} 

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

marks.MENU_MAIN.3 = TMENU 
marks.MENU_MAIN.3 { 
IProcFunc = user_menu->thirdLevel 
expAll = 0 
NO.linkWrap = <li>|</li> 
} 

marks.MENU_MAIN.4 = TMENU 
marks.MENU_MAIN.4 { 
IProcFunc = user_menu->fourthLevel 
expAll = 0 
NO.linkWrap = <li>|</li> 
} 
} 

# append Menu JS to page 
seite.11 = USER 
seite.11.userFunc = user_menu->menuEnd 

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <font face="Arial" size="3"><b> | </b></font><br>
2 = IMAGE
2.file = GIFBUILDER
2.file {
  XY = [10.w] +10, 28
  backColor = white
  10 = TEXT
  10.text.field = header
  10.fontColor = #478951
  10.fontFile = fileadmin/fonts/arial.ttf
  10.fontSize = 16
  10.offset = 1, 22
}
2.wrap = |<br>
default < .1
}
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <font face="Arial" size="2">|</font><br>
parseFunc < tmp_tt_content_text.20.parseFunc
editIcons < tmp_tt_content_text.20.editIcons
}
#seite.config.index_enable = 1
#plugin.tt_calender.fontFace = ARIAL


tt_content.list = COA 
tt_content.list.10 = < lib.stdheader 
tt_content.list.20 = CASE 
tt_content.list.20.key.field = list_type 
tt_content.list.20 { 
  98 = CASE 
  98.key.field = layout 
  98.0 = < plugin.faq
}
tt_content.text.20.wrap = <font face="Arial" size="2">|</font>
tt_content.text.20.wrap =

Das Menu funktioniert an sich gut. Das Problem sind nur die Hauptnavigationspunkte, also die Bilder die generiert werden.

Aber auch diese sind gut solange man nicht mit der Maus drüberfährt oder der Menüpunkt keine unterpunkte hat.

Ich habe wohl schon so ziemlich jede Einstellung versuch anzupassen. Speziell halt die RO und die IFSUBRO blöcke. Aber die Einstellungen die dich dort angeben werden bis auf die backColor ignoriert. An was kann das liegen?

Ich danke dir schon im Voraus für's anschauen....
Lance

Liberation ·

kann so nach ein paar min nachgucken nix falsches erkennen....
am besten du schreibst mich montag vormittag mal icq an dann guck ich in dein setup um finde den fehler...

Gruss

saturn ·

habe mir auch gerade die seite angesehen!

Kompliment! wirklich gut umgesetzt!

ich würde aber gerne nachfragen wie du das mit den vielen produkten gelöst hast?
ist das einen typo3 ext?

wie hast du denn dies gelöst?
den artikel mit den zugehörigen zubehör oder den technischen daten?

ich würde ebenso etwas in der art benötigen.
ein artikel mit kurzer vorschau und dann eigene punkte für weitere details.
nur es soll halt möglichst einfach beim anlegen sein. am besten ein einziges formular.

vielleicht kannst mir eine kurze info geben wie du dies gelöst hast!

THX 😉

SilverBlue ·

Hallo erstmal!

Ich habe das Menü erfolgreich eingebaut und es funktioniert auch super. 😃
Allerdings nicht im IE. 🙁 Der 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 😉

Liberation ·

etwa so:
www.sci-worx.com
www.sci-worx-emv.de
www.audioarts.de
???

schreib mich am besten per icq an dann helf ich dir weiter.

T.​uX ·

servus, habe probs mit der Positionierung kann mir da einer helfen ?

schaut mal hier http://jsmenu.kj187.de/index.php?id=311

die untermenüs werden alle da links angezeigt.

Ein zweites Prob habe ich im Mozilla, dort ist komischerweise ein abstand zwischen ester und zweiter ebene warum ?

hoffe das mir da einer weiter helfen kann... thx

Liberation ·

Positions problem:
menucode in den selben container wie das menu.
css dann -> position: relative;

Mozilla problem:
css:

body {
margin: 0px 0px 0px 0px;
padding: 0px;
}

dann müsste es passen 🙂

T.​uX ·

>> Positions problem:
>> menucode in den selben container wie das menu.
>> css dann -> position: relative;

check ich nicht ganz ;-/
in welchen Container ? also haue ich in meine designvolrage
zB <div id="mmContainer">###MENU###</div>

???

Liberation ·

nee so:
<div class="menu">###menu######menucode###</div>

und das vom originalen code umbauen:

# append Menu JS to page
#page.11 = USER
#page.11.userFunc = user_menu->menuEnd

temp.menucode = USER
temp.menucode.userFunc = user_menu->menuEnd

T.​uX ·

humm ok, hab ich. komme der sache schon näher http://jsmenu.kj187.de/

habe also

page.10.marks.TOPMENU < temp.slideMenu
page.10.marks.MENUCODE = USER
page.10.marks.MENUCODE.userFunc = user_menu->menuEnd

...
<tr>
<td><div id="mainNavigation">###TOPMENU### ###MENUCODE###</div></td>
</tr>
...

div#mainNavigation {
position: relative;
}

aber es ist immernoch nicht richtig ;-(

Liberation ·

body {
text-align: center;
padding: 0px;
margin: 0px 0px 0px 0px;
background: #ffffff;
}

body text-align center dirn um es auch im ie zu centern?

Liberation ·

also ich habe ebenmal hin gesehen..
passt doch.

wenn du noch fragen hast rede mich im icq an, sorum ist es besser würde ich sagen. 😉

T.​uX ·

ne leider nein.. das untermenu was raus gescrollt kommt ist zu weit unten und links...

mit ICQ:
ja würd ich gern, aber habe probleme beim adden von usern g* benutze scheiss trillian

Liberation ·

die position vom menu stellt man in der phpdatei ein und für operer braucht man ein png mit transparentem hg.

du solltest das workaround mal grundlich lesen da steht nämlich alles drin #paralyzed#

SilverBlue ·

Mit welcher IE Version hast du denn getestet?
Ich hab mir deine Seite mit dem IE6 angeguckt und es gab keine Probleme.

McLoud ·

Hi Typo3ler,

@ funzt das Menu auch mit 3.7 oder gibt es da irgendwelche Probleme?

@ Liberation
steht das angebot noch da man dich per icq anschreiben kann? Bin noch nicht so fit was typo3 angeht und wollte gern das menu in meinen template einbauen, da es genau das ist wonach ich gesucht hab!

gruß

Stefan