Ich habs nochmal hochgeladen; jetzt sollte es gehen.
ypMenu vertikal
alles klar.. funkt. Danke!! :-)
kann mir jemand einen link posten wo man sich das schon fertig anschauen kann? Danke
LG and tmtsomewhere
hier - allerdings in der horizontalen Version:
http://www.meade.de/index.php?id=1
hallo woida,
ich habe versucht dein menu bei mir einzubinden,
mit den entsprechenden anpassungen die du beschrieben hast.
leider bekomme ich keine anzeige.
Frage: die platzhalter die du mit temp bezeichnet hast, müßen die auch angepasst werden, und wenn ja wie?
Ich möchte das menue auf den platzhalter ###MENU_LINKS### eingebunden haben und bin schon seit 2 Tagen damit beschäftigt.
Wer kann mir helfen ?
MfG
Mastersolo
Wenn du dein Menü in Marker ###MENU_LINKS### haben willst, reicht ein
marks.MENU_LINKS < temp.ypMenu
Eine Änderung hab ich noch vergessen:
temp.ypMenu {
1 = GMENU
1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
NO = 1
NO {
wrap = |<br />
XY = 120, 23
30 = IMAGE
30.file = fileadmin/trans.png
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/fonts/verdanab.ttf
fontColor = #000000
offset = 5,17
antiAlias=0
}
90 = BOX
90 {
dimensions = 0,22,120,2
color=black
}
}
evtl. mußt du die Pfade in Zeile 12 und 18 anpassen.
WOIDA 😃 Danke für deine Antwort.
Ich komme leider nicht weiter, hier mal meinen ganzen test script, was mache ich da falsch ?
# Die Webseite darstellen
page = PAGE
page {
config.doctype = xhtml_trans
config.xhtml_cleaning = all
config.xmlprologue=none
config.prefixLocalAnchors = 1
config.locale_all = de_DE.ISO8859-1
config.language = de
typeNum = 0
# Allgemeine Seiteneigenschaften setzen
bodyTag = <body bgcolor="#FEFEFE">
meta{
AUTHOR = Name
DESCRIPTION = Seitenbeschreibung
}
### Stylesheet datei einbinden
stylesheet = fileadmin/templ/style.css
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templ/VORLAGE.HTML
10.workOnSubpart = DOKUMENT
#Body-Bereich wurde übernommen
page.includeCSS {
file1 = fileadmin/menu.css
}
page.includeLibs.ypMenu = fileadmin/ypmenu.php
page.headerData.11 = TEXT
page.headerData.11.value = <script type="text/javascript" src="fileadmin/res/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/res/jslib.js" language="JavaScript"></script>
page.20 < temp.ypMenu
page.80 < temp.user_menu
10.marks.MENU_LINKS < temp.ypMenu
10.marks {
# Textmenue oben erstellen
MENU_OBEN = TEXT
MENU_OBEN.value = test
#MENU_LINKS
# MENU_LINKS = TEXT
# MENU_LINKS.value = test
MENU_LINKS < temp.ypMenu
temp.ypMenu.special = directory
temp.ypMenu = HMENU
temp.ypMenu.special.value = 215 # hier die ID der root-page eintragen
temp.entryLevel=1
temp.ypMenu {
1 = GMENU
1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
NO = 1
NO {
wrap = |
XY = 120, 23
30 = IMAGE
30.file = fileadmin/trans.png
50 = TEXT
50 {
text.field = title
fontSize = 12
fontFile = fileadmin/fonts/verdanab.ttf
fontColor = #000000
offset = 5,17
antiAlias=0
}
90 = BOX
90 {
dimensions = 0,22,120,2
color=black
}
}
IFSUB < temp.ypMenu.1.NO
IFSUB = 1
RO < temp.ypMenu.1.NO
RO = 1
RO {
}
IFSUBRO < temp.ypMenu.1.NO
IFSUBRO = 1
IFSUBRO {
}
}
2 = TMENU
2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
3 = TMENU
3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
4 = TMENU
4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
}
temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd
}
Ich habe nämlich immer noch keine Anzeige. :o
Und meine Verzeichnisse stimmen. #angry#
Hi
habe deinen Code nur ganz kurz überflogen und nicht getestet. Beim Durchzählen habe ich das Gefühl, das was mit den Klammern nicht stimmt. Die Klammer bei Zeile 3 wird nicht geschlossen. Die Marker um Zeile 36 werden wahrscheinlich aus diesem Grund auch nicht korrekt angezeigt.
Gruss
Bebbi
Lösch in Zeile 118 die Klammer raus und ersetz die Zeile 33-45 durch
page.20 < temp.ypMenu
page.80 < temp.user_menu
10.marks {
# Textmenue oben erstellen
MENU_OBEN = TEXT
MENU_OBEN.value = test
MENU_LINKS < temp.ypMenu
}
Die Zeilen waren bei dir definitv falsch.
Danke für die Antworten. Aber bei mir will er einfach den copier operator 😢 nicht annehmen.
Ich gebe für heute mal typo3 offen für hilfsstellungen.
http://theworld-webdesign.com/testtypo3/typo3/
benutzer = test
passwort = test
Rootpage experimental
Woida es wäre echt nett wenn du da mal nen blick draufwerfen könntest.Hättest dann auch einen bei mir gut.
MfG
Mastersolo
Jetzt gehts. Mußt nur noch die Position des Menüs in der ypmenu.php verändern.
Super Danke. :p
Das ist wirklich sehr nett von dir.
Ich hätte da wohl noch ewig gesucht.
Hey Woida wenn Du mal in Bremen bist gebe ich dir gerne nen Bier aus. 😃
MfG
Mastersolo
Hi Woida
sag mal ich möchte gerade das menue zum horizontalen zurück ändern.
habe aber große probleme damit.
hast du da mal nen tip ?
ich habe versuch die ypmenu.php abzuändern ohne den erfolg den ich da gerne hätte.
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['level'] = $level;
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['uid'] = $I['uid'];
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['imgwidth'] = $I['val']['output_w'];
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['imgheight'] = $I['val']['output_h'];
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['width'] = $this->sublevelWidth;
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['height'] = $this->sublevelHeight;
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['dir'] = 'down';
###############
#$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['top'] = $GLOBALS['TSFE']->applicationData['ypTemp']['y'] + $this->offsetY;
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['top'] = $this->offsetY;
$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['left'] = $this->offsetX;
#$GLOBALS['TSFE']->applicationData['ypMenus'][$I['uid']]['left'] = $GLOBALS['TSFE']->applicationData['ypTemp']['x'] + $this->sublevelWidth;
##############
und
#####################
// move down habe ich mit move right ausgetaucht #
#$GLOBALS['TSFE']->applicationData['ypTemp']['y'] += $I['val']['output_h']; #
#
// move right #
$GLOBALS['TSFE']->applicationData['ypTemp']['x'] += $I['val']['output_w']; #
############
hast du nen Tip ?
Oder wer kann mir da helfen ?
Wenn du dir den Ursprungsthread raussuchst, bist du wahrscheinlich schneller am Ziel. Da war das Menü nämlich horizontal angeordnet.
hat jemand noch die zip datei? der link ist tot...
vielen dank
Hier der Link zur ZIP-Datei:
http://www.schachbund-bayern.de/fileadmin/downloads/ypmenu.zip
Der alte Link geht auch wieder.
Hi woida,
danke das Du mein namen im php & css gelassen hast.
Habe das PHP mitlerweile so um gebaut das es auch mit 1 ebene als Tmenu funktioniert.
Wen das intressiert soll sich bei mir melden.
Gruss & happy work.
Ich habe da ständig eine Fehlermeldung im Internetexplorer, sobald ich das erste Menu "überfahre":
Fehler auf Seite
Kann es sein das da was mit dem JS nicht stimmt?
Bei allen anderen Menüpunkten fährt er richtig aus, nur beim ersten nicht!?
wunschtacho schriebIch habe da ständig eine Fehlermeldung im Internetexplorer, sobald ich das erste Menu "überfahre":
Fehler auf Seite
Details der Fehlermeldung? Bei mir passiert das im IE auch ab und zu (allerdings im horizontalen Menü), aber immer nur auf einzelnen Seiten - wenn man dann den Cache vom IE leert, klappt's wieder. Irgendwie seltsam ...
Falko
Hallo, ich versuche das Menu bei mir einzubauen, aber bekomme nur Fehlermeldungen.
Ich bekomme zwar das Menu dargestellt, aber nur den Ersten Ersten Menupunkt. Die weiteren werden als nicht vorhandenes Image dargestellt und wenn ich drauf klicke bekomme ich einen haufen Fehler wie imagecreate(): Invalid image dimensions ...
Ich habe alle Pfade nochmal überprüft und die stimmen.
Die Site ist unter http://www.schani.com zu erreichen.
Könnt Ihr mal über mein TS drüberschauen. Besten Dank für Hilfe
Christian
Hier mal die Teile meines TS die das ypMenu betreffen:
includeCSS.file1 = fileadmin/ypmenu/menu.css
includeLibs.ypMenu = fileadmin/ypmenu/ypmenu.php
headerData.10 = TEXT
headerData.10.value = <script type="text/javascript" src="fileadmin/ypmenu/res/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/ypmenu/res/jslib.js" language="JavaScript"></script>
10.marks {
MENU_LINKS.special = directory
MENU_LINKS = HMENU
MENU_LINKS.special.value = 1
MENU_LINKS {
1 = GMENU
1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
NO = 1
NO {
wrap = |<br />
XY = 160, 23
30 = IMAGE
30.file = fileadmin/ypmenu/images/menu.png
50 = TEXT
50 {
text.field = title
fontSize = 8
fontFile = fileadmin/ypmenu/fonts/verdanab.ttf
fontColor = #000000
offset = 5,17
antiAlias=1
}
90 = BOX
90 {
dimensions = 0,22,160,2
color=black
}
}
IFSUB < NO
IFSUB = 1
RO < NO
RO = 1
RO {
}
IFSUBRO < 1.NO
IFSUBRO = 1
IFSUBRO {
}
}
2 = TMENU
2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
3 = TMENU
3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
4 = TMENU
4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
}
temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd
}
Hier noch mal das komplette TS:
page = PAGE
page.typeNum = 0
page{
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = access_log.log
# Legt xhtml fest
config.doctype = xhtml_trans
config.xhtml_cleaning = all
config.locale_all = de_DE@euro
config.language = de
config.index_enable = 1
config.index_external = 1
stylesheet = fileadmin/style.css
shortcutIcon = fileadmin/favicon.ico
### YPMENU ###
includeCSS.file1 = fileadmin/ypmenu/menu.css
includeLibs.ypMenu = fileadmin/ypmenu/ypmenu.php
headerData.10 = TEXT
headerData.10.value = <script type="text/javascript" src="fileadmin/ypmenu/res/ypSlideOutMenus.js" language="JavaScript"></script><script type="text/javascript" src="fileadmin/ypmenu/res/jslib.js" language="JavaScript"></script>
###SEITENEIGENSCHAFTEN###
bodyTag = <body bgcolor="#b4b8b0" topmargin="0" leftmargin="0">
//smallFormFields = 1
###DESIGNVORLAGE INTEGRIEREN###
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubparts = DOKUMENT
###DATUM###
10.marks.DATUM = TEXT
10.marks.DATUM.data = date : d.m.Y
### LINKES LOGO OBEN ###
10.marks.LOGO = IMAGE
10.marks.LOGO.file = GIFBUILDER
10.marks.LOGO.file {
XY = 160, 120
##backColor = #697DEE
10 = IMAGE
10.file = fileadmin/bilder/schani_blau.jpg
10.file.width = 160
10.file.hight = 120
}
### RECHTES LOGO/HEADER OBEN ###
10.marks.TRAILER = IMAGE
10.marks.TRAILER.file = GIFBUILDER
10.marks.TRAILER.file {
XY = 740, 120
//backColor = #697DEE
10 = IMAGE
10.file = fileadmin/images/everybody.jpg
//10.offset = 122, 0
10.file.width = 740
10.file.hight = 120
//reduceColors = 256
format = jpg
20 = TEXT
20.text.field = title
20.fontFile = fileadmin/fonts/verdanabd.ttf
20.fontSize = 12
20.fontColor = #061467
20.offset = 10, 115
}
###MENÜS###################################################################
# Oberes Menü
10.marks {
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 5
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.linkWrap = | | |*| | | |*| |
# Linkes Menü
MENU_LINKS.special = directory
MENU_LINKS = HMENU
MENU_LINKS.special.value = 1
//temp.entryLevel=1
MENU_LINKS {
1 = GMENU
1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
NO = 1
NO {
wrap = |<br />
XY = 160, 23
30 = IMAGE
30.file = fileadmin/ypmenu/images/menu.png
50 = TEXT
50 {
text.field = title
fontSize = 8
fontFile = fileadmin/ypmenu/fonts/verdanab.ttf
fontColor = #000000
offset = 5,17
antiAlias=1
}
90 = BOX
90 {
dimensions = 0,22,160,2
color=black
}
}
IFSUB < NO
IFSUB = 1
RO < NO
RO = 1
RO {
}
IFSUBRO < 1.NO
IFSUBRO = 1
IFSUBRO {
}
}
2 = TMENU
2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
3 = TMENU
3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
4 = TMENU
4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
}
temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd
### SUCHEFORMULAR LINKS ###
SUCHE < tt_content.search.30
SUCHE {
target = _self
badMess = keine Eingabe
layout = ###FIELD###<br />
redirect = 24
stdWrap.wrap >
dataArray.10 {
label = Finde:
type = *sword = input, 10 , 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
}
### CONTENT ###
INHALT = CONTENT
INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
###KLICKPFAD###
KLICKPFAD = HMENU
KLICKPFAD.wrap = |
KLICKPFAD.special = rootline
KLICKPFAD.special.range = 2|-1
KLICKPFAD.1 = TMENU
KLICKPFAD.1.NO = 1
KLICKPFAD.1.NO.linkWrap = | /
### FOOTER ####
FOOTER = TEXT
FOOTER.value = SChani.com ©2005
//FOOTER.data = date : Y
## MARKS ENDE ##
}
plugin.tx_gsislideshow_pi1 {
labels.next = TEXT
labels.next.value = <b>NEXT</b>
copyright_stdWrap.required = 1
copyright_stdWrap = Copyright: | <br />
tpl =< my_template_cobj
}
### PAGE ENDE ###
}
###LOGIN###
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen
[usergroup = *]
# Logout
page.10.marks.LOGIN = TEXT
page.10.marks.LOGIN.data = TSFE : id
page.10.marks.LOGIN.wrap (
<span class="login_header">LogOut</span>
<form action="index.php?id= | " method="post" />
<input type="hidden" name="logintype" value="logout" />
<input type="submit" name="submit" title="Abmelden" value="Abmelden" />
</form>
)
[else]
# Login, Id 343 ist die Anmeldeseite, Id 98 ist der Sys-Ordner Benutzer
page.10.marks.LOGIN = TEXT
//page.10.marks.LOGIN.data = TSFE : id
page.10.marks.LOGIN.wrap (
<span class="login_header">LogIn</span>
<form action="index.php?id=19" method="post" style="margin-top:0pt; margin-bottom:0pt">
<span class="inhalt">UserID:</span><br />
<input name="user" type="text" id="user" title="Benutzername" size="15" /> <br />
<span class="inhalt">Passwort:</span><br />
<input name="pass" type="password" id="pass" title="Passwort" size="15" />
<input type="submit" name="image" value="Login" />
<input type="hidden" name="redirect_url" value="index.php?id=18 " />
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="19" />
</form>
)
[global]
#tt_content.menu.20.2.1.NO.allWrap = |
#tt_content.menu.20.2.1.NO.linkWrap = <div class="sitemap1"> | </div>
tt_content.menu.20.2.2.NO.allWrap = |
tt_content.menu.20.2.2.NO.linkWrap = <div class="sitemap2"> | </div>
tt_content.menu.20.2.3.NO.allWrap = |
tt_content.menu.20.2.3.NO.linkWrap = <div class="sitemap3"> | </div>
tt_content.menu.20.2.4.NO.allWrap = |
tt_content.menu.20.2.4.NO.linkWrap = <div class="sitemap4"> | </div>