Zum Inhalt springen

Ladezeiten GMenu

Erstellt am 30. Dezember 2006 · 2 Antworten · letzte Antwort am 1. Januar 2007

Tags: Frage

Hoge ·

Hallo @seits,

habe ein GMenu mit drei Ebenen erstellt. Die Seite kommt mir etwas langsam vor. Kann das an dem Menu liegen?? (Wenn man sich den Quellcode anschaut sieht man ellenlangen js-code)
Läßt sich das so ähnlich (Pop-up) auch mit css erzeugen?? Vielen Dank für Hinweise.

Hoge

page.10 = TEMPLATE
page.10 { 
template = FILE
template.file = fileadmin/user_upload/dateien/atg_design.html
workOnSubpart = DOKUMENT

marks.SEARCH >
marks.SEARCH < plugin.tx_macinasearchbox_pi1

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

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

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

#######Menu_Oben##########
##########################

marks.NAVIGATION_T = HMENU
marks.NAVIGATION_T {
special = directory
special.value = 1

1 = GMENU_LAYERS 
1 { 
    wrap=<table cellspacing="0" cellpadding="0"><tr><td>|</td></tr></table>
    layerStyle =position:absolute;VISIBILITY:hidden;background-color:#999999;
    xPosOffset = -20
    lockPosition = y
    expAll=1
    leftOffset = 0
    topOffset = 20
    hideMenuWhenNotOver = 20
    hideMenuTimer = 250
    relativeToTriggerItem = 1
}


1.NO = 1
1.NO {
XY = [10.w]+50,20
backColor = #FE700E
wrap=<td class="men1">|</td>

5 = IMAGE
5.file = GIFBUILDER
5.file {
XY = 1,50
backColor = #000000
}

10 = TEXT
10.text.field = title
10.fontFile = fileadmin/user_upload/dateien/veraBd.ttf
10.fontColor = white
10.fontWeight = bold
10.fontSize = 11
10.offset = 10,15
10.niceText = 1
}

1.RO < .1.NO
1.RO.backColor = #666666
1.ACT < .1.NO
1.ACT.backColor = #666666


###########2.EBENE#############
2 = GMENU_LAYERS 
2 { 
    wrap=<table cellspacing="0" cellpadding="0"><tr class="menue_oben">|</tr></table>
    layerStyle =position:absolute;VISIBILITY:hidden;background-color: #999999;
    lockPosition = x
    relativeToParentLayer=2
    relativeToTriggerItem=2
    expAll=1
    leftOffset = 180
    topOffset = 0
    hideMenuWhenNotOver = 20
    hideMenuTimer=250
    relativeToTriggerItem = 1
}

2.NO = 1  
2.NO {
XY = 180,20
backColor = #FFFFFF
wrap=<table class="menue_oben" cellspacing="0" cellpadding="0"><tr>|</tr></table>

5 = IMAGE
5.file = GIFBUILDER
5.file {
XY = 180,40
backColor = #FFECBD
}

10 = TEXT
10.text.field = title
10.fontFile = fileadmin/user_upload/dateien/vera.ttf
10.fontColor = #333333
10.fontSize = 11
10.offset = 10,15
10.niceText = 1
}

2.RO < .1.NO
2.RO.backColor = #cccccc
2.RO.10.fontColor = #333333
2.RO.XY = 180,20



###########3.EBENE#############
3 = GMENU 

3.NO = 1  
3.NO {

XY = 180,20
backColor = #fff1c8
wrap=<table class="menue_oben" cellspacing="0" cellpadding="0"><tr>|</tr></table>
layerStyle = border: 1px solid #990000;

5 = IMAGE
5.file = GIFBUILDER
5.file {
XY = 180,40
backColor = #fff1c8
}

10 = TEXT
10.text.field = title
10.fontFile = fileadmin/user_upload/dateien/vera.ttf
10.fontColor = #333333
10.fontSize = 11
10.offset = 10,15
10.niceText = 1
}

3.RO < .1.NO
3.RO.backColor = #DDDDDD
3.RO.10.fontColor = #333333
3.RO.XY = 180,20
}
jenses ·

Ja, das ist einer der Nachteile an GMENU und Konsorten,
jedes Bild muß natürlich vom Server abgefragt und geladen werden, das kann dauern.
Wenn Du dann noch RO, IFSUB und ander Zustände definiert hast, eben noch länger ...

toyde ·

Die Seite kommt mir etwas langsam vor.

Deaktivier das GMENU und schau Dir die Seite dann an - ob's primär am GMENU oder am System bzw. Traffic liegt.
Spiel sonst mal an der Grafikqualität der Ausgaben, um jede Grafik noch einige KB schlanker zu bekommen. Selbes gilt für allfällige Bannergrafiken.

Ansonsten ist's so wie erwähnt: Grafiken müssen noch immer geladen werden 😉 .

grüsse