• Resolved gastom

    (@gastom)


    Hallo,

    hat sich an der Eingabemöglichkeit für zusätzliche Felder etwas geändert? Die in der vorherigen Anfrage beschriebene Vorgehensweise verursacht einen Syntaxfehler.

    Vielen Dank

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author jkalmbach

    (@jkalmbach)

    Hallo, es hat sich nichts geändert.
    Wie sieht die Konfiguration aus und was für ein Fehler kommt?

    Thread Starter gastom

    (@gastom)

    Hallo,

    vielen Dank für die schnelle Antwort.
    Statt:
    “Parameters”: [],

    wenn ich den angegebenen Code eingebe:
    “Parameters”: [
    {
    “Id”: “textId1”,
    “Typ”: “Text”,
    “Title”: “Freitext”
    }
    ],

    bekomme ich diese Meldung:
    Zusatzinfos (JSON)
    JSON-Data ungültig!Syntax error

    Habe einiges ausprobiert. Aber ich komme nicht darauf, was ich falsch mache.

    Viele. Grüße

    Plugin Author jkalmbach

    (@jkalmbach)

    Hier ist mal ein Beispiel…

    
    {
        "Parameters": [
            {
                "Id": "gem",
                "Typ": "Sel",
                "Title": "Auswahl",
                "Hint": null,
                "Min": 0,
                "Max": 1,
                "Def": "",
                "Sel": [
                    "Auswahl1","Auswahl2"
                ],
                "Req": null,
                "ReqText": null,
                "IsRegInfo": null,
                "NotInMail": null
            },
            {
                "Id": "fkt",
                "Typ": "Text",
                "Title": "Funktion",
                "Hint": null,
                "Min": 0,
                "Max": 255,
                "Def": null,
                "Sel": null,
                "Req": null,
                "ReqText": null,
                "IsRegInfo": null,
                "NotInMail": null
            },
            {
                "Id": "ds",
                "Typ": "Bool",
                "Title": "Ich stimme der Speicherung meiner Anmeldedaten zu",
                "Hint": null,
                "Min": 0,
                "Max": 0,
                "Def": null,
                "Sel": null,
                "Req": 1,
                "ReqText": null,
                "IsRegInfo": null,
                "NotInMail": 1
            }
        ],
        "MaxPerRegister": 0,
        "WirKommenText": "Wir kommen mit x Personen",
        "SavedText": "Ihre Anmeldung wurde gespeichert. Sie bekommen nun eine Best\u00e4tigungsmail an Ihre E-Mail Adresse.",
        "MaxWaitingList": 110,
        "RegisteredMsg": "Wir freuen uns auf die Begegnung mit Ihnen und w\u00fcnschen Ihnen viel Vorfreude, eine bewahrte Anreise und einen sehr sch\u00f6nen Tag.",
        "AllgMsg": "Sie k\u00f6nnen Ihre Anmeldung jederzeit anpassen, indem sie oben auf den [i]Bearbeiten[\/i] Link klicken.[br]Bitte melden Sie uns alle bei Ihnen eintretenden Ver\u00e4nderungen bis zum Tag vor der Veranstaltung bzw. melden Sie sich ab, wenn Sie nicht bei unserer Veranstaltung dabei sein k\u00f6nnen.[p]Der Schutz Ihrer pers\u00f6nlichen Daten ist uns wichtig.",
        "GrussMsg": "Gott segne und beh\u00fcte sie!",
        "OrderNo": 20190525,
        "HeaderText": "",
        "FooterText": "Nach dem Absenden Ihrer Anmeldung erhalten Sie per E-Mail eine Best\u00e4tigung mit Ihren bei uns erfassten Anmeldedaten. In der E-Mail ist ein Link vorhanden, der es Ihnen erm\u00f6glicht, die gemachten Angaben bis zum Tag vor der Veranstaltung zu \u00e4ndern. Bitte drucken Sie sich die Anmeldebest\u00e4tigung aus, speichern Sie die E-Mail-Nachricht mit dem Link auf Ihrem Computer und melden Sie uns die Ver\u00e4nderungen. Sie helfen dadurch entscheidend mit, dass m\u00f6glichst viele Teilnehmer bei unseren Veranstaltungen dabei sein k\u00f6nnen.",
        "RegWithNames": false,
        "RegWithNamesMsg": "<strong>Weitere Personen, die ich mit dieser Anmeldung anmelde:<\/strong><br\/>Hinweis: Namen und Anzahl der mitangemeldeten Personen k\u00f6nnen Sie bis zum Tag vor der Veranstaltung unter Verwendung des Best\u00e4tigungslinks (siehe Erkl\u00e4rung weiter unten) anpassen.<br\/><strong>F\u00fcr jede mitangemeldete Person bitte auf 'Person hinzuf\u00fcgen' klicken und jeweils 1 separates Feld ausf\u00fcllen!<\/strong>",
        "OnlyLoggedInInOverview": false,
        "UrlId": null,
        "OptZip": 0,
        "OptStreet": 0,
        "OptCity": 0,
        "OptPhone": 0,
        "EditMode": 0,
        "AutoDeactivateOn": "2019-05-25T09:00:00",
        "GroupKey": null,
        "FirstNameHint": null,
        "FirstNameRegEx": null,
        "FirstNameRegExMsg": null,
        "LastNameHint": null,
        "LastNameRegEx": null,
        "LastNameRegExMsg": null,
        "PersonHeader": null
    }
    
    • This reply was modified 2 years, 5 months ago by jkalmbach.
    Plugin Author jkalmbach

    (@jkalmbach)

    Das Problem bei Dir ist, dass Du keine normale Hochkommas verwendest, sondern die “schrägen”…
    Verwende diese hier: "

    Thread Starter gastom

    (@gastom)

    Nochmals vielen Dank für die schnelle Antwort.
    Das hilft sicher. Ich werde damit weitermachen.

    Auch die Hochkommas werde ich kontrollieren. Hatte damit bisher keine Probleme. Nutze meist Safari. Hat es damit zu tun?

    Noch eine andere Frage: Wie kann ich die Bezahl-Funktion nutzen?

    Viele Grüße Tom

    Plugin Author jkalmbach

    (@jkalmbach)

    Eine wirkliche Bezahlfunktion gibt es noch nicht. Du kannst aber Bezahlmethoden definieren; hierbei macht aktuell nur “Bar und SEPA” aktuell wirklich Sinn, da hierbei keinen Payment-Provider benötigt wird.
    In den globalen Einstellungen kannst Du dies z.B. so hinterlegen:

    {
        "Payments": [
            {
                "Id": "payment01",
                "Bar": true,
                "BarText": "Barzahlung bzw. \u00dcberweisung",
                "Sepa": true,
                "SepaText": "Lastschrift\/Bankeinzug",
                "SepaInfo": {
                    "Header": "Ich erm\u00e4chtige ..., von meinem Konto mittels Lastschrift den oben genannten Betrag einmalig einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von ... auf mein Konto gezogene Lastschrift einzul\u00f6sen.[br]Ich erkl\u00e4re den Verzicht auf eine schriftliche Information vor dem SEPA-Bankeinzug (sog. Vorabank\u00fcndigung). Der Betrag ist mit dem Absenden dieser Einzugserm\u00e4chtigung f\u00e4llig.",
                    "Title": "Hiermit erteile ich das SEPA-Lastschriftmandat"
                },
                "SepaFirst": true
            }
        ]
    }

    in der jeweiligen Veranstaltung kannst Du dies dann als Payment (neuer parameter) hinterlegen:

    {
                "Id": "payment01",
                "Typ": "Payment",
                "Title": "Bezahlung",
                "Hint": "Bitte w\u00e4hlen Sie eine Bezahlart",
                "Min": 0,
                "Max": 0,
                "Def": null,
                "Sel": null,
                "Req": null,
                "ReqText": null,
                "IsRegInfo": null,
                "NotInMail": null
            }
    Thread Starter gastom

    (@gastom)

    Hallo,

    vielen Dank für die Hilfe. Das sieht ja alles gut aus. Das Plugin ist im Prinzip genau das, was ich gesucht habe.

    Eine Frage noch zu den Formularfeldern. Gib es auch eine Möglichkeit Radiobuttons einzufügen?

    Vielen Dank

    Plugin Author jkalmbach

    (@jkalmbach)

    Aktuell nur drop down Boxen… Text, Anzahl, boolean…

    Muß mal an der Doku arbeiten 🙈

    Thread Starter gastom

    (@gastom)

    Danke. Ja eine Doch wäre sicher hilfreich. 🙂

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Zusätzliche Felder’ is closed to new replies.