Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

leere Felder nicht zeigen

More
3 years 6 months ago - 3 years 6 months ago #7407 by prffrost
Replied by prffrost on topic 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...
 
Last edit: 3 years 6 months ago by prffrost.

More
3 years 6 months ago #7427 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
3 years 6 months ago #7438 by prffrost
Replied by prffrost on topic leere Felder nicht zeigen
das wäre ja klasse ... Zwei von Sieben habe Ich schon mühsam erstellt ... und das ist echt viel Arbeit ..

More
3 years 6 months ago - 3 years 6 months ago #7441 by Administrator AV
Replied by Administrator AV on topic 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 :-).
Last edit: 3 years 6 months ago by Administrator AV.

More
3 years 6 months ago #7444 by prffrost
Replied by prffrost on topic 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
 

More
3 years 6 months ago #7445 by Administrator AV
Replied by Administrator AV on topic 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 :-).

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum