Zum Inhalt springen

Fehler im Script Seite 112 der der Doku?

Erstellt am 22. Oktober 2004 · 10 Antworten · letzte Antwort am 25. Oktober 2004

Tags: Frage

BerndDaniel ·

Hallo,

ich arbeite mich gerade mit der Doku durch, bisher klappt auch alles sehr gut.

Aber wenn ich die Zeilen 61 bis 68 für das MENU_LINKS = HMENU auf der Doku-Seite 112 übernehmen will, wird mir nichts angezeigt, es kommt sogar zu einer Fehlermeldung vom Server.

Hier die Zeilen:

61 20 = IMAGE
62 20.file = GIFBUILDER
63 20.file {
64 XY = 146,1
65 backColor = #FFFFFF
66 }
67 20.offset = 0, 29
68 }

Wenn ich diese Zeilen aber weglasse und direkt die Zeilen 69 und 70 für die unterschiedlichen Menüzustände anfüge, geht das, jedoch natürlich ohne die weißen Linien der Menüelemente.

Was/wo kann hier ein "Fehler" sein? (abgesehen von der Koordinatenangabe Zeile 64 (soll sein 146, 1)

Vielen lieben Dank vorab, bin sehr gespannt.

jenses ·

Wahrscheinlich steckt der Fehler in deiner ImageMagick - Installation.

Schaue mal bitte unter Tools --> Installation --> 1: Basic Configuration bei Check Image Magick: , was dort aufgeführt ist.
Wahrscheinlich ist dort der Pfad zu ImageMagick nicht oder falsch gesetzt.
Und ohne IM gibts leider keinen GIFBUILDER und kein GMENU.

viele Grüße
jenses

BerndDaniel ·

IM ist ok, ich habe ja auch schon damit den Trailer erstellt.

hier das bisherige Setup:

seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#ffffff">
stylesheet = fileadmin/style.css
meta.AUTHOR = Robert Meyer
meta.DESCRIPTION = Hier steht eine Beschreibung

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 558, 86
backColor = #82BC8B
10 = TEXT
10.text.field = subtitle // title
10.fontSize = 60
10.fontFile = fileadmin/fonts/arialbi.ttf
10.fontColor = #96CC9F
10.niceText = 1
10.offset = 10, 75

20 = TEXT
20.text.field = subtitle // title
20.fontSize = 36
20.fontFile = fileadmin/fonts/arialb.ttf
20.fontColor = #E2F5E5
20.niceText = 1
20.offset = 40, 68
}

MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 10
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.ATagParams = class="linkweiss"
MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp;

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 9
MENU_LINKS.1 = GMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO {
XY = 146, 30
backColor = #478951

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/arialb.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 7, 21

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = #FFFFFF
}
20.offset = 0, 29
}

und folgende Fehlermeldung:
Apache HTTP Server hat ein Problem festgestellt und muss beendet werden.

jenses ·

Also, am Code kann es eigentlich nicht liegen,
außer einer (glaub ich) fehlenden, geschweiften schließenden Klammer für "Seite {" ist alles OK und läuft so auch bei mir.

Allerdings hatte ich auch schon manchmal das Problem mit dem Server,
wenn ich zuviele Anwendungen parallel geöffnet hatte ( also Apache, MySQL, 3 Browser, Photoshop, Acrobat ...), vielleicht liegt es daran.

viele Grüße
jenses

BerndDaniel ·

hmm, hier das komplette Menü, ich finde den Fehler einfach nicht: :o

seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#ffffff">
stylesheet = fileadmin/style.css
meta.AUTHOR = Bernd Daniel
meta.DESCRIPTION = Hier steht eine Beschreibung

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 558, 86
backColor = #82BC8B
10 = TEXT
10.text.field = subtitle // title
10.fontSize = 60
10.fontFile = fileadmin/fonts/arialbi.ttf
10.fontColor = #96CC9F
10.niceText = 1
10.offset = 10, 75
}
20 = TEXT
20.text.field = subtitle // title
20.fontSize = 36
20.fontFile = fileadmin/fonts/arialb.ttf
20.fontColor = #E2F5E5
20.niceText = 1
20.offset = 40, 68
}

MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 10
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.ATagParams = class="linkweiss"
MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*|&nbsp;|&nbsp;&#124; |*| &nbsp;|

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 9
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = GMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO {
wrap = |<br>
XY = 146, 30
backColor = #478951

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/arialb.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 7, 19

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = #FFFFFF
}
20.offset = 0, 29
}
MENU_LINKS.1.RO < .MENU_LINKS.1.NO
MENU_LINKS.1.RO {
tmp < .backColor
backColor = #82BC8B
5 < .10
5.fontColor < .tmp
5.offset = 8,22
}

MENU_LINKS.1.CUR < .MENU_LINKS.1.RO
MENU_LINKS.2 < .MENU_LINKS.1
MENU_LINKS.2 {
NO.backColor = #E2F5E5
NO.10.fontColor = #478951
NO.20.file.backColor = #478951
RO < .NO
RO.backColor = #FFFFFF
RO.5 >
CUR < .RO
}

Lieben Dank vorab,

BerndDaniel ·

schade, hat keiner das ganze Typo-Script des Setups aus der Doku? Wenn ja, bitte mal reinstellen, mir fehlen daraus noch einige Teile.

Lieben Dank vorab,

jenses ·

Hallo Bernd !

Was ist denn nun das Problem, daß dich bist spät abends plagt ?
Kommt immer noch die Fehlermeldung vom Indianer ? 😃

Deinen Code habe ich noch mal durchgesehen, eine schließende Klammer kam zu früh (die hab ich auskommentiert), zwei Klammern fehlten am Schluß.
Nun müßte es eigentlich funktionieren.

seite = PAGE
seite {
      typeNum = 0
      bodyTag =
      stylesheet = fileadmin/style.css
      meta.AUTHOR = Bernd Daniel
      meta.DESCRIPTION = Hier steht eine Beschreibung

      10 = TEMPLATE
      10.template = FILE
      10.template.file = fileadmin/vorlage.html
      10.workOnSubpart = DOKUMENT
      10.marks {
               TRAILER = IMAGE
               TRAILER.file = GIFBUILDER

               TRAILER.file {
                            XY = 558, 86
                            backColor = #82BC8B
                            10 = TEXT
                            10.text.field = subtitle // title
                            10.fontSize = 60
                            10.fontFile = fileadmin/fonts/arialbi.ttf
                            10.fontColor = #96CC9F
                            10.niceText = 1
                            10.offset = 10, 75
#               }
                            20 = TEXT
                            20.text.field = subtitle // title
                            20.fontSize = 36
                            20.fontFile = fileadmin/fonts/arialb.ttf
                            20.fontColor = #E2F5E5
                            20.niceText = 1
                            20.offset = 40, 68
               }
               MENU_OBEN = HMENU
               MENU_OBEN.special = directory
               MENU_OBEN.special.value = 10
               MENU_OBEN.1 = TMENU
               MENU_OBEN.1.NO = 1
               MENU_OBEN.1.NO.ATagParams = class="linkweiss"
               MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*|&nbsp;|&nbsp;&#124; |*| &nbsp;|

               MENU_LINKS = HMENU
               MENU_LINKS.special = directory
               MENU_LINKS.special.value = 9
               MENU_LINKS.entryLevel = 1
               MENU_LINKS.1 = GMENU
               MENU_LINKS.1.NO = 1
               MENU_LINKS.1.NO {
                               wrap = |
                               XY = 146, 30
                               backColor = #478951

                               10 = TEXT
                               10.text.field = title
                               10.fontColor = #FFFFFF
                               10.fontFile = fileadmin/fonts/arialb.ttf
                               10.fontSize = 12
                               10.niceText = 1
                               10.offset = 7, 19

                               20 = IMAGE
                               20.file = GIFBUILDER
                               20.file {
                                       XY = 146,1
                                       backColor = #FFFFFF
                               }
                               20.offset = 0, 29
               }
               MENU_LINKS.1.RO < .MENU_LINKS.1.NO
               MENU_LINKS.1.RO {
                               tmp < .backColor
                               backColor = #82BC8B
                               5 < .10
                               5.fontColor < .tmp
                               5.offset = 8,22
               }

               MENU_LINKS.1.CUR < .MENU_LINKS.1.RO
               MENU_LINKS.2 < .MENU_LINKS.1
               MENU_LINKS.2 {
                            NO.backColor = #E2F5E5
                            NO.10.fontColor = #478951
                            NO.20.file.backColor = #478951
                            RO < .NO
                            RO.backColor = #FFFFFF
                            RO.5 >
                            CUR < .RO
               }
      }
}

Man finden solche Fehler übrigens viel besser mit Einrückungen im Code,
leider geht das innerhalb von Typo3 nicht.
Ich kopiere mir den Code in einen externen Editor und erledige dort die Einrückungen mit dem Tabulator; ist so viel übersichtlicher.
(Den PHP-Coder zum Editieren git es hier : http://www.phpide.com )

Viele Grüße
jenses

nugget ·

hallo leute ich wollte auch ein menu nach anleitung aus der dokumentation bauen und es hat auch nicht hingehauen leider konnte mir bis jetzt keiner bei meinem problem helfen! hier ist der link

#17107

mein ts weicht allerdings von dem in der doku ab da ich nicht alles benötige was dort erklärt wird!

vielleicht hilft es ja jemandem