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.

Bedingte Felder funktionieren nicht richtig

More
8 years 9 months ago #1900 by cs-m3rlin
Hallo,

ich möchte mehrere bedingte Felder einfügen. Über ein select-Feld lässt sich die Anzahl der Kinder festlegen, und daraufhin sollen zusätzliche Felder je Kind (Name + Geburtsdatum) erscheinen.
Das funktioniert aber nur so halb.
Standardmäßig werden Name + Geburtsdatum für 1 Kind angezeigt. Bei Auswahl von 2 Kindern erscheint jedoch nur das Feld Geburtsdatum des 2. Kindes, nicht das Textfeld für den Namen. Eigenartigerweise erscheint das 2. Feld aber, wenn ich in der Select-Box noch einmal "1 Kind" auswähle (Geburtsdatum-Feld des 2. Kindes verschwindet) und wieder "2 Kinder" auswähle - nun erscheinen korrekt beide Felder (Name + Geburtsdatum) des Kindes.

Kann mir jemand erklären, was ich falsch mache?

Danke!

Grüße,
Christoph

More
8 years 9 months ago #1901 by Administrator AV
Replied by Administrator AV on topic Bedingte Felder funktionieren nicht richtig
Hallo Chistoph,

das hört sich eigentlich so an, als hättest du in der Auswahlliste "Bedingte Anzeige" bei dem Textfeld für den Namen des 2. Kindes aus versehen den falschen Listboxeintrag (aus der Listbox zur Auswahl der Anzahl Kinder) erwischt (den für 1 Kind). Ich mach die nächste Woche Urlaub, wenn du das Problem danach noch nicht gelöst hast, müsste ich mir das mal genauer ansehen.

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

More
8 years 9 months ago - 8 years 9 months ago #1902 by cs-m3rlin
Replied by cs-m3rlin on topic Bedingte Felder funktionieren nicht richtig
Hallo Aicha,

danke für deine schnelle Antwort! Nein, habe ich leider nicht - ich habe das nun schon etliche Male durchgespielt mit verschiedenen Kombinationen.
Außerdem würde es ja dann nicht passieren, dass die bedingten Felder korrekt angezeigt werden, wenn ich folgende Reihenfolge einhalte (ich hatte es in meinem Post wahrscheinlich nicht gut beschrieben):
  • Auswahl von "2 Kinder" in der Listbox
  • Ergebnis: Nur Geburtsdatum von Kind 2 wird angezeigt (ohne Name)
  • Auswahl von "1 Kind" in der Listbox
  • Ergebnis: Geburtsdatum von Kind 2 wird ausgeblendet
  • Auswahl von "2 Kinder" in der Listbox
  • Ergebnis: Name + Geburtsdatum von Kind 2 werden angezeigt


Viele Grüße,
Christoph
Last edit: 8 years 9 months ago by cs-m3rlin.

More
8 years 9 months ago #1910 by Administrator AV
Replied by Administrator AV on topic Bedingte Felder funktionieren nicht richtig
Hallo Christoph,

trotz Urlaub hab ich heute mal in meine Mails geschaut..

Danke für diese Erklärung. Jetzt verstehe ich das Problem.
Welche Visforms Version verwendest du denn?

Könntest du mit einem mySQL Datenbanktool einen Export der #__visforms und der #__visfields Tabelle in eine .sql Datei erstellen und mir diese an contact@vi-solutions.de mailen, damit ich das mal hier auf meiner Testinstallation im Debugger laufen lassen kann?

Danke und 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
8 years 9 months ago #1924 by Administrator AV
Replied by Administrator AV on topic Bedingte Felder funktionieren nicht richtig
Hallo Chistoph,

nachdem ein ganz ähnliches Problem auf einer anderen Visforms Installation aufgetreten ist und mir hiervon die exportierten Datentabellen zur Verfügung gestellt wurden denke ich, dass ich den Fehler im Code von Visforms gefunden habe.

Ich werde den Fehler, der übrigens gleichermaßen in Visforms 3.4 als auch in 3.5 Versionen aufzutreten scheint, im nächsten Release mit folgenden Code-Änderungen beheben. Da es noch ein bisschen dauern kann, bis das Release veröfftentlicht wird, hier vorarb die Code-Änderungen, so dass du den Bug auf deiner Installation jetzt schon mal beheben kannst (er scheint trotz allem nur unter ganz bestimmten Rahmenbedingungen aufzutreten, die zum Glück auf nicht allzuvielen Webseiten vorhanden sind).

Öffene die Datei components/com_visforms/lib/business.php

Such die Funktion
Code:
protected function addShowWhenForForm ()
die in Zeile 302 oder 303 beginnt
Ganz am Ende dieser Funktion findest du folgende Codezeile (Zeile 358)
Code:
$field->showWhenForForm = $showWhenForForm;
Diese Zeile bitte mit folgendem Code ersetzen
Code:
if (!empty($showWhenForForm)) { $field->showWhenForForm = $showWhenForForm; }

Bitte lass mich wissen, ob dass das Problem löst.

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 :-).
The following user(s) said Thank You: cs-m3rlin, Martl

More
8 years 9 months ago #1927 by cs-m3rlin
Replied by cs-m3rlin on topic Bedingte Felder funktionieren nicht richtig
Hallo Aicha,

vielen lieben Dank! Das hat das Problem gelöst!!
Super zu wissen, dass du so engagiert bist, du hast hiermit einen weiteren Fan deiner Komponente bekommen :-)

Viele Grüße + ein schönes Wochenende,
Christoph
The following user(s) said Thank You: Martl

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum