Zum Inhalt springen

GIFBUILDER erstellt nichts

Erstellt am 31. Mai 2007 · 9 Antworten · letzte Antwort am 7. Juni 2007

Tags: Bilder, Frage

Easyman ·

Hi,

ich habe ein Problem, das mich langsam zur Verzweiflung bringt! Und zwar bin ich gerade dabei, das Beispielprojekt, welches im Buch "Praxiswissen TYPO3" beschrieben wird, umzusetzen. Leider scheitert es schon ziemlich am Anfang, weil der GIFBUILDER nicht das gewünschte Hintergrundbild erzeugt und auch die Ebenen, die da drübergelegt werden, erscheinen nicht..

Meine Typo3 Version ist 4.1.1 und ImageMagick 4.2.9 ist ebenfalls vorhanden und laut Test im Install Tool von Typo3 voll funktionsfähig.

Hier mal mein bisheriger Code:

(das Problem beginnt in Zeile 35, wo der Platzhalter TRAILER mit einer vom GIFBUILDER erzeugten dunklen Grafik gefüllt werden soll. Der Bereich bleibt aber leider weiß und auch Ebene 10 (das Logo) und Ebene 20 (der Text) werden nicht abgezeigt - der TRAILER ist immer leer! Wenn ich testweise "TRAILER = TEXT" und "TRAILER.value = HALLO" anstatt der GIFBUILDER-Geschihte verwende, wird das HALLO auch angezeigt - der Platzhalter ist also funktionsfähig)

# TYPO3 Cache alle 60sec erneuern
config.cache_period = 60

# Ein neues Objekt PAGE erstellen
page = PAGE
page {

  # Allgemeine Seiteneigenschaften
  bodyTag = <body>
  stylesheet = fileadmin/style.css

  # Meta Tags
  meta.AUTHOR = Dummy
  meta.DESCRIPTION = Testseite..

  # Designvorlage integrieren
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/vorlage.html

  # Nur einen Teil der Vorlage einlesen
  10.workOnSubpart = DOKUMENT

  # Den Platzhalter Datum ersetzen
  10.marks.DATUM = TEXT
  10.marks.DATUM.data = date : d.m.Y - H:i:s

  # Weitere Platzhalter ersetzen
  10.marks {
    # Das Logo einlesen
    LOGO = IMAGE
    LOGO.file = fileadmin/images/logo.jpg
    LOGO.file.width = 178

    # Den Trailer dynamisch ansprechen
    TRAILER = IMAGE
    TRAILER.file = GIFBUILDER
    TRAILER.file.XY = 759, 99
    TRAILER.file.backColor = #111111

    # Im Trailer: Logo auf Ebene 10, Text auf Ebene 20
    TRAILER.file {
       10 = IMAGE
       10.file = fileadmin/images/logo.jpg
       20 = TEXT
       20.text = HALLO WELT
       20.fontFile = fileadmin/fonts/verdana.ttf
       20.fontSize = 20
       20.fontColor = blue
       20.niceText = 1
       20.offset = 10, 30
    }
    
  }
  
}

Der Code müsste richtig sein.
Hat jemand ne Idee, wo das Problem liegen könnte?

Easyman ·

Jap, es werden alle Bilder angezeigt!

Aber GDLib ist nicht aktiviert, könnte das damit was zu tun haben?

Unbekannter Benutzer ·

Allerdings, das könnte nicht nur, das wird wohl was damit zu tun haben. Denn mit der GDLib werden die Grafiken im gewünschten Format gespeichert...
Die ist zwingend nötig.

Michaelh74 ·

Hallo,

also ich glaube

20.text = HALLO WELT

könnte ein Problem sein. Soweit ich weiß kennt der GUIFBUILDER das Object text.value nicht.

Versuch mal testweise:

20.text.field = title

Viel Glück!
Michael

Easyman ·

Da ich es leider nicht zum Laufen bekommen habe und hinterher der ganze Server im Eimer war (Apache ging nicht mehr), habe ich die Kiste platt gemacht, Suse 10.2 neuinstalliert und zunächst den Apache2 samt PHP, MySQL und gd-lib erfolgreich installiert.

Ich habe hier jetzt also einen frischen Linux-Server stehen, auf dem ein funktionierender Webserver läuft. So, dann hab ich die Typo3-Pakete (Src und Dummy) downgeloaded, in htdocs entpackt, mit chown die Rechte angepasst und es läuft nicht. Wenn ich über Webbrowser drauf zugreifen will, startet nicht das Install-Tool, sondern es passiert gar nichts, ich sehe nur eine weiße Seite.

Ich finde den Fehler nicht. Warum geht denn das jetzt nicht mehr?