Kontaktformular: Mehrzeiliger Text hinter Checkbox einbauen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Kontaktformular: Mehrzeiliger Text hinter Checkbox einbauen

Post by maxfli55 »

Hallo,

ich möchte das Kontaktformular zur Auftragsvergabe nutzen.

Die Nutzer sollen zur Bestätigung der Auftragsbedingungen ein Häkchen setzen.
Hierfür nutze ich die Checkbox. Das Kontaktformular unterstützt offensichtlich maximal zwei Zeilen Text hinter der Checkbox, der Rest wird abgeschnitten.

Ist das ein Bug oder gewollt?

Ciao
maxfli55
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by garvinhicking »

Hi!

Das könnte am CSS liegen, wie ist denn die URL.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by maxfli55 »

Theme Bulletproof 1.2
Serendipity 1.5.4 und PHP 5.2.6-1+lenny9

Hier die Testseite: http://ra-kellotat.de/pages/test_formular.html
In der Mitte wird nur angezeigt:
Ja
ebenso wie die Grammatik.
Der Code lautet:
Ja;checkbox; ich beauftrage Rechtsanwalt Kellotat Akteneinsicht zu nehmen und erteile ihm hiermit ausschließlich Vollmacht für die Akteneinsicht. Die 7 Zwerge bei den sieben Bergen jagen sieben Schergen die sich jedoch verbergen, ebenso wie die Grammatik.;checked:
Es fehlt der größte Teil des Textes.

Ciao
maxfli55
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by yellowled »

maxfli55 wrote:Es fehlt der größte Teil des Textes.
Die „Logik“ des dynamischen Kontaktformulares bzw. dessen .tpl-Datei hat gerade bei Checkboxen gewisse Schwächen, einfach aufgrund der Tatsache, dass dieses dynamische Kontaktformular versucht, möglichst viel mit möglichst wenig Code zu erledigen. Leider stimmt auch z.T. die label/input-Zuweisung einfach nicht, was aber durch die Struktur bzw. Funktionsweise der dynamischen .tpl kaum zu vermeiden ist.

Generell sollte die Logik hier sein: input (type=checkbox) label (zu dieser checkbox). Bei Dir steht ein Teil des Textes in einem seperaten label, aber es steht auch wirklich nur der angegebene Textteil im korrekten label, es ist also kein CSS-Problem, soweit ich das in diesem Monsterformular auf die Schnell sehen kann. Auch das ist eine Schwäche des Plugins (die aber in einem Blog normalerweise keine Rolle spielt, insofern kann man dem Plugin keine Vorwürfe machen :wink:) -- normalerweise würde man ein derart umfassendes Formular in fieldsets aufsplitten.

Ich erinnere mich, dass Du größere Änderungen an der plugin_dynamicform.tpl vorhattest -- falls Du welche vorgenommen hast, brauchen wir, denke ich den Code dieser Datei.

YL
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by garvinhicking »

Hi!

Hm, es könnte an dem "," Zeichen im Text liegen das als Parameter interpretiert wird. Kannst Du auf das Komma verzichten? ;-)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by maxfli55 »

@yelloled
Bislang habe ich vom Code die Finger gelassen ;)

@Garv
Es lag tatsächlich am Komma. Ich werde erst einmal auf die Grammatik verzichten, auch wenn's nicht schön ist. Spätestens wenn ein Lehrer Mandant wird, kommen die Beschwerden :mrgreen:

Ist für das Komma Abhilfe in Sicht? Es würde zumindest die Verwendbarkeit der Checkbox und somit des Plugins deutlich erhöhen. Man könnte so viel umfangreichere Formulare erstellen.

Danke für die schnelle Hilfe (wie immer!)

Ciao
maxfli55
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by garvinhicking »

Hi!

Der Code für das dynamische Plugin ist schon relativ komplex und ich weiß nicht genau an welcher Stelle das Komma als Parameter genutzt wird. Da es jetzt auch nur für einen spezielleren kommerziellen Anwendungsfall gedacht ist, habe ich da kurzfristig nicht wirklich kostenlose Zeit für übrig. ;-)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by maxfli55 »

Danke für das Angebot Garvin.

Ich wusste bislang nicht dass es so etwas gibt, aber ich habe das Problem mit dem sog. "einfachen unteren Anführungszeichen" gelöst:
Sieht aus wie ein Komma, ist aber keins. Direkter Vergleich:
, = einfaches unteres Anführungszeichen (HTML-Code ‚)
, = Original-Komma

Den Unterschied erkennt nicht einmal ein Lehrer 8)

Wer es auch verwenden will: einfach aus diesem Beitrag kopieren und einfügen.

Ciao
maxfli55
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Kontaktformular: Mehrzeiliger Text hinter Checkbox einba

Post by yellowled »

maxfli55 wrote:Den Unterschied erkennt nicht einmal ein Lehrer 8)
Ein Webworker mit einem Faible für Typografie schon.

YL
Post Reply