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.

Alter aus Datum und individuelle Ergebnis-Email

Mehr
9 Jahre 10 Monate her #1221 von Lars Tepel
Alter aus Datum und individuelle Ergebnis-Email wurde erstellt von Lars Tepel
Hallo Aicha,

vielen Dank für visforms, es macht wirklich Spaß, damit zu arbeiten!
Cool, dass mit Version 3.2 nun auch abhängige Zellen möglich sind!
Was ich noch nicht herausgefunden habe:
1. Gibt es eine Möglichkeit, aus einem eingegebenen Datum (Abgefragt wird das Geburtsdatum) das ALTER einer Person zu berechnen?

2. Ich würde gern die Ergebnis-Email individualisieren. Finde ich den Mailtext und die Platzhalter irgendwo? Muss nicht schick über das Backend sein, wie bei der Benutzer-Mail, ich wühle mich auch gern irgendwo tiefer durch - aber ein Hinweis wäre schick!

Und 3. Ich habe ein paar Testeinträge vorgenommen und wieder gelöscht. Allerdings zählt die ID munter weiter hoch.
Ich habe auch schon in der SQL-Datenbank die IDs angepasst, in der Hoffnung, das Formular würde einfach schauen, welche ID da als letztes steht (oder die höchste ist) und dann einfach weiter zählen - so ist es aber offenbar nicht.
Daher die konkrete Frage: WO schaut das Formular hin, um zu sehen, welche ID es vergeben muss? Und kann ich da Einfluss nehmen?
Das wäre schick!

Danke und Beste Grüße,
Lars

Mehr
9 Jahre 10 Monate her #1225 von Administrator AV
Administrator AV antwortete auf Alter aus Datum und individuelle Ergebnis-Email
Hallo Lars,

danke für die Rückmeldung!

Zu deinen Anfragen:
1. Nein, rechnen kann Visforms leider nicht.
2. Beide Mails werden in der Datei components/com_visforms/models/visforms.php erzeugt. Die Ergebnismail in der Funktiion sendResultMail(). Der Text der Ergebnismail wird dort aus ein paar Einzelteien zusammengabut.
Die Funktion triggert auch das event "onVisformsEmailPrepare" das man in einem individuellen Joomla! Plugin verwenden könnte um etwas mit der Mail zu machen. Das müsstest du aber von Hand programmieren. Die Platzhalter werden im Moment in der Ergebnismail noch nicht unterstützt. Es gibt eine Helperfunktion replacePlaceholder in der Datei administrator\components\com_visforms\helpers\html/visforms.php, die die Platzhalter in Texten ersetzt.

3. Die Id wird durch die Datenbank vergeben. Es ist ein Auto_increment Feld, dass sich selbst immer den letzten Wert merkt, d.h. du musst nicht nur die Datensätze löschen sondern in der Datenbank mit phpMyAdmin auf den Wert für das Auto_Increment zurücksetzten. Bitte beachtete, dass es seit Visforms 3.2 zu jeder Datentabelle eine zweite Tabelle gibt, in der die Originaldaten, die der Benutzer übermittelt hat, gespeichert werden. Diese Tabelle wird für die Funktion "Auf Orginal Zurücksetzen" verwendet. Die Tabelle hat _save im Namen. Einträge, ids und auto_increment Werte in dieser Tabelle müssen denen in der dazugehörigen Datentabelle entsprechen!

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: Lars Tepel

Mehr
9 Jahre 10 Monate her #1285 von Lars Tepel
Hallo Aicha,

vielen Dank für Deine ausführliche Antwort.
Ich habe den Zähler gefunden und konnte ihn auch verstellen.
Leider lieferte das Formular nach einigen normalen Einträgen nur noch komplett leere Zeilen - und auch die Emails waren leer.

Ich habe - nachdem ich das nicht repariert bekam - ein neues Formular angelegt. Nun bekomme ich zwar immer mal wieder normale Anmeldungen, jedoch immer wieder auch leere Zeilen - und weiß nicht, wer nun vielleicht davon ausgeht, angemeldet zu sein.

Hast Du eine Idee, woran das liegen könnte? Oder was ich tun kann, um das Problem zu lösen oder den Fehler näher einzugrenzen?

Beste Grüße,
Lars

Mehr
9 Jahre 10 Monate her #1286 von Administrator AV
Administrator AV antwortete auf Alter aus Datum und individuelle Ergebnis-Email
Hallo Lars,

leere Zeilen, das heist doch wohl, das jemand das Formular abschickt, aber die Felder nicht gefüllt sind.
Das könnte theoretisch passieren, wenn dein Formular keinen Plichtfelder enthält.
Und wenn du statt Captchas das Spamschutzplugin verwendest könnte das sogar z.B. durch den Google Roboter oder andere Suchmaschinenroboter passieren.

Ansonsten habe ich so etwas noch nie gehört.

Gruß,
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
9 Jahre 10 Monate her #1287 von Lars Tepel
Hallo Aicha,

doch, es gibt jede Menge Pflichtzellen und auch einige Textboxen, die bereits ausgefüllt sind - hier kann man also gar nicht nichts reinschreiben...
Captcha, Spamschutz, etc sind nicht aktiv.
Hier findest Du das Formular, falls Du mal schauen möchtest...
jugendworkshop.oz-duesseldorf.de/anm-form

Als beim ursprünglichen Formular nur noch leere Zeilen kamen, habe ich das getestet.
Das Ergebnis-Formular sagt noch "Lars" an der Stelle, wo der Platzhalter für den Vornamen ist, aber die Email an den Ausfüllenden kommt nicht an und die an mich ist leer.
Ich habe dann ein neues Formular angelegt und da funktioniert es eigentlich gut, aber immer mal wieder kommen dennoch leere Zeilen an...

Mehr
9 Jahre 10 Monate her #1292 von Administrator AV
Administrator AV antwortete auf Alter aus Datum und individuelle Ergebnis-Email
Hi Lars,

ich war gestern den ganzen Tag unterwegs.
Ich hab eine Blick auf das Formular geworfen und muss ehrlich sagen, dass ich keinen Grund sehe, warum du leere Einträge erhälst.

Ich würde das gerne mal auf meinen Entwicklungs- und Testsystem genauer untersuchen. Kannst du mir die Tabellen #__visforms und #__visfields und die Datentabellen aus deiner Datenbank in eine Datei exportieren und mir diese an meine contact@vi-solutions.de mail schicken?

Welche Version Visforms verwendest du noch mal?

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

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum