Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Textarea Input via URL Parameter

More
2 years 3 months ago #8323 by Administrator AV
Replied by Administrator AV on topic Textarea Input via URL Parameter
Hallo Felix,
du kannst versuchen mit einem Feld vom Typ Text zu arbeiten.
Visforms selbst begrenzt die Länge des möglichen Inhalts in diesem Feld nicht (Also zumindest nicht in einem Bereich,der für dich interessant ist.) Natürlich geht hier wirklich nur Text, keine Zeilenumbrüche oder so.
Ein URL ist meines Wissens auf maximal 2083 Zeichen bergrenzt. Dies bezieht sich auf die gesamte Länge (inklusive aller Zeichen aus Escapesequenzen.)
Meines Wissens gibt es keine spezielle Begrenzung für die Länge eines Parameters innerhalb dieser URL.
Wenn alle Daten übertragen sind, kannst du den Feldtyp dann auf Textarea umstellen.
Das ist möglich.

Gruß,
Aicha
 

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
2 years 3 months ago - 2 years 3 months ago #8324 by tornado
Replied by tornado on topic Textarea Input via URL Parameter
Hallo Aicha,
Danke für die Infos und Tips.
Ich habe einen leicht anderen Ansatz gewählt und für jedes Textarea-Feld auch ein (hidden) Text-Feld mit ähnlichem Namen angelegt. Via URL-Parameter übergebe ich den eigentlichen Textarea Input ins hidden Text-Feld. 
Im Custom-Plugin unter onVisformsFormPrepare prüfe und kopiere ich den Wert aus den hidden Text-Feldern in die entspr. Textarea-Felder. 
Ist dieser Lösungsansatz ok, oder spricht da etwas dagegen?

Danke
Felix
Code:
if (str_contains($form->name, 'xyz')) {                                                             $textarea_field_list = array("textarea1", "textarea_2", "textarea_n");     foreach ($textarea_field_list as $textarea_field_name) {                                         foreach ($form->fields as $field_textarea) {                                                     if (str_ends_with($field_textarea->name, $textarea_field_name)) {                                  foreach ($form->fields as $field_text) {                                                         if (str_ends_with($field_text->name, $textarea_field_name.'_text')) {                             $field_textarea->userInput = $field_text->userInput;                                     break;                     }                 }                 break;             }         }         } }    
Last edit: 2 years 3 months ago by tornado.

More
2 years 3 months ago #8325 by Administrator AV
Replied by Administrator AV on topic Textarea Input via URL Parameter
Hallo Felix,
den Wert in ein hidden field zu packen und dann in die Textarea zu kopieren ist eine gute Idee und als Lösungsansatz auf jeden Fall okay. Ob das kopieren an dieser Stelle in den userInput genau der richtige Platz, weiß ich auswendig auch nicht 100 % sicher, aber eigentlich denke ich, das sollte passen.

Gruß,
Aicha
 

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum