Zum Inhalt springen

Help!!!!!!! Problem mit Guifbuilder und bgcolor !!! wahrscheinlich dummer Fehler

Erstellt am 11. Juli 2005 · 4 Antworten · letzte Antwort am 12. Juli 2005

Tags: Bilder, Frage

rodpacker ·

Hallo,
ich bin noch relateiver Neuling in TS und versuche mich gerade an einer Page...
Die habe ich mit Tabellen realisiert, in die ich Content reinladen will.
Ich habe einen Ordner "GRAFIK_ELS" in dem meine Grafiken liegen.
In meiner HTML-Vorlage, habe ich entsprechende Marker gesetzt. Unter anderem einen in der BGCOLOR = "###HEADER_1_BG###" in den ich eine Grafik (jpg) hineinladen will, das ganze klappt aber nicht und es wird anscheinend der DateiName in HEXACODE umgewandelt, da sich die Hintergrundfarbe an sich schon ändert, aber das eigentliche Bild nie auftaucht. Mit Sicherheit iss das jetz 'ne dumme Frage, aber man kann doch Grafiken in die BGCOLOR laden, oder?!?!
Als das nicht funktioniert hat, habe ich dann versucht mit dem GUIFBUILDER und EBENEN zu arbeiten. Sprich habe die Grafik versucht in EBENE 10 zu legen und den Text in EBENE 20 generiert. Wenn ich die Seite(WEBPAGE) öffne, sieht es kurzzeitig schon so aus, als ob da eine Grafik geöffnet werden soll, dann erscheint aber weder sie noch der TEXT ;(
Könnte vielleicht bitte mal jemand über den Code schauen und mir sagen, was ich falsch mache??????
Wäre Euch echt dankbar, weil ich nicht weiterkomme!!!!!!
Hier der CODE:

##-------------------------------PageObject----------------------------------
page = PAGE
page{

        typeNum = 0 


        ##-------------------------------MetaTags-------------------------------------

        meta{
        Author = Ron Schab
        Company = Travel-Infonaut.com
        Description = Travel , Reisen , billig , Hotel , Pension , Infonaut , WM2006
        }


        ##-------------------------------BGColor Body--------------------------------
        bodyTag= <body bgColor = #dadada>


         ##-----------------------------HTML-Vorlage einlesen-----------------------
         10 =  TEMPLATE
         10{
              template = FILE
              template.file = fileadmin/HTML_VORLAGEN/HTML_VORLAGE.html

         #-------------------nur innerhalb der Teilbereichskennzeichner auslesen----------------
              workOnSubpart = DOCUMENT

         #------------------------------Marker des HTML-Templates ansprechen-------
  
               marks{
                         HEADER_1 = IMAGE
                         HEADER_1{
                                                  
                                                ##---------------GIFBUILDER----------------------
                                                   file = GIFBUILDER
                                                   file{

                                                         ##-------------BildFormat in jpg ändern----------
                                                         format = jpg

                                                         ##-----------größenDefiniton über "XY" in pxl------
                                                         ## XY = 800 , 100

                                                         ##-------Hintergrundcolor festlegen (über Wort, Hex #; und RGB (3Zahlen Kommasepariert)----
                                                         backColor = #dadada

                                                         ##-----------Ebenen anlegen mit IMAGEOBJECT------------
                                                         10 = IMAGE

                                                         ##----------------------absoluter Pfad-----------------------
                                                         10.file = fileadmin/Grafik_ELS/HEADER_1_BG.jpg

                                                         ##-------PicName aus DB holen => dynamisch------------
                                                         ##10.file.import = uploads/media/

                                                        ##-------bitte wenn kein Bild da rekursive immer eine Ebene höhe gehen und glotzen ob da ein Bild liescht, wenn ja, dann das einfügen
                                                        ##10.file.import.data = levelmedia:-1, slide

                                                        ##------------wichtig falls mehrere Bilder auf der Seite liegen, dann wird mit "0" das erste Element aus der DB genommen wir
                                                        ##10.file.import.listNum = 0

                                                        ##Grafikformatieren
                                                        10.width = 581

                                                        ##Grafik im sichtbaren Fenster verschieben   im Format X , Y
                                                        ##10.offset = -30 , -60

/*
                                                         ##-----------Text auf die Grafik legen in höhere Ebene (20), in TrueType--------------------------------
                                                         20 = TEXT
                                                         20{
                                               
                                                              ##--------------Text dynamisch aus Title holen---------------------------
                                                              text.field = subtitle // title

                                                               ##-----------schriftgröße usw hier---------------
                                                               fontSize = 50

                                                               ##-------------eigene unter Files abgelegte Schriftarten ansprechen am besten mit "ttf"-----------
                                                               fontFile = fileadmin/fonts/verdanabi.ttf
                                                               fontColor = #000000

                                                               ##--------------Kantenglätter "niceText"(Kanten nich so scharf) (muss auf Server installiert sein) aktivieren-----------
                                                               niceText = 1

                                                               ##-----------------Positionierung des Textes----------------
                                                               offset = 325 , 50
                                                               }

*/


                                              }

                         }

              }

}

PS: Die Pfade stimmen so weit, da ich die Grafik bei anderen Markern reinladen kann ...

Vielen vielen Dank schon mal
rodpacker

alphaonline ·

Unter anderem einen in der BGCOLOR = "###HEADER_1_BG###" in den ich eine Grafik (jpg) hineinladen will

Häää ?? Wie willst Du denn in die html-Anweisung für die Hintergrundfarbe (z.B. #FF0000) eine Grafik laden ?? Ist doch klar, das das verzweifelte TYPO3 da was draus zu machen versucht, da ja Dein Marker auch mit 'ner # losgeht 😃

Du willst vermutlich im Kopf Deiner Tabelle ein Grafik laden, wie wärs denn mit so was:

<table border="0" cellspacing="0" cellpadding="0">
   <tr>
      <td>###HEADER_1_BG###</td>
   </tr>
</table>

Und da lässt Du Dir per GIFBUILDER Deine Grafik reinrechnen !

rodpacker ·

Hallo,
ok, das hab ich anscheinend 'nen bissl blöd formuliert. Genau so hab ich es ja danach dann auch probeirt und (im Erröffnungsthread angehängtes Script benutzt). Dummerweise funktioniert aber genau das nciht und ich hab keinen blassen warum!!!! Könntest Du Dir ma den TS den ich gepostet habe anschauen und mir sagen ob/wo ich da nen Fehler gemacht habe?
Thanx schomma
rodpacker

alphaonline ·

Dein TS erzeugt schon eine Grfik am Marker ###HEADER_1###, allerdings ist Dein Code etwas (wie soll ich sagen ...) kryptisch #paralyzed#

## XY = 800 , 100

--> Größe auskommentiert ergibt Standardgröße 120 x 50 Pixel

Zeile 70: /* .... Zeile 92: */

--> Dein komplettes Text-Rechnen ist auskommentiert, da kann auch kein Text rauskommen

--> und wenn es nicht auskommentiert wäre, ginge es trotzdem nicht, da Deine mit GIFBUILDER erzeugte Grafik wie gesagt nur 120 x 50 Pixel groß ist und Du den Text in Zeile 98 um 325 Pixel nach rechts schiebst !

In meiner HTML-Vorlage, habe ich entsprechende Marker gesetzt. Unter anderem einen in der BGCOLOR = "###HEADER_1_BG###" ...

--> im TS sprichst Du aber den Marker HEADER_1 an !

------------------

Was genau hast Du denn vor ??? Zufallsbilder als Kopfgrafik verwenden ?? Das geht mit dem php-Script ramdomimages.php einfacher und komfortabler !

rodpacker ·

hallo und thanx 4 the help....
Das ich im TS den Marker HEADER_1 anspreche liegt daran, dass ich den zwischen den td-tags auch HEADER_1 genannt habe, das stimmt also 😉

Dass die ganzen Zeilen auskommentiert sind, liegt daran, dass ich auf der Suche nach Fehlern immer alles "unnötige" auskommentiere um die Ursache herauszufinden...das also kein Text angezeigt wird ist also Absicht, aber das mit der StandardGröße bei nichtEintrag von "XY" wusste ich nicht!!!! Liegt wahrscheinlich daran...werd es gleich mal austesten!!!!
Und nochma Rückmeldung geben
Thanx a lot!!!!!!!!
rodpacker