Joomla 6 Notice

We are pleased to announce that all our Joomla extensions have been compatible with Joomla 6 since October 14th, 2025.

For those currently upgrading from Joomla 3 to 4: Instructions for Joomla 4 migration can be found here:

There are standalone documentations Visforms Joomla 4, Visforms Joomla 5 and Visforms Joomla 6.

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?

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

More
4 days 13 hours ago #12261 by rolaloe
Danke, dann muss das Helix ersetzt werden.
Hast du irgendeinen Tipp welches als Ersatz in Frage kommen kann?

Gruß Roland

More
3 days 9 hours ago #12266 by 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

More
2 days 16 hours ago #12268 by 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 :-).

More
2 days 13 hours ago #12270 by 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

More
1 day 14 hours ago - 16 hours 23 minutes ago #12273 by 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 :-).
Last edit: 16 hours 23 minutes ago by Administrator IV.

More
1 day 14 hours ago #12274 by rolaloe
Vielen Dank Ingmar,

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

Grüße Roland

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum