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?

Versteckte Felder füllen

More
2 years 9 months ago #7915 by Schulamt
Versteckte Felder füllen was created by Schulamt
Hallo,

- betrifft Joomla 4 mit Visforms subscription und Bootstrap 5 Layout - 

ich nutze versteckte Felder in einigen Formularen. Diese Felder lassen sich problemlos mit custom field Inhalten vorbefüllen. Leider kann ich diese Felder nicht mit den user fields wie Benutzername, Name und E-Mail befüllen lassen.
Ich dachte eigtl, dass dies früher mal ging.. Kann man das in visforms bitte noch einbauen?

Danke und Grüße
Michael

More
2 years 9 months ago - 2 years 9 months ago #7924 by Administrator IV
Replied by Administrator IV on topic Versteckte Felder füllen
Hallo Michael,

ich kann bestätigen, dass dieses Feature auf Joomla 4 nicht funktioniert und dass es auf Joomla 3 ein funktionierendes Feature ist.
Um das Feature auf Joomla 4 zum Laufen zu bringen, ist nur eine sehr kleine Änderung in einer einzigen Codezeile notwendig.
Wir werden diesen Bug-Fix selbstverständlich in das nächste Visforms Release mit aufnehmen.

Wir würden zuvor aber sehr gerne sicher gehen, dass es auch dein konkretes Problem behebt.
Wäre es möglich, dass du bei dir im Code diese kleine Änderung selbst durchführst und uns dann ein Feedback darüber gibst, ob es danach funktioniert?
Wenn auch dein Test erfolgreich verläuft, würden wir die Änderung dann sofort mit aufnehmen.

Die Code-Änderung:

Datei: administrator/components/com_visforms/src/Field/SelectfromdbField.php
Zeile: 61
alt:    $options = $this->getOptions();
neu:  $options = array_merge($this->getOptions(), $this->addSubscriptionOptions());

Gruß und herzlichen Dank für deinen Beitrag, Ingmar

: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 :-).
Last edit: 2 years 9 months ago by Administrator IV.

More
2 years 9 months ago #7927 by Schulamt
Replied by Schulamt on topic Versteckte Felder füllen
Hallo Ingmar,

vielen Dank für die schnelle Antwort und vielen Dank für den workaround! Das probiere ich aus und gebe euch dann gerne Rückmeldung.

Grüße
Michael

More
2 years 9 months ago #7932 by Schulamt
Replied by Schulamt on topic Versteckte Felder füllen
Lieber Ingmar,

die Anpassung der Codezeile hat wunderbar funktioniert.

Vielen Dank und beste Grüße
Michael

More
2 years 8 months ago #8042 by eevaae
Replied by eevaae on topic Versteckte Felder füllen
Hallo Ingmar

Ich habe bei meiner Testumgebung ebenfalls die Codezeile abgeändert – nun erscheint eine Auswahl von Parametern unter "Feld füllen mit:". 

Mich interessiert der Parameter "Aktuelle Seiten URL". Leider erscheint beim E-Email-Versand das Feld leer.
Was muss ich machen, damit die aktuelle Seiten URL ausgegeben wird?

Viele Grüsse aus Bern
Sebastian

More
2 years 8 months ago - 2 years 8 months ago #8043 by Administrator IV
Replied by Administrator IV on topic Versteckte Felder füllen
Hallo eevaae,

es handelt sich um einen kürzlich entdeckten Bug.
Der Fix ist für J3 bereits released.
Für J4 kommt der Fix in das nächste Release (kommt etwa nächste Woche raus).

Wenn du möchtest, kannst du den Fix auch wieder bei dir sofort einspielen, indem du folgende Code-Änderung manuell durchführst:

- In file components/com_visforms/lib/field/hidden.php
- move the 3 lines from 161ff :
Code:
if ($field->filluid == 'url') {     return JUri::getInstance()->toString(); }

- to after line 150, so that it is immedialty before the line with 'if ($userId != 0) {' :
Code:
if ($field->filluid == "1") {     return uniqid($this->field->attribute_value, true); } if ($field->filluid == 'url') {     return JUri::getInstance()->toString(); } if ($userId != 0) {     if ($field->filluid == "1") {         return uniqid($this->field->attribute_value, true);     }     if ($field->filluid == "2") {         return $user->get('name');     }


Dann sollte es wieder funktionieren ...

Liebe Grüße, Ingmar

: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 :-).
Last edit: 2 years 8 months ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum