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.

Plugin Content Data View: Sortierung bei Feld "Berechnung"

Mehr
4 Jahre 4 Wochen her - 4 Jahre 4 Wochen her #6681 von HDsports
Hallo,
ein kleines Problem zum Plugin Content Data View in Bezug auf die Sortierung beim Feld Berechnung (calculation).

Wende ich diese an, werden Zahlen nicht auf- oder absteigend nach Wert sortiert, sondern alphabetisch, also etwa so:
1
100
12
2
244
27

Anbei ein Beispiel:
www.hdsports.org/wettkampf/1-anti-corona-run-ergebnisse?start=9
Formel: {vfdataview}{"formid":"28","fieldlist":"212,213,214,215,216","show_page_heading":"false","sortorder":"216","viewclass":"table1","show_filter":"true","displaydetail":"true","displaycounter":"true","displaypdfexportbutton":"true","sortdirection":"asc","maxtextlength":"20","displaymodifiedat":"false","display_num":"10000"}{/vfdataview}

Das Feld Gesamt ist die Summe aus "März+April+Mai" und sortiert nicht nach Zahlenwert aufsteigend/absteigend

Gibt es da eine Lösung, für eine korrekte Sortierung.

PS: Noch eine Zwischenfrage bzw. Wunsch zum PDF-Feature: Soweit ich weiß, gibt es keine Möglichkeit, das der User das generierte PDF seines Formulars per Mail automatisch erhält. Könnte man das nicht realisieren in der "Optionen für die E-Mail an den Benutzer Ihrer Webseite". Das wäre zB bei einer automatischen Rechnungslegung nach Ausfüllen eines Formulars sinnvoll.

LG
Letzte Änderung: 4 Jahre 4 Wochen her von HDsports.

Mehr
4 Jahre 3 Wochen her #6682 von Administrator AV
Hallo,

danke für diesen Beitrag.

Die Sortierung sollte natürlich abhängig vom gewählten Feld-Typ korrekt sein. Als ich den Feldtyp Berechnung eingefügt habe, habe ich einfach übersehen, dass dieser natürlich sinnvoller Weise numerisch sortiert werden muss.

Das ist also ein Bug, den ich bald möglichst beheben werden.
Sollte sich herausstellen, wovon ich eigentlich ausgehen, dass dies nur eine sehr kleine Änderung im visForms Code ist, dann werde ich die Lösung vorab hier posten, so dass du die Änderung auf deiner Installation vorziehen kannst.

Das Anhängen eines PDF's an die E-Mail ist tatsächlich ein sinnvolles Feature und das letzte PDF-Feature, das ich eingefügt habe. Es ist seit der Subscription 3.4.7 möglich ( www.vi-solutions.de/de/support/dokumenta...tion-release-history )
Es geschieht mit Hilfe des visForms Plugin E-Mail Anhänge.

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
4 Jahre 3 Wochen her #6683 von HDsports
Super, danke.
Das Anhang Plugin habe ich leider übersehen. Klappt einwandfrei
LG

Mehr
4 Jahre 3 Wochen her #6691 von Administrator AV
Hallo,

der Fix ist, wie ich vermutet habe sehr einfach. Ich werde ihn mit der nächsten Version releasen. Wann das genau ist, kann ich im Moment noch nicht sagen.

Du kannst das Problem sehr einfach selbst beheben. (Vorher aber ein Backup der Webseite oder zumindest der von dir geänderten Dateien erstellen!)

Öffne die Datei components/com_visforms/models/visformsdata.php

Tausche den Code an Zeile 386
Code:
if (($field->typefield == 'number') && (($orderCol == $fname) || ($orderCol == 'a.' . $fname))) {

gegen folgenden Code aus
Code:
if ((($field->typefield == 'number') || ($field->typefield == 'calculation')) && (($orderCol == $fname) || ($orderCol == 'a.' . $fname))) {

Analog für die Administration

Öffne die Datei administrator/components/com_visforms/models/visdatas.php

Tausche den Code an Zeile 117
Code:
if (($field->typefield == 'number') && (($orderCol == $fName) || ($orderCol == 'a.' . $fName))) {

gegen folgenden Code aus
Code:
if ((($field->typefield == 'number') || ($field->typefield == 'calculation')) && (($orderCol == $fName) || ($orderCol == 'a.' . $fName))) {

Der Code befindet sich beides Mal in der Funktion getListQuery()

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
4 Jahre 3 Wochen her #6692 von HDsports
Danke, Sortierung funktioniert nun korrekt bei der Berechnung.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum