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?

leere Felder nicht zeigen

Mehr
3 Jahre 6 Monate her - 3 Jahre 6 Monate her #7407 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
ok ... dann werd Ich wohl erstmal mehrere Formulare machen müssen ...
Aber wenn Du mir ein Angebot machen würdest kann Ich mir überlegen ob Ich dein Angebot wahr nehme kann...
 
Letzte Änderung: 3 Jahre 6 Monate her von prffrost.

Mehr
3 Jahre 6 Monate her #7427 von Administrator AV
Administrator AV antwortete auf leere Felder nicht zeigen
Warte noch mal mit den mehreren Formularen.
Ich schaue mir den Code noch mal an, denn eigentlich finde ich auch, dass das funktionieren sollte, dass der Wert von versteckten Berechnungsfeldern wie im PDF auch im Ergebnistext nicht angezeigt wird.
Ich brauche dafür aber mal 2 Stunden Zeit und Ruhe.
Melde mich dann noch mal.
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
3 Jahre 6 Monate her #7438 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
das wäre ja klasse ... Zwei von Sieben habe Ich schon mühsam erstellt ... und das ist echt viel Arbeit ..

Mehr
3 Jahre 6 Monate her - 3 Jahre 6 Monate her #7441 von Administrator AV
Administrator AV antwortete auf leere Felder nicht zeigen
Hallo,
also soweit ich das sehe, habe ich im Fall der Verwendung von Platzhaltern für Berechnungsfelder im Workflow des "Formular senden" tatsächlich eine besondere Situation nicht berücksichtigt. Nämlich, dass es sich um Felder handeln kann, die im Formular mittels "bedingte Anzeige" ausgeblendet sind.

Die Anpassungen, um das Problem zu beheben sind sehr gering. Man muss in 2 Dateien ein ganz kleines bisschen den Code anpassen. Ich poste hier die Änderungen, die ich dann auch für das nächste Release einfügen werden. Es kann aber noch ein bisschen dauern, bis ich diese Release dann auch frei schalte. Ich hoffe du kannst die Änderungen vorab bei dir selbst einarbeiten.

Betroffen sind 2 Dateien
1. administrator/components/com_visforms/helpers/html/visforms.php
2. components/com_visforms/controllers/visformsdata.php
Bitte jeweils zuerst eine Sicherungskopie dieser Dateien anlegen.

Bei 1.
Hier die Zeile
Code:
$placeholder = VisformsPlaceholderEntry::getInstance($pParams, $field->dbValue, $field->typefield, $field);
ersetzen mit
Code:
$placeholder = VisformsPlaceholderEntry::getInstance($pParams, ((!empty($field->isDisabled)) ? '' : $field->dbValue), $field->typefield, $field);
In Visform 3.13.15 ist das die Zeile 596 in Visforms 3.14.4 die Zeile 602

Bei 2.
Hier die Zeile 224 (Visforms 3.13.15 und 3.14.4)
Code:
$pdfRawData->$fieldName = $field->dbValue;
mit folgendem Code ersetzen
Code:
if (!empty($field->isDisabled)) {                 $pdfRawData->$fieldName = '';             }             else {                 $pdfRawData->$fieldName = $field->dbValue;             }


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 :-).
Letzte Änderung: 3 Jahre 6 Monate her von Administrator AV.

Mehr
3 Jahre 6 Monate her #7444 von prffrost
prffrost antwortete auf leere Felder nicht zeigen
Super ... Vielen Dank ...

Aber einen effekt sehe Ich aktuell leider nicht ..

habe Ich hier vielleicht einen Fehler drin??

([HMI1] >= 1) ?(([HMI1]+100))*3+10:0
 

Mehr
3 Jahre 6 Monate her #7445 von Administrator AV
Administrator AV antwortete auf leere Felder nicht zeigen
Also der Code macht, dass, wenn ein Berechnungsfeld im Formular nicht angezeigt wird (wegen der bedingten Anzeige versteckt ist), dass dann der Platzhalter mit leer ersetzt wird.
Und das hat bei mir jetzt auch in allen Tests funktioniert.

: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