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.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Fehler JHtmlVisforms::getRequired not found.

More
2 years 7 months ago #8674 by Makro-Media
Hallo zusammen,

wir bekommen seit kurzem diesen Fehler auf unserer Seite angezeigt. Joomla Version ist 3.10.11 und Visforms ist die free Version.
Woran kann dies in der Regel liegen?

Viele Grüße

More
2 years 7 months ago - 2 years 7 months ago #8676 by Administrator IV
Replied by Administrator IV on topic Fehler JHtmlVisforms::getRequired not found.
Hallo Makro-Media,

die aktuelle Joomla 3 Visforms Produkt Version ist 3.14.10 in der Paket Installation 3.0.4.
Ich gehe davon aus, dass du diese Version installiert hast.

Die Funktion JHtmlVisforms::getRequired() ist in Visforms nicht definiert.
Die Funktion JHtmlVisforms::getRequired() wird in Visforms nirgends verwendet/aufgerufen.

In aller Regel liegt ein solcher Fehler, der irgendwo auf der Seite durch wen auch immer erscheint, dann eher nicht an Visforms.
Mehr kann ich dazu im Moment leider auch nicht beitragen.

Ein genauer PHP-Fehlerbericht wäre für uns hilfreich.
Um einen genauen PHP-Fehlerbericht zu erhalten, aktiviere das maximale Debuggen in der Joomla Administration bevor du den Fehler nachstellst:

Dashboard --> Konfiguration, Reiter 'System', Parameter 'System debuggen' = 'Ja'
Dashboard --> Konfiguration, Reiter 'Server', Parameter 'Fehler berichten' = 'Maximum'

Gruß, 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: 2 years 7 months ago by Administrator IV.

More
2 years 7 months ago #8677 by Administrator AV
Replied by Administrator AV on topic Fehler JHtmlVisforms::getRequired not found.
Hallo,
du hast in deinem Template Overrides für Visforms erstellt, die auf einer uralten Visforms Version basieren.
Vor sehr sehr langer Zeit hatte Visforms in seinem HTML Helper mal eine Funktion getRequired().

Wenn bei einem Visforms-Update Dateien verändert werden, die durch ein Override im Template individuell überschrieben werden können, dann geben wir beim Update immer eine Warnmeldung, dass Overrides evtl. neu erstellt werden müssen.
Diese Anweisung wurde bei euch offensichtlich nicht befolgt.

Wenn das Problem jetzt "seit" kurzem auftritt, dann hab ihr irgendwas geändert, was dazu führt, dass jetzt diese veralteten Overrides aufgerufen werden (Template gewechselt, Option UI-Framework umgestellt oder ähnliches).

Gruß,
Aicha

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

More
2 years 7 months ago - 2 years 7 months ago #8686 by Makro-Media
Replied by Makro-Media on topic Fehler JHtmlVisforms::getRequired not found.
Hallo zusammen,

wir haben Visforms wie immer benutzt. Wie auf zig anderen Websites auch. Visforms Overrides bestehen nicht. Es war wirklich nur ein ganz normales Standard Formular. Dieses dann in ein Modul eingebettet und über Yootheme auf der Seite eingebettet. Deaktivieren wir dieses Modul funktioniert die Seite wieder.

Folgendes sagt der Debug Mode aber wir werden daraus leider nicht schlau.

akademie-timmers.de/probetraining

Wir hoffen das kann weiter helfen.


Viele Grüße und Danke für die Hilfe
Last edit: 2 years 7 months ago by Makro-Media.

More
2 years 7 months ago #8687 by Administrator IV
Replied by Administrator IV on topic Fehler JHtmlVisforms::getRequired not found.
Hallo Makro-Media,

vielen Dank für den PHP-Fehlerbericht!

Es wäre mir ganz Recht gewesen, wenn du die installierte Visforms Version zumindest bestätigt hättest.
Denn offensichtlich stimmen alle 3 im PHP-Fehlerbericht gelisteten Aufrufstellen von Visforms so überhaupt nicht mit dem Code der aktuellen Version überein:

Auf Zeile JROOT/modules/mod_visforms/mod_visforms.php:49 wird kein require() aufgerufen
Auf Zeile JROOT/modules/mod_visforms/tmpl/default.php:68 wird kein require() aufgerufen (ist eine Format-Leerzeile)
Auf Zeile JROOT/modules/mod_visforms/tmpl/default_btdefault.php:44 wird kein Joomla\CMS\HTML\HTMLHelper::_() aufgerufen (ist eine Format-Leerzeile)

Für mich sieht es also auch aufgrund des PHP-Fehlerberichts weiterhin danach aus, dass nicht die aktuelle Version installiert ist.
Unter Umständen passen dann auch die Versionen von Visforms und Subscription (falls vorhanden) nicht zusammen.

Ich empfehle dir ein Update auf die aktuelle Version bzw. eine Nach-Installation mit der aktuellen Version.
Eventuell hat es ja mal Probleme beim Visforms Update gegeben, was durchaus passieren kann.
Eine Nach-Installation löst diese Probleme in diesen Fällen.

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

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum