Zum Inhalt springen

Breite Kommentarfeld Gästebuch

Erstellt am 21. März 2003 · 9 Antworten · letzte Antwort am 3. Januar 2004

Tags: Frage

mbentele ·

Hallo,

kann mir jemand sagen, wie ich die Breite und Höhe des Kommentarfelds im Gästebuch ändern kann?

Gruß

Markus

rolli ·

Hallo Markus,

Hast du das schon herausgefunden?
das würde mich auch interessieren. Habe schon reichlich im Objektbrowser gesucht jedoch keine Stelle gefunden, die irgendwie die Änderung der Breite (im HTML-Quelltext mit cols="20" rows="5" angegeben) zuläßt :-( :-(

mbentele schrieb

Hallo,

kann mir jemand sagen, wie ich die Breite und Höhe des Kommentarfelds im Gästebuch ändern kann?

Schönen Tag
Rolli

mbentele ·

############################################
# Gästebuch breite Kommentarfeld
############################################

plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,38,10

rolli ·

Hallo Markus,

Kannst du mir bite noch einmal auf die Beine helfen.
Bei mir werden die Werte ,38,10 im TS ObjektBrowser nicht angenommen :-(

plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,38,10

Ich gehe unter dem Template meiner Gästebuch Seite in den TS Object Browser

Finde sehr schnell die Zeile:

[type]=*data[tt_guest][NEW][note]=textarea

Klicke dort auf [type]

Ob ich nun in :
EDIT OBJECT/PROPERTY VALUE:

plugin.tt_guest.postform.dataArray.20.type =

Im Textfeld :
*data[tt_guest][NEW][note]=textarea
noch die Zeichenfolge ,38,20 anhänge und auf Update klicke,

kommt im nachfolgendem Browserfenster die Meldung:
VALUE UPDATED

plugin.tt_guest.postform.dataArray.20.type = *data[tt_guest][NEW][note]=textarea,38,20

Im Object Browser wird jedoch nur die Zeile :
[type]=*data[tt_guest][NEW][note]=textarea
angezeigt, ohne die angeblich übernommenen Werte :-(

ODER

ADD OBJECT PROPERTY:

plugin.tt_guest.postform.dataArray.20.type
In das Textfeld vor "ADD"
Die Zeichenfolge " *data[tt_guest][NEW][note]=textarea,38,20" eingebe und auf "ADD" klicke,
erhalte ich folgende Meldung :
PROPERTY ADDED

plugin.tt_guest.postform.dataArray.20.type. = *data[tt_guest][NEW][note]=textarea,38,20

Jedoch im Object Browser wiederum NICHT die angeblich hinzugefügten Werte zu sehen.

ODER

Ich gehe im Template nach Info/Modify ---> auf den Stift vor "CONSTANTS:"
Und füge im CONSTANTS - Feld die Zeile:
plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,38,10
hinzu.

Jedesmal werden die Werte nicht übernommen und das Textfeld im Gästebuch bleibt so klein mit seinen vorgegebenen Standardwerten :-( :-( :o

Das ganze habe ich nun schon mehrmals durchgespielt, auch mit "Alle Caches löschen" um dann das Textfeld im Gästebuch immer nur mit den Standartwerten vorzufinden 😢

Was mache ich nur falsch ???

Schönen Abend
Rolli

rolli ·

Hiiiilfeeee,

wenn ich jetzt unter "Template Analyser schaue, zeigt er mir folgende Fehlermeldung:

1: Line 3602: The script is short of 1 end brace(s)

Schaue ich allso im Template setup zeigt es mir diese menge von Zeilen :

3604: plugin.tt_guest.postform.dataArray.20.type = *data[tt_guest][NEW][note]=textarea,38,10
3605: plugin.tt_guest.postform.dataArray.20.type. = 38,10
3606: plugin.tt_guest.postform.dataArray.20.type = *data[tt_guest][NEW][note]=textarea,38,10
3607: plugin.tt_guest.postform.dataArray.20.type. = ,38,10
3608: plugin.tt_guest.postform.dataArray.20.type = *data[tt_guest][NEW][note]=textarea,38,20
3609: plugin.tt_guest.postform.dataArray.20.type. = *data[tt_guest][NEW][note]=textarea,38,20

Gehe ich ins setup des Templates und lösche alle Zeilen bis auf die Erste Zeile, so funktioniert das ganze auch nicht und die Fehlermeldung :

1: Line 3602: The script is short of 1 end brace(s)

bleibt auch bestehen.

🙁 🙁 🙁

Ratlos
Rolli

mbentele ·

Im Feld SETUP nicht in CONSTANTS heißt bei mir der aller erste Eintrag:

##################################
# Gästebuch Breite einstellen
##################################

plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,38,10

alles andere hat nichts gebracht!
Dann müßte auch deine Fehlermeldung verschwinden.

Halt mich auf dem laufenden ...

rolli ·

Hallo Markus,

danke,

mbentele schrieb

Im Feld SETUP nicht in CONSTANTS heißt bei mir der aller erste Eintrag:

##################################
# Gästebuch Breite einstellen
##################################

plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,38,10

alles andere hat nichts gebracht!
Dann müßte auch deine Fehlermeldung verschwinden.

Halt mich auf dem laufenden ...

genau das war es, der Eintrag mußan erster Stelle im Setup stehen.
Jetzt funktioniert es, die Größe des Textfeldes zu verändern.

Danke!

Allerdings erhalte ich im TS Object Browser immer noch die Fehlermeldung :

ERRORS AND WARNINGS 
 
 1:    Line 3599: The script is short of 1 end brace(s)

Schaue ich im Template Analyser auf mein Templetsetup (mit aktivierter Zeilennummerrierung) so sehe ich eben an letzter Stelle meines Setups die Zeilennummer "3599" aus der Meldung ???

Es ist völlig egal ob ich eine letzte Zeile im "Setup" oder auch im "CONSTANTS" eine Leerzeile habe oder ob das "Setup" oder auch im "CONSTANTS" hinter dem letzten Zeichen endet, immer erscheint die Fehlermeldung mit der jeweils geänderten Zeilennummer ???

Sonnigen Tag
Rolli

Junior ·

Hinweis:

Wenn man aus textarea bei den Feldern Email, WWW, Name, Überschrift input macht verschwindet der inaktive Scrollbalken. Der Zweite Zahlen-Wert gilt dann jedoch nicht mehr der Höhe, sondern dern der Buchstabenanzahl die in das Feld hineingeschrieben werden dürfen:

plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,35,5
plugin.tt_guest.postform.dataArray.30.type=*data[tt_guest][NEW][note]=input,37,500
plugin.tt_guest.postform.dataArray.40.type=*data[tt_guest][NEW][note]=input,37,500
plugin.tt_guest.postform.dataArray.50.type=*data[tt_guest][NEW][note]=input,37,500

In diesem Beispiel dürfen also 500 Zeichen pro Feld verwendet werden.

Die Zahl vor dem "type" muss identisch sein mit der in ts_language_de/ext_typoscript_setup.txt Die Sternchen (*) vor data geben an ob das Feld ausgefüllt werden muss oder nicht (* = muss ausgefüllt werden). Am besten lässt man hier aber alle Sternchen weg, da dies schon in der tt_guest/ext_typoscript_setup.txt (auf die selbe Art und Weise) definiert wird.

Lieben Gruss

Junior

Junior ·

Mhm, bei mir verursacht mein Tipp

plugin.tt_guest.postform.dataArray.20.type=*data[tt_guest][NEW][note]=textarea,35,5 
plugin.tt_guest.postform.dataArray.30.type=*data[tt_guest][NEW][note]=input,37,500 
plugin.tt_guest.postform.dataArray.40.type=*data[tt_guest][NEW][note]=input,37,500 
plugin.tt_guest.postform.dataArray.50.type=*data[tt_guest][NEW][note]=input,37,500

noch ziemlich viele Komplikationen. Der Eintrag www wird plötzlich ins Feld Kommentar geschrieben etc. Sobald ich es ausmarkiere geht wieder alles. Vielleicht kann das mal jemand ausprobieren und dahinter kommen...

Lieben Gruss und Dank

Junior

CaVo ·

Allerdings erhalte ich im TS Object Browser immer noch die Fehlermeldung :

Code:

ERRORS AND WARNINGS

1: Line 3599: The script is short of 1 end brace(s)

Schaue ich im Template Analyser auf mein Templetsetup (mit aktivierter Zeilennummerrierung) so sehe ich eben an letzter Stelle meines Setups die Zeilennummer "3599" aus der Meldung ???

Es ist völlig egal ob ich eine letzte Zeile im "Setup" oder auch im "CONSTANTS" eine Leerzeile habe oder ob das "Setup" oder auch im "CONSTANTS" hinter dem letzten Zeichen endet, immer erscheint die Fehlermeldung mit der jeweils geänderten Zeilennummer ???

Sonnigen Tag
Rolli

Hallo Rolli,

das heißt schlicht und ergreifend nichts anderes, als dass Dir eine fehlende Klammer den Fehler verursacht. Irgendwo im Setup-Feld hast Du also eine Anfangs-{ gesetzt und die End-} vergessen. Also - auf geht's, suchen ist angesagt! :-)