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.

"bedingte Anzeige" von Feldern funkt. in der Einzel-Artikel-Ansicht nicht ?

Mehr
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #9843 von Dirk67
Ich habe innerhalb eines Artikels ein Formlular eingebunden mit
{vfformview}{"formid":"4"}{/vfformview}

Dieses Formular hat diverse Felder, welche mittels "bedingte Anzeige" erst sichtbar werden, wenn andere Felder entsprechend gewählt sind.

Die "bedingte Anzeige" von Feldern funktioniert nun einwandfrei sofern der Artikel in einer Kategorie-Ansicht betrachtet wird:
joomlatest.hilgermissen.eu/joomla4_clone...tergruppe-eitzendorf

(z.B. mal zum Test die radio-Felder "Ganztägig", "Serie / Wiederholung" oder "zus. Bilder / Links" betätigen, dann werden zus. Felder ein-/ausgeblendet)

wenn ich den Artikel dann in der Einzel-Artikel-Ansicht aufrufe,
funktioniert die "bedingte Anzeige" von Feldern plötzlich nicht mehr (der selbe Artikel / das selbe Formular):
joomlatest.hilgermissen.eu/joomla4_clone...anstaltung-eintragen

wird evtl. irgend ein nötiges Java-script nicht mitgeladen / oder vielleicht durch ein JS vom Template gestört ?

(Joomla 5.0.0 / Visforms 4.4.0 / PHP 8.2.x / Cache ist ausgeschaltet)
(das ist eine Testseite ich kann dort ggf. alles machen / ausprobieren)

_____________________________________________________
[edit] im default Template "Cassiopeia" ist der Fehler auch unverändert vorhanden
Letzte Änderung: 5 Monate 3 Wochen her von Dirk67.

Mehr
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #9844 von Dirk67
ich sehe gerade ,dass nach dem Update gar nicht mehr alle visforms plugins aktiviert sind im Backend
-> siehe screenshot

- kann es daran liegen ?
- welche plugins müssen zwingend aktiviert sein ?

[img

 
Letzte Änderung: 5 Monate 3 Wochen her von Dirk67.

Mehr
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #9845 von Dirk67
Lösung:
Wenn ich für den Artikel die "akeeba engage" Kommentarfunktion deaktiviere,
dann funktioniert die "bedingte Anzeige" von Feldern wieder.

Ursache:
k.A. ;-)
irgendwas mit JS ...
Letzte Änderung: 5 Monate 3 Wochen her von Dirk67.
Folgende Benutzer bedankten sich: Administrator IV

Mehr
5 Monate 3 Wochen her #9846 von Administrator IV
Hallo Dirk,

vielen Dank für die Bereitstellung der Lösung!

Gut möglich, dass es auf der Seite bei aktiviertem 'akeeba engage' zu einen Java-Fehler kommt.
Wenn es auf der Seite zu einem Java-Fehler kommt, funktioniert die Steuerung der Felder nicht mehr.
Ob ein Java-Fehler vorliegt, kannst du recht einfach mit der Konsole der Browser-Entwickler-Tools herausbekommen.

Wenn du möchtest, kannst du mir ein Akeeba-Backup der betroffenen Joomla-Instanz schicken, bei der der Fehler auftritt.
Es handelt sich ja, wie du oben schreibst, um eine einfache Testseite..
Dann kann ich mir selbst ansehen, wie genau sich 'akeeba engage' da so fatal einmischt.
Wir verwenden dazu etwa folgende Plattform:
wetransfer.com/

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

Mehr
5 Monate 3 Wochen her - 5 Monate 3 Wochen her #9849 von Dirk67
die Konsole sagt folgendes (bei aktiviertem akeeba engage):

[img


in der angemeckerten Zeile 705 steht im JS:
            if (typeof tinyMCE !== 'undefined') {
                initTinyMCE();
            }
das betroffene Formular verwendet gar kein TinyMCE
wohl aber "akeeba engage"
daher versucht das visforms.js vielleicht(?) ein "initTinyMCE()" zu machen, was es aber nicht machen sollte ...(?)

 
Letzte Änderung: 5 Monate 3 Wochen her von Dirk67.

Mehr
5 Monate 3 Wochen her #9850 von Administrator IV
Hallo Dirk,

vielen Dank für den Screenshot!
Damit konnte ich die genaue Ursache nachvollziehen.

Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
Ich habe dazu einen Issue zur Entwicklung für die Bug-Liste angelegt:
Issue [VF-922] Forum: Third party component 'akeeba engage' leads to JavaScript error in plugin 'form view' based form

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deinen Beitrag!

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

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum