Zum Inhalt springen

Pagetitle mit zusatz - GIFBUILDER

Erstellt am 2. Februar 2005 · 9 Antworten · letzte Antwort am 27. März 2006

Tags: Bilder, Frage

henrye3 ·

hallo, ich habe folgenden code der mir ein gif aus dem page-title generiert:

temp.pagetitel = IMAGE
temp.pagetitel.file = GIFBUILDER
temp.pagetitel.file { 
  transparentBackground = 1
  backColor = #FEF8F1
  transparentColor = #FEF8F1
  XY = [10.w]+4, 18
  10 = TEXT
  10.text.value = title
  10.text.case = upper
  10.fontFile = syrus_bold.ttf
  10.fontSize = 12
  10.fontColor = #034114
  10.offset = 0,14
}

funktioniert auch super. ich möchte wissen, wie ich nun dem hinter dem title auf dem bild z.b. ein zusatz einfügen kann. also etwas à la:

  10.text.value = title - abcdefg

ohne den page titel zu bearbeiten.

hoffe jemand weis rat... 8-)

OwnerOfThisIsle ·

Probier's mit wrap 😉

temp.pagetitel = IMAGE 
temp.pagetitel.file = GIFBUILDER 
temp.pagetitel.file { 
  transparentBackground = 1 
  backColor = #FEF8F1 
  transparentColor = #FEF8F1 
  XY = [10.w]+4, 18
  10 = TEXT 
  10.text.field = title
  10.text.wrap = | - asdef
  10.fontFile = fileadmin/template/fonts/ariblk.ttf
  10.fontSize = 12 
  10.fontColor = #034114 
  10.offset = 0,14 
}
henrye3 ·

tanks OwnerOfThisIsle

so funktionier es! doch nun gleich die nächste "Anfängerfrage" zu diesem thema. ich habe es so gemacht wie oben beschrieben. leider muss ich nun noch einen abstand dawischen bekommen!

im moment sieht das ganze so aus:

CODE:

10.text.field = title 
10.text.wrap = | TESTtestTEST

AUSGABE:

 SeitentitleTESTtestTEST

GEWÜNSCHT:

 Seitentitle TESTtestTEST

vielen dank für eure hilfe

henrye3 ·

nö, geht nicht! hatte ich schon versucht!

er interpretiert die zeichen als einzelne, d.h. er gibt   als ' ' auch wieder raus...

das muss doch möglich sein, nicht?

OwnerOfThisIsle ·

Ich hab das wrap wieder verworfen weil ich keine Idee hatte ein Leerzeichen reinzukriegen. #paralyzed#

temp.pagetitel = IMAGE 
temp.pagetitel.file = GIFBUILDER 
temp.pagetitel.file { 
  transparentBackground = 1 
  backColor = #FEF8F1 
  transparentColor = #FEF8F1 
  XY = [10.w]+[20.w]+8, 18
  10 = TEXT 
  10.text.field = title
  10.text.wrap = |
  10.fontFile = fileadmin/template/fonts/ariblk.ttf
  10.fontSize = 12 
  10.fontColor = #034114 
  10.offset = 0,14 
  20 = TEXT 
  20.text.override= - abcdef
  20.fontFile = fileadmin/template/fonts/ariblk.ttf
  20.fontSize = 12 
  20.fontColor = #034114 
  20.offset = [10.w]+6,14 
}

Stattdessen kommen jetzt zwei Textobjekte auf ein GIF. Beachte die Änderungen bei 20.offset und XY!
Warum 20.text.override funktioniert und nicht etwa 20.value ist mir selbst nicht klar. An Informationen darüber und einer Lösung mit wrap und Leerzeichen wäre ich aber noch interessiert. 😉

toyde ·
OwnerOfThisIsle schrieb

An Informationen darüber und einer Lösung mit wrap und Leerzeichen wäre ich aber noch interessiert. 😉

Du kannst doch um den Wrap das hier machen:

 | 

oder ich weiss nicht ganz was du mit Leerzeichen meinst.

greez toyde

toyde ·

lol, habe das mittlerweile selbst versucht.

10.text.override = hallo ihr da

geht doch einwandfrei? Wieso kannst du keine Abstände erzeugen?

cya

cschnell ·

der Thread ist zwar wohl nicht mehr aktuell, aber der Vollständigkeit halber noch folgendes:

Man kann natürlich auch mit HTML-Maskierungen arbeiten, das ist besonders sinnvoll, wenn man zeichen wie ">" oder "|" darstellen möchte. Der HTML Code für ein Leerzeichen sollte bekannt sein (ich kann ihn hier jetzt nicht schreiben, da es vom Forum immer interpretiert und als Leerzeichen ausgegeben wird).