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.

Felder mit Optionslisten: Ausgabe mit Zeilenumbruch statt Komma

Mehr
9 Monate 1 Woche her #10194 von MaliRaj
Da ich mich mit diesem Thema an ein anderes angehängt hatte, hier noch einmal eine Zusammenfassung:

Dies wäre eine mögliche Umsetzung für den Featurerequest
Issue [VF-800]: Felder mit Optionslisten: Ausgabe als Liste
den ich ja bereits angelegt habe.

Hallo Aicha,
in select.php und selectsql.php habe ich für DISPLAYOPTIONLABELASLIST lediglich den Implode-Separator wie im Code unten ersetzt. Das funktioniert problemlos gut. So kann ein Komma auch im Label enthalten sein.  

Für DISPLAYOPTIONVALUEASLIST musste statt des Entfernen des 'Nullbyte', auch 'nur' das 'Nullbyte-Komma' durch '<br />' ersetzt werden.
Weitergehende HTML-Listenelemente (ul/dl/ol) habe ich an der Stelle getestet, aber für mich als überflüssig empfunden. Ein Zeilenumbruch genügt
So lautet der komplett funktionierende Code:



Code:
switch ($this->param) { case 'DISPLAYOPTIONVALUE' : return HTMLHelper::_('visformsselect.removeNullbyte', $this->rawData); case 'DISPLAYOPTIONVALUEASLIST' : // Comma separated data string // $dataString = HTMLHelper::_('visformsselect.removeNullbyte', $this->rawData); // data string as list $dataString = HTMLHelper::_('visformsselect.removeNullbyte', str_replace('\0, ','<br />', $this->rawData)); $list = $this->getListHtml($dataString); return $list; case 'DISPLAYOPTIONLABELASLIST' : // Comma separated data string // $dataString = implode(', ', HTMLHelper::_('visformsselect.mapDbValueToOptionLabel', $this->rawData, $this->field->list_hidden)); // data string as list $dataString = implode('<br />', HTMLHelper::_('visformsselect.mapDbValueToSqlOptionLabel', $this->rawData, $this->field->sql)); $list = $this->getListHtml($dataString); return $list; case 'DISPLAYOPTIONLABEL': default: return implode(', ', HTMLHelper::_('visformsselect.mapDbValueToSqlOptionLabel', $this->rawData, $this->field->sql)); }

Das ist jetzt aber nicht wirklich updatesicher. Vielleicht findet das in dieser (oder besser passender) Form einmal Berücksichtigung.

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)

Mehr
9 Monate 5 Tage her #10201 von Administrator IV
Hallo Heinz,

herzlichen Dank für deine tolle Entwickler-Unterstützung!
Das schätzen wir wirklich sehr.

Der Issue wird gerade implementiert:
Issue [VF-800]: Felder mit Optionslisten: Ausgabe als Liste

Der Issue wird wie auch von dir vorgeschlagen so umgesetzt, dass zwischen die einzelnen Options-Werten br-Tags eingefügt werden.

Der Aufwand ist sehr klein und der Code-Kontext zwischen J4 und J5 an dieser Stelle identisch.
Deshalb werden wir dieses eine Feature auch nach Joomla 4 releasen, also für die nächste Visforms Version 4.4.3.
Neue Feature kommen ja ansonsten ausschließlich nach Joomla 5.

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: MaliRaj

Mehr
1 Woche 4 Tage her - 1 Woche 4 Tage her #11000 von Administrator IV
Hallo Heinz,

die beiden folgenden Issues zum Thema wurden zwischenzeitlich released:

Issue [VF-800] Forum: Visforms Platzhalter: Für Felder mit Optionslisten: Ausgabe als Liste
Issue [VF-1007] VFJ5: Improve Visforms Placeholder - Make use more consistent

Das neue Feature ist enthalten im Release vom 13.06.2024 für Joomla 5:

Visforms 5.1.0
docs.joomla-5.visforms.vi-solutions.de/u...es/j5/version-5-1-0/
Visforms Subscription 5.1.0
docs.joomla-5.visforms.vi-solutions.de/u...5/sub-version-5-1-0/

Zusätzlich wurden die Visforms-Platzhalter
- komplett überarbeitet,
- deren Anwendung an mehr Stellen ermöglicht,
- deren Anwendung vereinheitlicht,
- mit weiteren Möglichkeiten versehen,

Das Thema 'Visforms-Platzhalter' wurde jüngst in der Dokumentation mit einem eigenen umfangreichen Kapitel versehen und damit abgeschlossen.

Visforms-Platzhalter:
docs.joomla-5.visforms.vi-solutions.de/d...isforms-placeholder/

Die neuen Platzhalter-Optionen für die Listen-Darstellung sind hier aufgeführt.

Feldtyp-spezifische Optionen für Platzhalter:
docs.joomla-5.visforms.vi-solutions.de/d...f%C3%BCr-platzhalter

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 :-).
Letzte Änderung: 1 Woche 4 Tage her von Administrator IV.
Folgende Benutzer bedankten sich: MaliRaj

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum