Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

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.

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

More
7 months 1 week ago - 7 months 1 week ago #9843 by 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
Last edit: 7 months 1 week ago by Dirk67.

More
7 months 1 week ago - 7 months 1 week ago #9844 by 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

 
Last edit: 7 months 1 week ago by Dirk67.

More
7 months 1 week ago - 7 months 1 week ago #9845 by 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 ...
Last edit: 7 months 1 week ago by Dirk67.
The following user(s) said Thank You: Administrator IV

More
7 months 1 week ago #9846 by 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 :-).

More
7 months 1 week ago - 7 months 1 week ago #9849 by 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 ...(?)

 
Last edit: 7 months 1 week ago by Dirk67.

More
7 months 1 week ago #9850 by 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 :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum