Zum Inhalt springen

!!!Ohne Hinweis auf Open Source???

Erstellt am 10. November 2003 · 46 Antworten · letzte Antwort am 28. August 2004 · Seite 1 von 3

Tags: Diskussion

korban ·

Hallo,

ich möchte hier die Chance nutzen um klar zu stellen, dass ich hier niemanden ans Bein pinkeln möchte, vor allem nicht Dir Tom. ICh habe nur allzu oft gesehen, dass eine Community durch irgendwelche Nasen zerstört wird. Meine Frage zielte auch in die Richtung, ob es okay ist.

Tom, wie hast Du das mit dem TMenu_Layers realisiert?

Danke

Korban!

Tom-iX ·

hallo korban,

ich will wirklich nicht eine der "Nasen" sein, im Gegenteil.

Wo ist dein Problem mit den Layers!
Bei mir ist die dritte Ebene eine Fortsetzung der 2-Ebene, ich poste dir mal mein Script für die Dritte Ebene, die Zweite ist page.9.2.

page.9.3 < page.9.2
page.9.3.NO {
ATagParams = class="menuobun"
allWrap = <tr><td align="left" onmouseover="javascript:style.background='#7CA4F0'" onmouseout="javascript:style.background='#6E91D5'" height="10" bgcolor="#6E91D5">|</td></tr>

}

page.9.3.ACT < page.9.3.NO
page.9.3.ACT = 1
page.9.3.ACT {
ATagParams = class="menuobunact"
allWrap = <tr><td align="left" height="10" bgcolor="#7CA4F0">|</td></tr>

}

natürlich muss die Libary schon included sein...
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

War das deine Frage?

Gruß Tom

korban ·

Danke, ich poste hier mal meine Navigation und schließe dann auch damit die Frage an, ob jemand hier so findig ist und den Fehler der falschen dritten Ebene herausfinden kann:

marks.MEDAILLE = HMENU
marks.MEDAILLE.special = directory 
marks.MEDAILLE.special.value = 4
marks.MEDAILLE.excludeUidList = 13, 48, 261, 790
 
marks.MEDAILLE.1 = TMENU_LAYERS 

marks.MEDAILLE.1 { 
hideMenuWhenNotOver = 150 


#realtiveToTriggerItem = 1 Lässt das Menu wegpoppen genau da wo der Eintrag beginnt 
relativeToTriggerItem = 1 
#relativeToParentLayer = 1 


topOffset = 18 

expAll=1 
NO { 
#HIER IST DER OBERSTE LAYER, also das Hauptmenu! 

allWrap = <TD>|</TD> 
ATagBeforeWrap = 1 
ATagParams = class="hauptmenu" 
backColor = #cccccc 

10 = TEXT 
10.text.field = title 

} 
} 

marks.MEDAILLE.2 = TMENU_LAYERS 
marks.MEDAILLE.2 { 
#layerStyle = position:absolute;VISIBILITY:hidden; 
#relativeToTriggerItem = 1 
expAll=1 
NO { 

#relativeToTriggerItem = 1 
ATagBeforeWrap = 1 
ATagParams = class="hauptmenu" 
backColor = #cccccc 

10 = TEXT 
10.text.field = title 
} 
}

Vielen Dank!
Korban

Tom-iX ·

Das habe ich mich auch gerade gefragt *g*.

füge doch einfach noch eine dritte Ebene ein
so zum Bleistift:

marks.MEDAILLE.3 = TMENU_LAYERS
marks.MEDAILLE.3 {
#layerStyle = position:absolute;VISIBILITY:hidden;
#relativeToTriggerItem = 1
expAll=1
NO {

#relativeToTriggerItem = 1
ATagBeforeWrap = 1
ATagParams = class="hauptmenu"
backColor = #cccccc

10 = TEXT
10.text.field = title
}
}

oder

marks.MEDAILLE.3 < marks.MEDAILLE.2
marks.MEDAILLE.3 {
#layerStyle = position:absolute;VISIBILITY:hidden;
#relativeToTriggerItem = 1
expAll=1
NO {

#relativeToTriggerItem = 1
ATagBeforeWrap = 1
ATagParams = class="hauptmenu"
backColor = #cccccc

10 = TEXT
10.text.field = title
}
}

Gruß Tom

korban ·

Soweit so gut, aber das dritte Menu klebt jetzt oben links in der Ecke. Wodran könnte nun der Fehler liegen?

Tom-iX ·

es fehlt so wie ich das sehe...

leftOffset = xx
topOffset = xx

genauso relativeToTriggerItem = 1

bei der 2.ebene.

die 3.ebene brauch ne Ausgangspostion.

Gruß Tom

korban ·

Klar, kann ich und tu ich:

config.simulateStaticDocuments = 1
config.simulateStaticDocuments = PATH_INFO

page.includeLibs.gmenu_layers = media/scripts/tmenu_layers.php 

lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>

page = PAGE


page.typeNum = 0

page.stylesheet = fileadmin/visualist/krefeld.css

page.headerData.10 = TEXT

page.10 = TEMPLATE

page.10 {

marks.SEARCH = COA

marks.SEARCH { 

20 < tt_content.search.30

20.dataArray > 

20 { 

stdWrap.wrap = <table border=0 cellspacing=0 cellpadding=0><tr> | </tr></table> 

layout = <td valign=bottom>###LABEL### ###FIELD###</td> 

params = class="textbox" 
params.submit = class="submit" 
params.textarea = class="textarea" 
dataArray{ 

10.type = sword=input,15 # mit der Zahl wird die size des Feldes eingestellt :-) 

10.value = Search 

20.label > 
20.type = scols=hidden 
20.value = tt_content.header-bodytext-imagecaption 

30.type = stype=hidden 
30.value = L0 

40.type =

40.value = 
} 
image = IMAGE 
image.file = fileadmin/images/buttons/search1.gif 
image.params = alt="Klicken Sie hier um die Site zu durchsuchen." 

 redirect = 48
} 
} 
5 < 40 
5.type = submit=submit 
5.value = go! 

template = FILE

template.file = fileadmin/visualist/v-content-01.html

workOnSubpart = DOCUMENT_BODY

subparts.CONTENT < styles.content.get

subparts.CONTENT_RIGHT < styles.content.getRight

subparts.CONTENT_LEFT < styles.content.getLeft

marks.BOTTOM_MENU = HMENU
marks.BOTTOM_MENU.special = directory
marks.BOTTOM_MENU.special.value = 14

marks.BOTTOM_MENU.1 = TMENU
marks.BOTTOM_MENU.1.wrap =  <DIV class="NAREnsf">|</DIV>
marks.BOTTOM_MENU.1.NO {
before = &nbsp;|&nbsp;

ATagBeforeWrap = 0 
ATagParams = class="NAREnsf" 
}

marks.TOP_MENU = HMENU
marks.TOP_MENU.entryLevel = 2

marks.TOP_MENU.1 = TMENU
marks.TOP_MENU.1.wrap =  <DIV class="NAREnsf">|</DIV>
marks.TOP_MENU.1.NO {
before = &nbsp;|&nbsp;

ATagBeforeWrap = 0 
ATagParams = class="NAREnsf" 
}



marks._MENU = HMENU
marks._MENU {
special = rootline
special.range = 0|-1
1 = TMENU
1.target = _self
1.wrap = |
1.NO{
linkWrap = | >
ATagBeforeWrap = 0 
ATagParams = class="pfadfinder" 
}
}


marks.PRINT = TEXT 
marks.PRINT.field = uid 
marks.PRINT.wrap = <div ><a href="index.php?id=|&no_cache=1&type=98&uid" TARGET="_PRINTVERSION"><img src="images/print_symbol.gif" border="0" alt="print page" title="Print this page" hspace="3"></a></div>


marks.WOBINICH = TEXT

marks.WOBINICH.field = title




marks.MEDAILLE = HMENU
marks.MEDAILLE.special = directory 
marks.MEDAILLE.special.value = 2

marks.MEDAILLE.1 = TMENU_LAYERS 

marks.MEDAILLE.1 { 
hideMenuWhenNotOver = 150 
relativeToTriggerItem = 1 
topOffset = 18 

expAll=1 
NO { 


allWrap = <TD>|</TD> 
ATagBeforeWrap = 1 
ATagParams = class="hauptmenu" 
backColor = #cccccc 

10 = TEXT 
10.text.field = title 

} 
} 

marks.MEDAILLE.2 = TMENU_LAYERS 
marks.MEDAILLE.2 { 

relativeToTriggerItem = 1
leftOffset = 50 
topOffset = 50 
expAll=1 
NO { 

ATagBeforeWrap = 1 
ATagParams = class="hauptmenu" 
backColor = #cccccc 

10 = TEXT 
10.text.field = title 
} 
}

marks.MEDAILLE.3 = TMENU_LAYERS 
marks.MEDAILLE.3 { 

relativeToTriggerItem = 1
leftOffset = 50 
topOffset = 50 
expAll=1 
NO { 


ATagBeforeWrap = 1 
ATagParams = class="hauptmenu" 
backColor = #cccccc 

10 = TEXT 
10.text.field = title 
} 
} 







}






tt_content.stdWrap.space = 0|0
tt_content.image.20.spaceBelowAbove = 64
tt_content.textpic.20.spaceBelowAbove = 0|20
tt_content.image.20.spaceBelowAbove = 4
tt_content.image.20.spaceBelowAbove = 4|10
tt_content.image.20.spaceBelowAbove = 4

plugin.tt_guest.postform.dataArray.20.label = Dein Eintrag
plugin.tt_guest.postform.dataArray.20.label = Dein Eintrag:
plugin.tt_guest.postform.dataArray.10.label = Thema:

Danke euch, denn irgendwann sieht man den Fehler vor lauter Code einfach nicht mehr 🙁

Tom-iX ·

ändere deine 2.ebene so ab und stelle den leftOffset und topOffset neu ein.

marks.MEDAILLE.2 = TMENU_LAYERS
marks.MEDAILLE.2 {
leftOffset = xx
topOffset = xx
relativeToTriggerItem = 1
relativeToParentLayer = 1
relativeToParentLayer.addWidth=1
expAll=1
NO {

ATagBeforeWrap = 1
ATagParams = class="hauptmenu"
backColor = #cccccc

10 = TEXT
10.text.field = title
}
}

gruß thomas

korban ·

-> TOM <- hat's drauf! Danke Dir. Jedoch frage ich, wo die Befehle stehen? Habe ich die in der Dokumentation übersehen?

picrasso ·

Aus meiner Sicht spricht vor allem ein Aspekt dafür, den Vermerk herauszunehmen => Der SICHERHEITS-ASPEKT.
Auf diese Weise erkennt nicht jeder X-beliebige sofort um welches System es sich handelt und wo es beispielsweise zur Admin geht.

Wenn man in der URL (..../index.php?id=xyz) einer Typo3-Seite ein paar Nullen anfügt (also ne ID, welche mit hoher Wahrscheinlichkeit nicht benutzt wird) kommt man zur Typo3-Fehlermeldung-Seite. Spätestens dann weiß jeder Bescheid. Muß man noch extra die Fehlermeldung bearbeiten/löschen. #paralyzed#

Waldemar ·
dj.picasso schrieb

....
Aus meiner Sicht spricht vor allem ein Aspekt dafür, den Vermerk herauszunehmen => Der SICHERHEITS-ASPEKT....

Ciao
Der DJ

Gibt es da bestimmte Informationsquellen, die dieses Thema behandeln?

blauwahr ·

-aber wie krieg ich es hin, die 3. ebene dorhin zu positionieren, wo sie hin soll - siehe:
hier zur Doku
<br>herzlichen dank + Gruß<br>volker
<br>P.S.: es ist ziemlich drängend!! 🙁

Tom-iX ·

hallo,

das ist ähnlich wie oben im forum schon beschrieben.

werden denn deine anderen ebenen also ebene 1 und 2 richtig positioniert?

Gruß Tom