Joomla 6 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 14. Oktober 2025 alle unsere Joomla Erweiterungen mit Joomla 6 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 eigenständige Dokumentationen Visforms Joomla 4, Visforms Joomla 5 und Visforms Joomla 6.

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.

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

Feld wird angezeigt nach Update das nur zur Berechnung des Alters benutzt wird

Mehr
4 Tage 10 Stunden her #12261 von rolaloe
Danke, dann muss das Helix ersetzt werden.
Hast du irgendeinen Tipp welches als Ersatz in Frage kommen kann?

Gruß Roland

Mehr
3 Tage 6 Stunden her #12266 von rolaloe
Hallo Ingmar,

es handelt sich hier um php Fehler im Helix Ultimat Template.
Diese habe ich nun alle Korrigiert. Jedoch ist das Problem weiterhin vorhanden.
Wie kann ich weiter prüfen was hier das Problem ist?

Grüße Roland

Mehr
2 Tage 13 Stunden her #12268 von Administrator IV
Hallo Roland,

vielen Dank für die Versions-Information gleich zu Beginn deiner Frage.
Leider habe ich nicht ebenso früh registriert, dass es sich bei dir um einen nicht unterstützte PHP-Version 8.5 handelt.
Joomla selbst und Visforms unterstützten im Moment PHP bis zur Version 8.4.

Visforms Release Historie:
docs.joomla-6.visforms.vi-solutions.de/u...es/j6/version-6-1-x/
docs.joomla-6.visforms.vi-solutions.de/u...6/sub-version-6-1-x/

Um die Ursachen zu finden und unbekannte Fehlerquellen auszuschließen, musst du zuerst auf PHP 8.4 zurückstellen.
Vielleicht sind schon allein damit deine Probleme behoben.

Falls die Probleme auch unter PHP 8.4 weiterhin auftreten sollten:

Die Frage ist, ob du uns ein Akeeba-Backup der Webseite zum Debuggen zur Verfügung stellen könntest.
Wir nutzen dazu die folgende Plattform: wetransfer.com/
Verwende die E-Mail-Adresse des Forums als Empfänger: forum (--at--) vi-solutions.de.

Zusammen mit einer genauen Beschreibung zur Reproduktion des Fehlers, insbesondere welches Formular und wie wir es aufgerufen.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
2 Tage 10 Stunden her #12270 von rolaloe
Hallo Ingmar,

vielen Dank.

Ich habe bis zu php8.3 alles ausprobiert.
Leider ohne Erfolg.
Ein Akeeba Backup wird aktuell per wetransfer übertragen. Es kommt in drei Teilen.
Alternativ steht in der Beschreibung ein Downloadlink.
Sollte ich etwas vergessen haben, lass es mich bitte wissen.

Gruß
Roland

Mehr
1 Tag 11 Stunden her - 13 Stunden 15 Minuten her #12273 von Administrator IV
Hallo Roland,

vielen Dank für das Akeeba-Backup und den direkten Link zum betroffenen Formular.

Wie bei dem gigantischen PHP-Log im anderen Issue ist auch hier die schiere Größe von insgesamt 4.5 GByte leider nur begrenzt oder umständlich handhabbar und nicht wirklich akzeptabel für uns.
Wir haben uns daher das Formular über den Link direkt angesehen.

Die Fehlerursache liegt in der Umstellung von jQuery zu reinem JavaScript mit der Visforms Version 6.1.0.
Dabei hat sich das Event-Handling grundsätzlich geändert:

- Die alten jQuery-Events funktionieren nicht mehr.
Code:
jQuery('.visform').bind('visformsInitialised', function() {

- Die neuen Custom-JavaScript-Events sind unter andrem auch etwas einfacher.
Code:
document.addEventListener('visformsInitialised', () => {


Du musst deine FEWA-JavaScriptCode etwas anpassen und dann funktioniert das Feld-Verstecken auch wieder.
Ich habe als Beispiel den folgenden Code getestet.
Bei mir wird das Feld mit der ID 14 versteckt.

Code:
document.addEventListener('visformsInitialised', () => {     console.log('visformsInitialised')     const dateFieldID   = '14'; // Visforms date field ID of field list     const selectFieldID = '30'; // Visforms select field ID of field list     jQuery(`div.field${selectFieldID}`).css('display', 'none');     jQuery(`#field${dateFieldID}`).on('change', function() {         let value = jQuery(this).val();         // no date selected: deselect listbox and quitt         if('' === value) {             console.log('no date selected');             jQuery(`#field${selectFieldID} option`).prop('selected', false);             jQuery(`#field${selectFieldID}`).trigger("change");             return;         }         // date selected: verify the age         let verify  = 18;         let reached = minage(value, null, {minage : verify});         console.log(value + ` - reached ${verify}: ` + reached);         if(reached) {             jQuery(`#field${selectFieldID}`).val(1);         }         else {             jQuery(`#field${selectFieldID}`).val(0);         }         jQuery(`#field${selectFieldID}`).trigger("change");     }); });


Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/en/docs/
Please ask only 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 6:
docs.joomla-6.visforms.vi-solutions.de/docs/
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 13 Stunden 15 Minuten her von Administrator IV.

Mehr
1 Tag 10 Stunden her #12274 von rolaloe
Vielen Dank Ingmar,

ich habe das JS ersetzt und es funktioniert.
Herzlichen Dank.

Grüße Roland

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum