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.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

PHP 8 Unterstützung

Mehr
3 Jahre 10 Monate her - 3 Jahre 10 Monate her #7233 von bjbc
bjbc antwortete auf PHP 8 Unterstützung
Also, der Mailer funktioniert auch unter PHP 8 (Testmail aus dem Backend kommt an).

Ich habe jetzt mal den Joomla-Debugger aktiviert und nochmal ein Formular ausgefüllt.
Folgendes erhalte ich dann (vielleicht hilft es ja weiter):
Code:
Call stack  #   Function                                                   Location  1   ()                                                         JROOT/libraries/visolutions/tcpdf/include/tcpdf_fonts.php:1671  2   chr()                                                      JROOT/libraries/visolutions/tcpdf/include/tcpdf_fonts.php:1671  3   TCPDF_FONTS::unichr()                                      JROOT/libraries/visolutions/tcpdf/include/tcpdf_fonts.php:1803  4   TCPDF_FONTS::UTF8ArrSubString()                            JROOT/libraries/visolutions/tcpdf/include/tcpdf_fonts.php:2099  5   TCPDF_FONTS::utf8Bidi()                                    JROOT/libraries/visolutions/tcpdf/tcpdf.php:1963  6   TCPDF->__construct()                                       JROOT/administrator/components/com_visforms/helpers/pdf/visTCPDF.php:33  7   visTCPDF->__construct()                                    JROOT/administrator/components/com_visforms/views/renderpdfviewbase.php:136  8   VisFormsRenderPdfViewBase->initializeTCPDF()               JROOT/administrator/components/com_visforms/views/renderpdfviewbase.php:210  9   VisFormsRenderPdfViewBase->display()                       JROOT/plugins/visforms/vfmailattachments/helper/basePdfHelper.php:52 10   vfMailAttachmentsBasePdfHelper->createPdf()                JROOT/plugins/visforms/vfmailattachments/vfmailattachments.php:262 11   plgVisformsVfmailattachments->createPdfFromTemplate()      JROOT/plugins/visforms/vfmailattachments/vfmailattachments.php:146 12   plgVisformsVfmailattachments->onVisformsEmailPrepare()     JROOT/libraries/joomla/event/event.php:70 13   JEvent->update()                                           JROOT/libraries/joomla/event/dispatcher.php:160 14   JEventDispatcher->trigger()                                JROOT/libraries/src/Application/BaseApplication.php:108 15   Joomla\CMS\Application\BaseApplication->triggerEvent()     JROOT/components/com_visforms/models/visforms.php:942 16   VisformsModelVisforms->sendReceiptMail()                   JROOT/components/com_visforms/models/visforms.php:628 17   VisformsModelVisforms->saveData()                          JROOT/components/com_visforms/controllers/visforms.php:289 18   VisformsControllerVisforms->send()                         JROOT/libraries/src/MVC/Controller/BaseController.php:710 19   Joomla\CMS\MVC\Controller\BaseController->execute()        JROOT/components/com_visforms/visforms.php:19 20   require_once()                                             JROOT/libraries/src/Component/ComponentHelper.php:402 21   Joomla\CMS\Component\ComponentHelper::executeComponent()   JROOT/libraries/src/Component/ComponentHelper.php:377 22   Joomla\CMS\Component\ComponentHelper::renderComponent()    JROOT/libraries/src/Application/SiteApplication.php:194 23   Joomla\CMS\Application\SiteApplication->dispatch()         JROOT/libraries/src/Application/SiteApplication.php:233 24   Joomla\CMS\Application\SiteApplication->doExecute()        JROOT/libraries/src/Application/CMSApplication.php:196 25   Joomla\CMS\Application\CMSApplication->execute()           JROOT/index.php:49
Letzte Änderung: 3 Jahre 10 Monate her von bjbc.

Mehr
3 Jahre 10 Monate her #7234 von Administrator AV
Administrator AV antwortete auf PHP 8 Unterstützung
Hallo,
danke.
Ja, das ist halt dies Library, von der ich schrieb, dass ich sie schon für php 7.4 anpassen musste.
Es ist auf jeden Fall sehr hilfreich, diese konkrete Fehlermeldung zu haben.
Wirklich Danke für einen Einsatz!

Letztlich funktioniert auf jeden Fall die PDF-Erstellung nicht.
Visforms ohne PDF könnte sogar funktionieren.
Tut mir leid, dass ich aktuell nicht mit einer Version aufwarten kann, die mit php 8 vollständig funktioniert.
Wie gesagt.
Das steht auf meiner ToDo Liste und ich werde mich um den Punkt kümmern, sobald er an der Reihe ist.
Herzliche Grüße,
Aicha

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

Mehr
3 Jahre 10 Monate her #7235 von bjbc
bjbc antwortete auf PHP 8 Unterstützung

Administrator schrieb: Letztlich funktioniert auf jeden Fall die PDF-Erstellung nicht.
Visforms ohne PDF könnte sogar funktionieren.

Ohne PDF hilft mir nicht, die gute PDF-Umsetzung war ja der Grund, warum ich mich für Visforms entschieden habe.

Tut mir leid, dass ich aktuell nicht mit einer Version aufwarten kann, die mit php 8 vollständig funktioniert.

Alles gut, eilt nicht, wollte das nur frühzeitig einlasten. Ich muss ja auch nicht sofort auf PHP 8 wechseln. Solange das bei dir auf'm Schirm ist, alles gut.

Wie gesagt.
Das steht auf meiner ToDo Liste und ich werde mich um den Punkt kümmern, sobald er an der Reihe ist.

Vielen Dank, das reicht mir vorerst, wenn ich weiß, dass es auf der Agenda steht.

Herzliche Grüße,
Aicha

Grüße zurück
Bruno

Mehr
3 Jahre 10 Monate her #7236 von Administrator AV
Administrator AV antwortete auf PHP 8 Unterstützung
Hallo Bruno,
ich dachte mir schon, dass du das PDF brauchst:-)
Ich finde es gut, dass du den Punkt aufgebracht hast, denn php 8 gilt ja nun tatsächlich als eine Stabile Version und da sollte so ein große Komponente wie Visforms natürlich auch keine Bremse bei der Umstellung sein.
Ich melde mich, sobald ich eine Version habe, die mit php 8 läuft.
Liebe Grüße,
Aicha

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

Mehr
3 Jahre 10 Monate her #7246 von Administrator AV
Administrator AV antwortete auf PHP 8 Unterstützung
Hallo Bruno,

deine Nachfrage und deine Unterstützung hat mich dazu motiviert, mir den Punkt PHP 8 Unterstützung jetzt tatsächlich vorzunehmen.
Ich habe gerade ein neues Release der Betaversion Visforms 3.14.2 veröffentlicht (steht jetzt als aktuelle Beta unter Downloads zur Verfügung).
Alle Warnings und der Fehler, von dem du berichtet hast, sollten darin gefixt sein.

Auf meinem Testsystem lief der Test "Formular mit Nutzung von PDF in Mailattachment" fehelrfrei durch.
Wenn du magst, könntest du also mit dieser neuen Beta noch mal schauen.
Die Subscirption-Installation musste ich gar nicht anfassen, weil die PDF Library mit dem Visforms Core installiert wird.
D.h. du must nur die Installation von Visforms 3.14.2 herunterladen und installieren.

Danke und herzliche Grüße,
Aicha

: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
3 Jahre 10 Monate her #7249 von bjbc
bjbc antwortete auf PHP 8 Unterstützung
Hallo Aicha,

danke für die schnelle Reaktion. Ich habe es natürlich umgehend auf mein Testsystem installiert.
Leider muss ich sagen: Es ist anders, aber noch nicht gut. Jetzt erhalte ich folgenden Output:
Code:
0 count(): Argument #1 ($var) must be of type Countable|array, null given JROOT/administrator/components/com_visforms/helpers/csv/visFormCsvHelper.php:192 Call stack #    Function                                                    Location 1    ()                                                            JROOT/administrator/components/com_visforms/helpers/csv/visFormCsvHelper.php:192 2    visFormCsvHelper->createExportBuffer()                        JROOT/plugins/visforms/vfmailattachments/vfmailattachments.php:245 3    plgVisformsVfmailattachments->createCsv()                    JROOT/plugins/visforms/vfmailattachments/vfmailattachments.php:202 4    plgVisformsVfmailattachments->onVisformsEmailPrepare()        JROOT/libraries/joomla/event/event.php:70 5    JEvent->update()                                            JROOT/libraries/joomla/event/dispatcher.php:160 6    JEventDispatcher->trigger()                                    JROOT/libraries/src/Application/BaseApplication.php:108 7    Joomla\CMS\Application\BaseApplication->triggerEvent()        JROOT/components/com_visforms/models/visforms.php:1037 8    VisformsModelVisforms->sendResultMail()                        JROOT/components/com_visforms/models/visforms.php:631 9    VisformsModelVisforms->saveData()                            JROOT/components/com_visforms/controllers/visforms.php:289 10    VisformsControllerVisforms->send()                            JROOT/libraries/src/MVC/Controller/BaseController.php:710 11    Joomla\CMS\MVC\Controller\BaseController->execute()            JROOT/components/com_visforms/visforms.php:19 12    require_once()                                                JROOT/libraries/src/Component/ComponentHelper.php:402 13    Joomla\CMS\Component\ComponentHelper::executeComponent()    JROOT/libraries/src/Component/ComponentHelper.php:377 14    Joomla\CMS\Component\ComponentHelper::renderComponent()        JROOT/libraries/src/Application/SiteApplication.php:194 15    Joomla\CMS\Application\SiteApplication->dispatch()            JROOT/libraries/src/Application/SiteApplication.php:233 16    Joomla\CMS\Application\SiteApplication->doExecute()            JROOT/libraries/src/Application/CMSApplication.php:196 17    Joomla\CMS\Application\CMSApplication->execute()            JROOT/index.php:49

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum