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?

Nachträglich Datensatz intern einfügen

Mehr
1 Jahr 4 Monate her #9531 von NHBoss
Nachträglich Datensatz intern einfügen wurde erstellt von NHBoss
Hallo und guten Tag zusammen.
Ich habe ein Formular, welches ausgefüllt und abgeschickt eine eigene Erfolgsmitteilung als Joomla-Beitrag ausgibt. In dieser Erfolgsmeldung wird durch ein PHP-Script ein Passwort erzeugt, das automatisch in die Datenbank in dem angezeigten Datensatz eingefügt werden soll. Siehe Screenshot:

Das Tabellenfeld F40 ist dafür reserviert.
Wie geht das?

Herzliche Grüße und vielen Dank im Voraus
Norbert
  • Mehr
    1 Jahr 4 Monate her #9534 von Administrator IV
    Administrator IV antwortete auf Nachträglich Datensatz intern einfügen
    Hallo Norbert,

    das geht mit einem Visforms Custom-Plugin.

    Alles was in Visforms nicht direkt mittels Konfiguration erreichbar ist und individuellen PHP-Code im Backend verlangt, kann damit umgesetzt werden.

    Das Visforms Custom-Plugin wird in der Dokumentation beschrieben.
    Im folgenden die wichtigsten Links für dich zur Einarbeitung.

    Custom-Plugin Erstellung:
    docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
    Custom-Plugin Event-System:
    docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/
    Custom-Plugin Template:
    docs.joomla-4.visforms.vi-solutions.de/d...-plugin-development/

    In einem Custom-Plugin kannst du auf die gewünschte Situation reagieren (siehe Events) und das Passwort in die Datenbank schreiben.
    Die notwendigen Laufzeitinformationen entnimmst du den Funktions-Parametern.

    Deinen bereits bestehenden PHP-Code, der das Passwort generiert, würde ich an deiner Stelle ebenfalls in das Custom-Plugin verlegen.
    Dazu ist das Custom-Plugin nämlich gedacht.
    So hast du alles was zusammen gehört auch gemeinsam an einer Stelle im Plugin vereint.

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

    Mehr
    1 Jahr 4 Monate her #9537 von MaliRaj
    Hallo Norbert, du hast vermutlich bereits ein Passwort-Feld in deiner Formularkonfiguration angelegt, in das du das von deinem Script erstellte Passwort speichern willst.
    Auf dieses Feld kannst du mit einem Custom-Plugin im Event 'onVisformsBeforeFormSave' zugreifen. Dort kannst du das Passwort auch gleich erstellen, welches dann mit dem Absenden des Formulars gespeichert wird. Da wir Ähnliches auch gebraucht haben, haben wir das auch mit Hilfe eines solchen Plugins gelöst.Allerdings ...
    DSGVO-konform sollte ein User sein Passwort aber nur selbst kennen und dieses dann auch nur verschlüsselt in der Datenbank gespeichert werden.
    Das lässt sich ja mit der Formularkonfiguration und eben diesem Plugin sehr gut lösen. Wir haben dazu ein Feld vom passenden Typ 'Passwort' genutzt, dieses dann mit dem Plugin verschlüsselt und wieder zurück in die Formulardaten geschrieben. So wird es in Ansichten und in Mails auch nur verschlüsselt angezeigt (falls das überhaupt nötig sein sollte).
    Vielleicht ist das ja auch für dich eine Alternative zu deiner Anforderung.

    Freundliche Grüße aus PM
    Heinz
    (Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
    Folgende Benutzer bedankten sich: Administrator IV, NHBoss

    Mehr
    1 Jahr 4 Monate her #9541 von NHBoss
    Vielen Dank für deinne Hinweise. Werde es gleich mal ausprobieren. :-)

    Mehr
    1 Jahr 4 Monate her #9542 von NHBoss
    Vielen Dank für die Tipps. Das mit dem Passwortgenerator im Cusrom Plugin ist ein Super Ratschlag!

    Mehr
    1 Jahr 4 Monate her #9543 von NHBoss
    Alo ich kann nur sagen: Mit Visforms habe ich einen echten Glückstreffer gelandet! Es gibt praktisch Nichts was man mit Visforms nicht umsetzen kann. Da stehen andere Formulargenerator Anbieter hinten an. Obwohl ich in PHP nicht gerade bewandert bin habe ich es durch die Möglichkeiten in Visforms und die sehr gute Unterstützung durch dieses Forum innerhalb kurzer Zeit geschafft, selbst einige komplexe Formularlösungen zu realisieren.
    Also noch einmal vielen Dank an die Admins und die bewanderten Forenuser.
    Folgende Benutzer bedankten sich: Administrator IV

    Moderatoren: Administrator AVAdministrator IV
    Powered by Kunena Forum