Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

Versteckte Felder füllen

Mehr
2 Jahre 10 Monate her #7915 von Schulamt
Versteckte Felder füllen wurde erstellt von 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

Mehr
2 Jahre 10 Monate her - 2 Jahre 10 Monate her #7924 von Administrator IV
Administrator IV antwortete auf 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 :-).
Letzte Änderung: 2 Jahre 10 Monate her von Administrator IV.

Mehr
2 Jahre 10 Monate her #7927 von Schulamt
Schulamt antwortete auf 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

Mehr
2 Jahre 10 Monate her #7932 von Schulamt
Schulamt antwortete auf Versteckte Felder füllen
Lieber Ingmar,

die Anpassung der Codezeile hat wunderbar funktioniert.

Vielen Dank und beste Grüße
Michael

Mehr
2 Jahre 9 Monate her #8042 von eevaae
eevaae antwortete auf 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

Mehr
2 Jahre 9 Monate her - 2 Jahre 9 Monate her #8043 von Administrator IV
Administrator IV antwortete auf 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 :-).
Letzte Änderung: 2 Jahre 9 Monate her von Administrator IV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum