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.

Ex- und Import von Tabellen mit Datensätzen von J3 > J4

Mehr
2 Jahre 1 Monat her #8506 von bibeg
Hallo Ingmar,

ich habe die Formulardefinition per WeTransfer an die Mailadresse contact@... geschickt.

Bin echt gespannt was der Fehler ist.

Vielen Dank und viele Grüße
Fabian

Mehr
2 Jahre 1 Monat her - 2 Jahre 1 Monat her #8507 von Administrator IV
Hallo Fabian,

ist angekommen!

Vielen Dank für die Übermittlung des ZIPs mit den beiden JSONs für 'form 7' und 'form 8'!
Ich arbeite diese Woche Donnerstag und Freitag nicht.
Anfang der kommenden Woche werde ich es mir aber anschauen können.

Schauen wir mal ...

Gruß, 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 :-).
Letzte Änderung: 2 Jahre 1 Monat her von Administrator IV.

Mehr
2 Jahre 1 Monat her #8508 von bibeg
Hallo Ingmar,

alles klar, vielen Dank und schönes langes Wochenende!

Beste Grüße
Fabian

Mehr
2 Jahre 1 Monat her - 2 Jahre 1 Monat her #8517 von Administrator IV
Hallo Fabian,

hier erstmal ein kurzes Feedback mit Zwischenstand.

Ich kann den Fehler bei mir mit beiden JSONs 'form 7 anonymisiert.json' und 'form 8 anonymisiert.json' reproduzieren.
Das ist erstmal sehr gut für mich, um die Ursache im weiteren zu finden.

In der Funktion
\Visolutions\Component\Visforms\Administrator\Controller\VisformController::importform
ist die lokale Variable $upload = null und erzeugt den Fehler 'COM_VISFORMS_IMPORT_FORM_UPLOAD_FILE_ERROR' und den Abbruch des Imports:

Code:
public function importform() { Session::checkToken() or jexit(Text::_('JINVALID_TOKEN')); $this->setRedirect(Route::_('index.php?option=com_visforms&view=visforms' . $this->getRedirectToListAppend(), false)); $hasSub = \VisformsAEF::checkAEF(\VisformsAEF::$subscription); if (!$hasSub || !$this->app->getIdentity()->authorise('core.create', 'com_visforms')) { $this->app->enqueueMessage(Text::_('JERROR_CORE_CREATE_NOT_PERMITTED'), 'error'); return false; } $upload = $this->input->files->get('files'); if (!isset($upload['type']) || $upload['type'] !== 'application/json' || !isset($upload['tmp_name'])) { $this->app->enqueueMessage(Text::_('COM_VISFORMS_IMPORT_FORM_UPLOAD_FILE_ERROR'), 'error'); return false; }

Gruß, 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 :-).
Letzte Änderung: 2 Jahre 1 Monat her von Administrator IV.

Mehr
2 Jahre 1 Monat her - 2 Jahre 1 Monat her #8518 von Administrator IV
Hallo Fabian,

es liegt an der Formular-Konfiguration in der folgenden Einstellung:
Reiter 'Datenanzeige im Frontend', der unterste Parameter 'Frontend Description' mit Texteditor.

Dort hast du für beide betroffene Formulare jeweils PHP-Code eingetragen, etwa im Sinne von:

In Datei 'form 7 anonymisiert.json':
Code:
<?php include "sql/corona_anzahl_tests.php"; ?>

In Datei 'form 8 anonymisiert.json':
Code:
<?php include "sql/unterweisungen_anzahl_datensaetze.php"; ?>

Joomla verhindert aus diversen Sicherheitsgründen das Einlesen von unsicheren Texten aus Dateien.
Hierzu zählen unter anderem auch PHP-Code Tags.

Das geschieht In der Joomla Funktion \Joomla\CMS\Input\Files::get
Code:
$isSafe = InputFilter::isSafeFile($results);

Das Verhalten von Joomla kann an dieser Stelle nicht beeinflusst werden; auch nicht über die 'Globale Konfiguration' oder andere Stellen.

Ich habe daher kurzerhand aus <?php ein <___?php gemacht und beide Formulare ließen sich anschließend fehlerfrei importieren.

Danach kannst du dann in der Formularkonfiguration die temporären Textersetzungen wieder rückgängig machen.

Gruß, 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 :-).
Letzte Änderung: 2 Jahre 1 Monat her von Administrator IV.

Mehr
2 Jahre 1 Monat her #8525 von bibeg
Hallo Ingmar,

das war es. Nun funktionert alles super!
Vielleicht hat ja mal jemand den gleichen Anwendungsfall und kann das dann hier nachlesen.

Vielen Dank für deinen ausführlichen Support!

Beste Grüße in den Odenwald
Fabian

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum