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?

FEWA JavaScript Validierungsfehler

Mehr
3 Wochen 5 Tage her #12543 von MaliRaj
FEWA JavaScript Validierungsfehler wurde erstellt von MaliRaj
Beim Speichern von gültigem JavaScript-Code in den Frontend Webassets kommt es neuerdings zum Fehler:
 Speichern fehlgeschlagen: Die übermittelten Daten sind ungültig: Ungültiger Code.
Beispielsweise funktionierte Folgendes bisher:
Code:
var bildButton = '<button type="button" class="btn btn-primary ist-online" title="' + bildSyntax + '">Ich habe mich erkannt</br>Hier war ich auch dabei!</button>';
oder auch
Code:
jQuery(this).html('<img src="/' + imgPath + '" alt="' + bildSyntax + '" title="klicken zum Vergrößern/Verkleinern" style="width: 390px; cursor: pointer;" />' + bildButton);
Die Kombination von ' und " scheint neuerdings zu einem Validierungsfehler zu führen. Der Code selbst funktioniert nach wie vor fehlerfrei. Nur ändern, also speichern dieses Codes geht nicht mehr. Wenn ich jeweils ein Leerzeichen bei der letzten Kombination von ' und " einfüge, also z. Bsp:
Code:
var bildButton = '<button type="button" class="btn btn-primary ist-online" title="' + bildSyntax + ' ">Ich habe mich erkannt</br>Hier war ich auch dabei!</button>';
, kann ich zwar Speichern, füge aber ein ungewolltes Leerzeichen ein.

Freundliche Grüße aus PM
Heinz
(Joomla 6.1.3 / Visforms+Subscription 6.2.1 / PHP 8.3.33)

Mehr
3 Wochen 5 Tage her #12544 von Administrator AV
Administrator AV antwortete auf FEWA JavaScript Validierungsfehler
Hallo Heinz,

das letzte Release hat Security-Fixes enthalten.
Unter anderem auch hinsichtlich des Text-Filters, der auf den Text, der in den FeWa's eingegeben wird, angewandt wird.

Welche Text-Filter sind für den Benutzer, mit dem du dieses JS speicherst, in der Joomla Konfiguration eingestellt?

Liebe Grüße,
Aicha

: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 :-).
Folgende Benutzer bedankten sich: MaliRaj

Mehr
3 Wochen 5 Tage her #12546 von MaliRaj
MaliRaj antwortete auf FEWA JavaScript Validierungsfehler
Hallo Aicha, Super Benutzer, keine Filterung, Elemente & Attribute filtern sind leer.

Freundliche Grüße aus PM
Heinz
(Joomla 6.1.3 / Visforms+Subscription 6.2.1 / PHP 8.3.33)

Mehr
3 Wochen 5 Tage her - 6 Tage 24 Minuten her #12548 von Administrator AV
Administrator AV antwortete auf FEWA JavaScript Validierungsfehler
Hallo Heinz,

danke. Kann ich reproduzieren.

Ich habe dazu einen Issue zur Entwicklung in der Bug-Liste angelegt:
Issue [VF-1823] Forum: Fehler beim Speichern von FeWa

Wenn wir den Bugfix releasen, wirst du explizit über das Release hier im Thema informiert.

Es gibt auch gleich einen Hot-Fix zur Behebung des Fehlers für:
Joomla 6 und die aktuelle Visforms Version 6.2.1 und für Joomla 5 und die aktuelle Versioin Visforms 5.6.4

Bitte die alten Dateien zuvor sichern, falls es unerwartet zu Problemen kommen sollte.

Für Visforms 6.2.1 die folgenden Datei herunterladen:
- vi-solutions.de/forum-bugfixes/ItemModelBase.php_6.2.2.txt

Für Visforms 5.6.4 die folgende Datei herunterladen:
-  vi-solutions.de/forum-bugfixes/ItemModelBase.php_5.6.5.txt

Die heruntergeladenen Datei umbenennen in
- ItemModelBase.php

Mit der heruntergeladenen und umbenannten Datei die folgenden Datei auf dem Server überschreiben:
- administrator/components/com_visforms/src/Model/ItemModelBase.php

Liebe Grüße,
Aicha

: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: 6 Tage 24 Minuten her von Administrator IV.
Folgende Benutzer bedankten sich: MaliRaj

Mehr
3 Wochen 5 Tage her - 3 Wochen 5 Tage her #12549 von MaliRaj
MaliRaj antwortete auf FEWA JavaScript Validierungsfehler
Neue Versuchsergebnisse:
Versuche doch mal bitte:
Code:
if (zahl > 10 || zahl < 1) {} oder for (var index = 1; index <= 10; index++) {}

als JavaScript zu speichern. Bei mir kommt dann: Speichern fehlgeschlagen: Die übermittelten Daten sind ungültig: Ungültiger Code.
Es liegt vielleicht an den Zeichen < und >, die falsch interpretiert werden wenn.
Aber
Code:
var labelText = ' <strong>;(durch "Hier war ich auch dabei" bereits fest ausgewählt)</strong>';
funktioniert.
Nachtrag!! Ich habe zu lange getestet  ... probiere den Hotfix gleich aus...

Freundliche Grüße aus PM
Heinz
(Joomla 6.1.3 / Visforms+Subscription 6.2.1 / PHP 8.3.33)
Letzte Änderung: 3 Wochen 5 Tage her von MaliRaj. Begründung: Nachtrag

Mehr
3 Wochen 5 Tage her - 3 Wochen 5 Tage her #12550 von MaliRaj
MaliRaj antwortete auf FEWA JavaScript Validierungsfehler
Supi, das funktioniert wieder. Kann ich meine Scripte wieder ändern. Dankeschön. 

Freundliche Grüße aus PM
Heinz
(Joomla 6.1.3 / Visforms+Subscription 6.2.1 / PHP 8.3.33)
Letzte Änderung: 3 Wochen 5 Tage her von MaliRaj.
Folgende Benutzer bedankten sich: Administrator AV

Moderatoren: Administrator AV, Administrator IV
Powered by Kunena Forum