Dieser Shortcode generiert ein HTML-Formular für den Kauf von Credits. bonips_buy_form bietet weitaus mehr Optionen als der bonips_buy Shortcode.
Erfordert die Aktivierung des buyCRED-Add-Ons.
Shortcode-Attribute
Attribut |
Typ |
Benötigt |
Standard |
Beschreibung |
button |
STRING |
Nein |
„Kaufe jetzt“ |
Die Beschriftung der Schaltfläche zum Absenden des Formulars. |
gateway |
STRING |
Nein |
– |
Option zur Vorauswahl eines bestimmten Gateways. Lasse das Feld leer, damit Benutzer das Gateway auswählen können, das sie verwenden möchten. |
ctype |
STRING |
Nein |
bonips_default |
Option zum Festlegen des Punktetyps, den der Benutzer für abgeschlossene Einkäufe erhält. Lasse dieses Feld leer, wenn Du mehrere Punkttypen verwenden und möchtest, dass Deine Benutzer auswählen, welchen Punkttyp sie kaufen möchten. Sollte nicht verwendet werden, wenn Du nur einen Punkttyp hast. |
amount |
INT oder FLOAT |
Nein |
– |
Option zum Voreinstellen der Anzahl von Punkten, die Benutzer mit diesem Shortcode kaufen können. Wenn nicht festgelegt, muss der Benutzer den Betrag im Formular angeben. Der Mindestbetrag, den Du in Deinen buyBONI-Einstellungen festgelegt hast, wird hier angewendet. |
gift_to |
INT |
Nein |
– |
Option, den Kauf einem bestimmten Benutzer zu schenken. Falls verwendet, kannst Du entweder die numerische ID des Benutzers oder Schlüsselwörter wie „Autor“ für den Beitragsautor verwenden, wenn der Shortcode innerhalb der Schleife verwendet wird. |
gift_by |
STRING |
Nein |
– |
In Kombination mit „gift_to“ verwendet, ist dies der Platzhaltertext, der in dem Feld angezeigt wird, in dem der Benutzer angibt, wer den Kauf erhalten soll. Dies wird nicht verwendet, wenn Du „gift_to“ auf „author“ setzt. |
inline |
INT |
Nein |
0 |
Steuert, ob das Formular inline (1) oder nicht (0) sein soll. Erfordert Designs, die das Bootstrap-Framework verwenden. |
e_rate |
INT oder FLOAT |
Nein |
– |
Der vom Gateway definierte Wechselkurs kann für jeden Shortcode mit diesem Attribut e_rate geändert werden. Wenn der Administrator mithilfe dieses Attributs in einem Shortcode keinen Wechselkurswert bereitstellt, wird standardmäßig der vom Gateway definierte Wechselkurs angewendet. |
CSS Styling
// Das Formular
form.boniPS-buy-form { }
Beispiele
Beispiel 1: Standardnutzung:
[bonips_buy_form
]
Beispiel 2: Voreingestellter Betrag auf 100 Punkte.
[bonips_buy_form amount=100
]
Beispiel 3: Wähle PayPal als das in diesem Formular verwendete Zahlungsgateway vorab aus.
[bonips_buy_form gateway="paypal-standard"
]