Seite 1 von 1

userinput und textarea bzw. fileupload troubles

Verfasst: Mo 16. Jul 2018, 14:47
von christobal
Hallo aus Tirol, ich hab wieder was Komisches!

Und zwar versuche ich über ein Formular Objekte anzulegen. So weit, so gut!
Einzig, Textareas und File-Uploads mögen nicht! Textinputs und Checkboxes sind bei den Objekten mit Inhalt befüllt. File-Uploads und Textareas bleiben leer...

wE Version: 8.0.3

Code: Alles auswählen

<we:form id="4091" type="object" name="edit" method="post" classid="17" enctype="multipart/form-data" >
<we:userInput type="textarea" name="Adresse" editable="true" cols="500" rows="5" wysiwyg="false" wysiwyg="false" />
Bitte Hiiilfe!
Christoph

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Mi 18. Jul 2018, 16:56
von christobal
Bin ich der "Einzigste" mit diesem Problem?
Tritt das bei anderen nicht auf?

Bitte um Hilfe!

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Do 19. Jul 2018, 14:34
von Finn
Moin Christoph,

ich habe es gerade mal bei mir in einer 8.0.2 getestet, dort habe ich keine Probleme textarea Felder aus dem Frontend mit einem Formular zu befüllen.

Code: Alles auswählen

	
	
<we:form type="object" classid="5" name="obst-edit" nameid="obst-edit" method="post" id="self">
		
	<we:userInput type="textarea" name="Text" editable="true" />

	<input type="submit" value="Speichern" />
	
</we:form>
LG
Finn

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Mo 23. Jul 2018, 10:37
von christobal
Vielen Dank fürs Probieren!

Hab Dein Skript unter 8.0.3 versucht, leider ergebnislos und für mich fast noch blöder ist der nicht funktionierende File-Upload.
Bitte um Hilfe! Kann ich das evtl. in PHP nachstellen?

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Mo 23. Jul 2018, 15:38
von Finn
Hast du mal gepfrüft ob mit deinem <we:write> alles stimmt?

Manchmal sind es ja Kleinigkeiten die man übersieht.

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Mo 23. Jul 2018, 16:33
von christobal
Hallo Finn, danke für Deine Hilfe!!

Ich hab 2 Templates
mit den 2 korrespondierenden Dokumenten
und 1 Klasse

test-editieren.tmpl

Code: Alles auswählen

<we:ifNotEditmode>
<we:form id="4205" type="object" name="testedit" method="post" classid="20" >
<we:userInput type="text" name="textzeiler" id="textzeiler" /><br />
<we:userInput type="textarea" rows="5" name="textboxer" id="textboxer" editable="true" /><br />
<we:userInput type="binary" name="binarier" parentid="1063" /><br />
<input type="submit" name="submit" value="Speichern" />
</we:form>
</we:ifNotEditmode>
test-schreiben.tmpl

Code: Alles auswählen

<we:write type="object" formname="testedit" publish="true" searchable="true" classid="20" name="testobjekt" />
<we:ifWritten type="object" formname="testedit">Ihr Test wurde erfolgreich gespeichert</we:ifWritten>
Das Objekt wird angelegt, aber eben nur der textinput (textarea und binary bleiben im Objekt leer)

Was komisch ist, wenn ich mir das nackte Formular http://tjblj.bigdetail.com/at/test/editieren.php mit einem Editor öffne,
macht er
<we:userInput type="text" name="textzeiler" id="textzeiler" />
zu
<input id="textzeiler" name="we_ui_testedit[textzeiler]" type="text">

aber die

<we:userInput type="textarea" rows="5" name="textboxer" id="textboxer" editable="true" />
zu
<textarea rows="5" name="textboxer" id="textboxer"></textarea>

Vielleicht liegt das der Hund begraben?

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Di 24. Jul 2018, 10:13
von christobal
Sodala, ich antworte mir einfach selber!

so hats nicht funktioniert:

Code: Alles auswählen

<we:userInput type="text" name="Details" id="Details" class="form-control"  />
aber wenn ich die textarea mit dem entsprechenden Namen versehe, klappts:

Code: Alles auswählen

<textarea rows="5" name="we_ui_edit[Details]" class="form-control"></textarea>
Also vermutlich ein Bug!

Jetzt muss ich noch den fileupload gebacken bekommen.
Bitte um Hilfe!

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Di 24. Jul 2018, 14:45
von Finn
Hm komisches Verhalten...

Sorry da müstte ich gerade auch selber nochmal nachbauen und Testen, allerdings hab ich gerade keine Kapazitäten. :(

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Di 24. Jul 2018, 22:17
von WBTMagnum
Hallo Christoph,

Sollte es nicht type="textinput" und type="textarea" sein? Ist wohl nur ein Copy&Pest Fehler ;-).

Grundsätzlich bist du von folgendem Problem betroffen: Ticket #12013. Fix gibt es bislang noch keinen.

Liebe Grüße,
Sascha

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Do 26. Jul 2018, 10:05
von lukasimhof
In dem genannten Ticket geht es darum, dass der Frontend-Wysiwyg den Feldinhalt eines zu bearbeitenden Objekts nicht anzeigt,
während es in der Diskussion hier darum geht, dass der Inhalt einer Frontend-Textarea (wysiwyg=false) nicht im neuen Objekt ankommt: Sind zwei verschiedene Bugs.
Interessanterweise besteht das Schreibproblem nur für wysiwyg=false: Der Inhalt des Frontend-Tiny kommt im Objekt an...

Wie auch immer: wird beides heute noch gefixt in 8.0.3.1 nightly (aka 8.0.4).

Die Sache mit dem Upload muss ich mir erst ansehen.

LG Lukas

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Do 26. Jul 2018, 12:24
von lukasimhof
Hallo Christoph,

die Sache mit dem userInput type="textarea" wysiwyg="false" ist eine Bagatelle:
Du kannst in webEdition/we/include/we_tags/we_tag_userInput.inc.php in Zeile 361
(innerhalb von if(!weTag_getAttribute('wysiwyg', $attribs, false, we_base_request::BOOL)){}, über dem return)
folgendes ergänzen:
$atts['name'] = $fieldname;

Ich checke das in 8.0.3.1 nightly (TRUNK!) ein, dann bekommst du den Fix auch durch Updatewiederholung innerhalb der nightly bzw. durch Update auf die nightly.

=> ACHTUNG: immer die TRUNK-Versionen benutzen, NIE MAIN-DEVELOP!

LG Lukas

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Do 26. Jul 2018, 12:27
von lukasimhof
Sorry: in 8.0.3 muss der Fix nach Zeile 362 rein...

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Do 26. Jul 2018, 15:40
von lukasimhof
@Christoph:
Was geht denn nicht mit dem Fileupload:
- mit userInput type="img" konnte ich Bilder erfolgreich uploaden
- mit userInput type="binary" geht alles, was in den Typ "sonstige Dateien -> sonstige" reingeht, also Binaries, für die es keinen eigenen Typ gibt in wE

Nur mit Audios und PDFs kann es Probleme geben, weil die seit Version 8 nicht mehr in sonstige -> sonstige gesetzt werden können
=> Dafür müssen wir noch eine Lösung finden
=> vielleicht indem wir sagen, PDFs nd Audios kommen sinnvollerweise weiterhin in ihre eigenen Typen, aber der Objekt-Feldtyp "Binary" kann neben sonstige -> sonstige auch PDF und Audio aufnehmen. Das lässt sich aber nicht in einigen Minuten machen: Dazu komme ich frühestens Mitte August.

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Fr 27. Jul 2018, 11:27
von christobal
Hallo! Und vielen Dank fürs Mitdenken!

Ja, es geht um PDFs und zwar auf folgender Seite: https://tjblj.at/at/jobs/jobinserat/

Stellenangebote werden von örtlichen Firmen nach Eingabe des CAPTCHA für Tirols Nachwuchsbauern gepostet.
Wir haben uns in der Zwischenzeit beholfen, dass der Sekretärin das Stellenbeschreibungs-PDF per Mail gesandt wird...;-)

Re: userinput und textarea bzw. fileupload troubles

Verfasst: Di 30. Okt 2018, 11:50
von eckenkreis_partner
Moin, gibt es zum Thema PDF -> userInput="binary" bereits eine Lösung? Habe das gleiche Problem, PDF Dateien lassen sich nicht hochladen. Habe diverse Kunden die das extrem nutzen und nicht verstehen, warum in webEdition 8.x keine PDF Dateien mehr gehen. Wäre super dankbar für eine Rückinfo. Hier hieß es ja vor August kommt man nicht dazu. Jetzt haben wir bald November.

Werde es auch in die Bugbase mit aufnehmen, konnte es dort nicht finden.