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.

Visforms Formular Ladezeit

Mehr
4 Jahre 2 Monate her #7098 von Andreas66
Visforms Formular Ladezeit wurde erstellt von Andreas66
Hallo
Ich beschäftige mich schon seit 10 Tagen mit dieser Erweiterung. Ich habe ein Formular, das über 100 Felder hat, die Hälfte davon aber versteckt und nicht verwendet, die anderen davon mit bedingten Anzeigen.
Aber je mehr Felder ich erstelle, um so langsamer läd das Formular. Es braucht bei der ersten bedingten Anzeige über eine Minute, bis zur weiteren Auswahl. Solange das Formular läd, ist der Browser (Chrome) auf meiner Seite wie blockiert. Ich habe mich durch etliche Themen gelesen aber dazu nichts gefunden. Jetzt habe ich extra Visforms Subscription gekauft, damit ich hier meine Fragen stellen kann.

Gruss Andreas

Mehr
4 Jahre 2 Monate her #7099 von Administrator AV
Administrator AV antwortete auf Visforms Formular Ladezeit
Hallo Andreas,

große Formulare mit vielen Feldern an sich, sind überhaupt kein Problem.
Ich habe dutzende von Kundenformularen mit über 100 Feldern und bedingter Anzeige aufgesetzt, die schnell sind und auch bei Änderungen ganz normal schnell reagieren.

Das Problem das du beschreibst hat ursächlich weniger mit der Feld-Anzahl zu tun, sondern mit der bedingten Anzeige.
Allerdings ist es auch hier so, dass die Frage, wie viele bedingte Felder mit einer akzeptablen Reaktionszeit verwendet werden können, sehr stark davon abhängt, wie du diese Bedingungen konkret aufgebaut hast und wie die Felder, die daran beteiligt sind, konkret aussehen und was sonst noch auf der Webseite installiert ist und läuft. Der visformsseitige Code wurde in der Vergangenheit bereits optimiert.

Je mehr Optionen deine steuernden Felder haben und je tiefer geschachtelt deine Abhängigkeiten sind, desto mehr muss gerechnet werden. Aber trotzdem sind die von dir beschriebenen Reaktionszeiten bei 100 Feldern viel zu lang und kommen nicht allein von Visforms.

Die Steuerung der Anzeige von bedingten Feldern erfolgt mit Javascript und wird über Javascript-Events angestoßen.
Meine Vermutung ist, dass auf deiner Webseite zusätzlicher aufwendiger Javascript-Code existiert, der ebenfalls auf diese Events anspricht und dann jedes Mal los rechnet. Ich hab so etwas schon gesehen. Dieser Code kann z.B. vom Template kommen, wenn dieses bestimmte Effekte anbietet aber auch von anderen "Tools", die du auf deiner Webseite verwendest.

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 :-).

Mehr
4 Jahre 2 Monate her #7100 von Andreas66
Andreas66 antwortete auf Visforms Formular Ladezeit
Hi Aicha

danke dir für deine Antwort. Nun ich habe eigentlich nicht viele Erweiterungen installiert. Dazu verwende ich das Standard Template Protostar. Dieses habe ich kopiert und die Seite mit der Kopie aufgebaut. Habe jetzt mal zum testen auf das Standard Template umgestellt, da sind ja keine Erweiterungen installiert. Trotzdem brachte es keine Veränderungen, das Formular ist genau so langsam.
Was kann ich tun?
Habe auch schon probiert, bei der ersten Bedingung auf ein zweites Formular zu wechseln. Das funktioniert, aber die weiteren Bedingungen funktionieren nicht mehr.

Gruss Andreas

Mehr
4 Jahre 2 Monate her #7101 von Andreas66
Andreas66 antwortete auf Visforms Formular Ladezeit
Hi Aicha

Also ich weiss es nicht, warum mein Formular so langsam läd. Habe jetzt über das Wochenende nochmals vieles ausprobiert, aber ohne Erfolg. Ich hoffe, du kannst mir weitere nützliche Tipps geben.
Hier ist der Link zu meiner Seite mit dem Formular: Mein Kontaktformular

Gruss Andreas

Mehr
4 Jahre 2 Monate her #7102 von Administrator AV
Administrator AV antwortete auf Visforms Formular Ladezeit
Hallo Andreas,

wie bereits gesagt.
Die bedingte Anzeige von Feldern in Visforms ist ein performantes Feature.
Die Zeiten, die du auf deiner Seite siehst, kommen nicht von Visforms selbst.
Wie ich bereits geschrieben habe, kommen diese Zeiten höchstwahrscheinlich davon, dass die Javascript Events über Visforms hinaus kaskadieren.
Was da genau abläuft und wer sich genau noch wie an die Events hängt kannst du herausfinden, indem man die Seite im Browser untersuchst und debuggest.
Ich kann dir auch anbieten, eine solche individuelle Untersuchung deiner Webseite durchzuführen. Den Aufwand dafür muss ich dann aber natürlich berechnen.

Ein alternativer Ansatz ist, statt einem Formular 3 Formulare zu machen und dort die Abhängigkeiten zwischen Feldern so gering und geradlinig wie möglich zu gestalten.

Tut mir leid, dass ich hier keine einfachere Antwort für dich habe.

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 :-).

Mehr
4 Jahre 2 Monate her #7103 von Andreas66
Andreas66 antwortete auf Visforms Formular Ladezeit
Hallo Aicha
Danke für die Antwort. Bin ein Stück weiters. Jetzt habe ich aber noch eine Frage. Wie meinst du das mit folgender Aussage:

Administrator schrieb:
Ein alternativer Ansatz ist, statt einem Formular 3 Formulare zu machen und dort die Abhängigkeiten zwischen Feldern so gering und geradlinig wie möglich zu gestalten.


Wenn ich drei Formulare erstellen will, wie mache ich das? Muss ich jedes Formular mit einem Menüeintrag einzeln verlinken? Das möchte ich aber auf keinen Fall.
Vielmehr möchte ich es so lösen könne:

Bei einer Auswahl eines der drei sollte man auf das entsprechende Formular gelangen. Mein Ansatz war dies mit einem fieldsep zu lösen. Unter Benutzerdefinierter Text versuchte ich mit

{loadmodule mod_visforms, mein_formular}

das entsprechende Formular zu laden. Das funktioniert auch, doch in diesem Formular gehen die bedingten Anzeigen nicht mehr. Auch weiss ich nicht, ob man dieses anschliessend versenden kann.

Ich blick es nicht, würde das aber mit Visforms machbar sein? Wenn ja, kannst du mir kurz sagen, wie ich das machen kann.
Danke dir schon mal

Gruss Andreas

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum