• Resolved aqtschn

    (@aqtschn)


    Moin Sven,

    ich versuche gerade einen Vereinsanmeldebogen mit Torro zu erstellen und ich stehe gerade davor, dass wenn ich in torro das dropdown (Status) anlege und ich dort zwei Werte eingebe, dass torro in die CSV zwei umbenannte Spalten schreibt “Status – aktiv”;”Status – passiv”; und diese dann mit den Werten “Ja”;”Nein”; beschreibt.

    Gut kann man machen, aber wenn ich die CSV nun wieder in ein anderes Tool importieren m?chte, dass den Tabellen Header “Status” ben?tig und eingentlich in einer Spalte die Werte “aktive” oder “passiv” ben?tigt, dann steht ich hier leider vor einem Problem.

    Kannst Du mir sagen, ob es von eurer Seite noch eine Optimierung geben soll?

    Ich danke Dir im Voraus für die Rückemeldung und viele Grü?e aus HH.

    Aqtschn

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Sven Wagener

    (@mahype)

    Moin!

    Ja, ich schau mir das mal an. Die Spalten sollten natürlich auch exportiert werden.

    Viele Grü?e,

    Sven

    Thread Starter aqtschn

    (@aqtschn)

    Moin,

    Dank Dir! Was sicherlich auch noch ein Gewinn w?re, wenn man die Datumsformate in irgendeiner Weise beeinflussen k?nnte, sodass man evtl. DD/MM/YYYY oder DD.MM.YYYY zur Verfügung hat.

    Ansonsten gro?es Lob für eure Arbeit, ich finde es alle sehr intuitiv.

    Beste Grü?e
    Andreas

    Plugin Author Sven Wagener

    (@mahype)

    Lieben Dank! ??

    An welcher Stelle willst Du denn das Datumsformat ?ndern?

    Zu Deiner Frage nochmal: Ich habe die jetzt zun?chst falsch verstanden. Aber ja, an der Stelle muss ich mir nochmal Gedanken machen, da man die Werte tats?chlich unterschiedlich in die CSV Datei schreiben kann. Ich mach mir mal ein Ticket dazu und überlege mir was an der Stelle.

    Viele Grü?e,

    Sven

    Plugin Author Sven Wagener

    (@mahype)

    Hier ist das Github Ticket dazu, damit Du entsprechende ?nderungen mitbekommen kannst:
    https://github.com/awsmug/torro-forms/issues/480

    Thread Starter aqtschn

    (@aqtschn)

    Moin Sven,

    Zun?chst mit dem Werten in der CSV. Ich haben das mit allen Listenelmenten geprüft (au?er Mehrfachauswahl) und alle weisen das gleiche Verhalten auf, wenn es exportiert wird.

    Ich habe mir zudem das Datumsformat angeschaut, wie es momentan in dies CSV geschrieben wird. Zum Beispiel: Ich lege ein Text Element an und w?hlen dann Eingabetyp “Datum” im cms aus. Im Export wird das Datum wie folgt geschrieben: “2019-02-01”

    Ein Vorschlag hier w?re, wenn man es sp?ter sauber wieder in ein anderes tool einlesen will, dass man die Datumsformatierung schon bei der Einstellung des Eingabetyps “Datum” per dropdown w?hlen kann. Hier sollten alle internationalen Standards hinterlegt sein, sodass eine Weiterverarbeitung der Daten m?glich ist.

    Das h?tte dann wohl auch was mit der data structure zu tun.

    Dank Dir und viele Grü?e
    Andreas

    Nachtrag:
    Der Spaltename ist gleich zu der Beschriftung. Warum kann man das nicht separieren? Also es gibt eine elemente name (Elementenbezeichnung wird in den Export übernommen) und einen label name (Bezeichnung für View). Du kannst ja mal reinschauen, hier der Test.

    • This reply was modified 6 years, 1 month ago by aqtschn.
    Plugin Author Sven Wagener

    (@mahype)

    Hi Andreas,

    also für die ersten beiden Anliegen habe ich eine L?sung. Ab der Version 1.0.4, dessen Arbeitsversion Du bei Github im Master Branch findest, hat man die M?glichkeit auszuw?hlen wie der Export bei One Choice Feldern aussehen soll.

    Au?erdem habe ich einen Filter eingebaut, mittels den man das Datumsformat beim Export filtern kann.

    add_filter( 'torro_submission_export_time_format', function( $format ) {
       // Datumsformat hier eingeben.
       return 'D Y-m-d H:i:s';
    });

    Ich hoffe das hilft Dir erstmal weiter.

    Wegen der Trennung des Titels der Spalte von dem Elementnamen werde ich nochmal überlegen, wie wir das entsprechend l?sen. Prinzipiell macht das schon Sinn. Allerdings will ich das Backend auch nicht überfrachten mit Informationen. Im Zweifel k?nnte ich dort auch einen Filter für die überschriften einbauen.

    Hier erstmal der Link zum Entwicklungs-Repository auf Github:

    https://github.com/awsmug/torro-forms

    Dort kannst Du die Dateien runterladen und die Dateien aus dem src Ordner einfach über Dein Plugin kopieren, dann hast Du die letzten ?nderungen auch und kannst sie testen.

    Thread Starter aqtschn

    (@aqtschn)

    Moin Sven,

    super, herzlich Dank für die schnelle Umsetzung. Ich habe jetzt auch schon die Dateien in die Ordner kopiert und getestet. Die Werte werde in one column übernommen, sehr gut.

    Nur das mit dem Datum-Filter habe ich nicht ganz verstanden. Mir ging es darum, das beispielsweise ein Geburtsdatum ein bestimmtes Format hat wie ‘d.m.Y’ oder ich unter mehreren Datumsformaten w?hlen kann ( ‘m.d.Y’; ‘m/d/Y’; ‘Y/m/d’; ‘Y-m-d’; etc.) oder eben es selber vergeben kann, das so dann in die CSV im Export übernommen wird.

    Danke und beste Grü?e
    Andreas

    Plugin Author Sven Wagener

    (@mahype)

    Hallo Andreas,

    Zur Zeit wird das Datum so ausgegeben, wie WordPress eingestellt ist. Ich mache derzeit keine zus?tzliche Option mit Voreinstellungen für die einzelnen L?nder. Denn je nach Gebrauch ist das auch nicht unbedingt etwas L?nderspezifisches, sondern eine Vorliebe oder eine Systemvorgabe.

    Zudem muss ich sehen, dass ich auch das Backend übersichtlich halte und nicht alle Optionen im Backend einblende. Dafür gibt es dann aber die sogenannten Filter, die einfach in den PHP Dateien genutzt werden k?nnen. Entweder in einem eigenen Plugin oder aber in der functions.php in Deinem Theme.

    Den Codeschnipsel:

    add_filter( 'torro_submission_export_time_format', function( $format ) {
       // Datumsformat hier eingeben.
       return 'D Y-m-d H:i:s';
    });

    kannst Du also in Diese Datei einbinden. Das Datum wird dann entsprechend Formatiert wie bei PHP. Die Buchstaben ‘D Y-m-d H:i:s’ stehen für entsprechende Ausgaben von Tag, Monat, Jahr usw. Eine entsprechende Beschreibung findest Du hier:

    https://php.net/manual/de/function.date.php

    Damit kannst Du die Datumsformatierung also exakt skalieren, wie Du sie brauchst. Im Zweifel kannst Du mir auch sagen wie das Datumsformat am Ende genau aussehen soll und ich mach Dir den Code dafür nochmal fertig.

    Viele Grü?e,

    Sven

    Thread Starter aqtschn

    (@aqtschn)

    Moin Sven,

    ok, ich werde es so machen wie Du sagst.
    Vielen Dank für Deine schnelle und hilfreiche Unterstützung. Ich werde die Torro Forms weiter testen und wenn Du m?chtest, dann kann ich gerne ab und an einen Use Case einbringen.

    Viele Grü?e
    Andreas

    Thread Starter aqtschn

    (@aqtschn)

    Moin Sven,

    ich habe es jetzt nochmal alles so umgesetzt wie Du mir das vorgeben hast. Das Submissiondate hat sich in diesem Zuge auch angepasst, aber alle anderen Datumsformate sind gleich geblieben:
    Datum (submission export date)
    13.01.2019
    Eintrittsdatum (datepicker)
    2019-02-01
    Und dieses Datum h?tte ich gerne wie das Submission export date. Kann ich das im code anpassen und wenn ja, kannst Du mir die datei sagen?

    Vielen Dank und beste Grü?e
    Andreas

    Plugin Author Sven Wagener

    (@mahype)

    Ach OK. Ja, der Filter gilt nur für das submission date. Für das Feld selbst habe ich gerade noch gar keinen Filter drin, da ich von dem submission Date ausgegangen bin.

    Ich schau mir das nochmal an.

    Viele Grü?e,

    Sven

    Plugin Author Sven Wagener

    (@mahype)

    Plugin Author Sven Wagener

    (@mahype)

    Hallo Andreas,

    ich habe jetzt filter eingebaut, die erlauben alle Werte eines Exports zu filtern. Das ist allerdings etwas komplizierter, ich habe Dir aber ein Code Beispiel, was für Dich passt erstellt. Dort musst Du nur noch das Datumsformat angeben.

    Torro forms example filtering of an export value

    Das ist zumindest eine vorrübergehende L?sung. Wir werden auf jeden Fall im Bereich der Elemente einiges ?ndern. Künftig sollen eigene Felder für Datum, Email, Passwort usw. in Torro Forms enthalten sein. Dann k?nnen wir auch innerhalb der Formbuilder GUI nochmal über eine entsprechende Formatierung sprechen.

    Viele Grü?e,

    Sven

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘CSV |?Allgemeine Frage’ is closed to new replies.