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.

JavaScript mit Event onVisformsFormPrepare richtig nutzen

Mehr
1 Jahr 8 Monate her #9149 von Administrator AV
Hallo Heinz, Hallo Ingmar,
Visforms hat expliziten JavasScript Code, der sich um das Anzeigen/Verstecken bedingter Felder kümmert.
Dieser Code stellt sicher dass das gesamte angezeigte/versteckte Feld mit allen seinen Funktionen korrekt funktioniert.
Also auch, dass es nicht validiert wird, wenn es versteckt ist, aber validiert, wenn es angezeigt wird.
Dieser Code hängt an der "conditional" Klasse des bedingten Feldes und der "displayChanger" Klasse des Steuerfeldes und läuft nicht automatisch ab, wenn man die "conditional" verwendet, um den Display Status des Feldes zu ändern..

Heinz' Ansatz mit dem
Code:
jQuery("#'.$field.'_4").prop("checked", true).trigger("change"); // Option setzen (Nachricht an Webmaster)
ist meines Erachtens der korrekte Ansatz.

Das Problem liegt meines Erachtens an einer anderen Stelle.
Ich denke, dass der Event-Handler, der beim "change" Event auf das Steuerfeld anstößt, dass das abhängig Feld anzeigt wird, noch nicht initialisiert ist.
Bitte versuch einmal, ob dein Code funktioniert, wenn du statt dem
Code:
visfieldInitialized
das
Code:
visformsInitialised
verwendest.
An genau derselben Stelle.

Herzliche Grüße,
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 :-).
Folgende Benutzer bedankten sich: MaliRaj

Mehr
1 Jahr 8 Monate her - 1 Jahr 8 Monate her #9151 von MaliRaj
Hallo Aicha, Hallo Ingmar!
Das ist ja so genial!
Code:
visformsInitialised
ist die Lösung. Aber auch die von Ingmar gegebenen Tipps kann ich sehr gut gebrauchen .
Letztendlich ist es eine Kombination aus beidem geworden. So kann ich einerseits nicht erlaubte Optionen 'sperren' und andererseits für eingeloggte User vorbelegte Userfelder (Name/E-Mail usw.), die zwar für die Formularübertragung benötigt, in diesem Fall aber nicht sichtbar sein müssen, ausblenden. Funktioniert super!
Viel gelernt!
Meine Zwischenfrage 1.  "Double-Opt-In" für eingeloggte User deaktivieren würde ich in einem neuen Beitrag erneut stellen, falls das mit JavaScript im Event onVisformsFormPrepare (und damit hier) nicht zu lösen ist

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
Letzte Änderung: 1 Jahr 8 Monate her von MaliRaj.

Mehr
1 Jahr 8 Monate her #9164 von Administrator AV
Hallo Heinz,
ja bitte stelle deine Zwischenfrage 1.  "Double-Opt-In" für eingeloggte User deaktivieren in einem neuen Beitrag.
Allerding können wir uns darum dann erst nach dme 18.4. kümmern.
Liebe Grüße,
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 :-).
Folgende Benutzer bedankten sich: MaliRaj

Mehr
1 Jahr 8 Monate her #9166 von MaliRaj
Alles klar, das ist gar kein Problem.
Erholsame Urlaubstage (hoffentlich)!

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)

Mehr
1 Jahr 5 Monate her #9495 von MaliRaj
und mit den neuen Frontend Webassets ist das alles sogar noch viel einfacher (ohne den genauen Event-Namen zu kennen) :-)

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
Folgende Benutzer bedankten sich: Administrator IV

Mehr
1 Jahr 5 Monate her - 1 Jahr 5 Monate her #9497 von Administrator IV
Hallo Heinz,

wir freuen uns, dass dir diese neuen 'Frontend Webassets' ebenso gefallen wie uns.
Auch für uns ist die Arbeit an individuellen Lösungen damit sehr viel einfacher und direkter geworden.

Der Aufwand für die Umsetzung der Idee war schon recht hoch.
Implementiert hat das ganze Szenario übrigens Aicha.

Frontend Webassets:
docs.joomla-4.visforms.vi-solutions.de/d...-frontend-webassets/

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: 1 Jahr 5 Monate her von Administrator IV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum