Joomla 6 Notice

We are pleased to announce that as of October 14, 2025, all of our Joomla extensions are compatible with Joomla 6.

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

There is a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5 and 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?

Überprüfen der Buchungszeiträumen im Buchungskalender

More
4 days 17 hours ago - 4 days 13 hours ago #12120 by holger
Hallo Ingmar,
ich komme mit dem plugin nicht klar.

Ich habe das mitgelieferte customplugin aktiviert.
Dann habe ich einen Beitrag offentlich(Public) mit
Code:
{vfformview}{"formid":"3","urlparams":{"item":"Schleuder1"},"show_page_heading":"false"}{/vfformview}

geschaltet und gehofft das euere
Code:
funktion onVisformsBeforeFormSave_preventNonLoggedInUser
zieht und die Meldung 'Please log in first' ausbgibt.

Anstatt kommt die Meldung 'Formular erfolgreich verschickt'.
Habe ich noch irgendwas vergessen zu aktiviren damit das Plugin gezogen wird ?

VG
Holger
Last edit: 4 days 13 hours ago by Administrator IV.

More
4 days 12 hours ago - 4 days 12 hours ago #12122 by Administrator IV
Replied by Administrator IV on topic Überprüfen der Buchungszeiträumen im Buchungskalender
Hallo Holger,

das Plugin ist an dieser Stelle nicht Joomla 6 kompatibel.

Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
Ich habe dazu einen Issue zur Entwicklung in der Bug-Liste angelegt:
Issue [VF-1667] Forum: Custom Plugin: Implementation of some example (helper) functions not Joomla 6 compatible

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.
Eventuell gibt es für diesen Bug sehr kurzfristig auch einen Datei-basierten Hot-Fix.
Vielen Dank nochmal für deinen Hinweis!

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 4.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 4 days 12 hours ago by Administrator IV.

More
4 days 12 hours ago - 4 days 12 hours ago #12123 by Administrator IV
Replied by Administrator IV on topic Überprüfen der Buchungszeiträumen im Buchungskalender
Hallo Holger,

Es gibt einen Hot-Fix zur Behebung des Fehlers für:
Joomla 6 und die aktuelle Visforms Version 6.0.0.

Bitte die alte Datei zuvor sichern, falls es unerwartet zu Problemen kommen sollte.

Die folgende Datei herunterladen:
- vi-solutions.de/forum-bugfixes/Vfcustomplugin.php_6.0.0.txt
Die heruntergeladene Datei umbenennen in
- Vfcustomplugin.php
Mit der heruntergeladenen und umbenannten Datei die folgende Datei auf dem Server überschreiben:
- plugins/visforms/vfcustomplugin/src/Extension/Vfcustomplugin.php

Du musst wieder wie schon zuvor einfach nur die betroffene Zeile auskommentieren.
In Zeile 174 machst du also aus:
Code:
// $event->addResult($this->onVisformsBeforeFormSave_preventNonLoggedInUser($context, $form, $fields));

ein:
Code:
 $event->addResult($this->onVisformsBeforeFormSave_preventNonLoggedInUser($context, $form, $fields));


Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 4.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 4 days 12 hours ago by Administrator IV.

More
4 days 12 hours ago #12124 by holger
Hallo Ingmar,
danke für deine schnelle Hilfe. Ich denke das mit dem entfernen des auskommentieren war die eigentliche Lösung.

VG
Holger

More
3 days 19 hours ago - 3 days 19 hours ago #12127 by Administrator IV
Replied by Administrator IV on topic Überprüfen der Buchungszeiträumen im Buchungskalender
Hallo Holger,

prima dass es jetzt auch bei dir ganz einfach durch ein Auskommentieren klappt.

Und nein, nicht ganz, denn die alte Implementierung des Funktions-Aufrufes von 'onVisformsBeforeFormSave_preventNonLoggedInUser()' hat, zumindest unter Joomla 6, den Formular-Versand nicht stoppen können.
Im Übergang von 4 auf oder 5 auf 6 (erinnere mich nicht mehr genau) haben sich die Event-Handler-Signaturen sowie die Handhabung des Return-Values komplett geändert und modernisiert.
Die neue, nun geänderte Implementierung des auskommentierten Funktions-Aufrufes, trägt dem nun aber Rechnung.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 4.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 3 days 19 hours ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum