Notsituation

Bei Notfällen oder Pannen können Sie eine SMS an unsere Notfall-Hotline senden

Telefon für den Bereitschaftsdienst (nur SMS)

+45 29 70 15 95

Senden Sie eine SMS mit den folgenden Informationen:

  • Ihr Name und Ihr Webshop
  • Beschreibung des Problems
  • Ihre Rückrufnummer

Anmerkungen: Dieser Service ist nur für kritische Situationen gedacht, in denen Ihr Webshop ausfällt oder schwerwiegende Probleme aufweist. Für regelmäßigen Support nutzen Sie bitte unsere normalen Supportkanäle.

Benutzerdefiniertes Design auf Captcha

Anleitung zur Anpassung des Captcha-Designs in Ihrem Shoporama-Theme mit Ihrem eigenen HTML und Styling.

Læsetid: ca. 3 minutter
Entwickler

Shoporama zeigt automatisch ein Captcha an, wenn ein Nutzer eine E-Mail-Adresse übermittelt, ohne angemeldet zu sein (z. B. über das Kontaktformular oder bei einer Lagerbestandsbenachrichtigung). Sie können das Erscheinungsbild des Captchas anpassen, indem Sie eine eigene Vorlagendatei erstellen.

Wann wird das Captcha angezeigt?

Das Captcha wird automatisch ausgelöst, wenn:

  • Ein Nutzer ein Formular mit E-Mail-Adresse absendet, ohne angemeldet zu sein
  • Der Nutzer einen leeren Warenkorb hat oder gar keinen Warenkorb
  • der Anfrage ein HTTP-Referer fehlt (verdächtige Übermittlung)
  • Anmeldung für Bestandsbenachrichtigungen (Out-of-Stock-Anmeldung)

So erstellen Sie Ihr eigenes Captcha

Shoporama-kodeeditoren under Tema med filliste for MBN-Delaware-temaet, hvor captcha.html og de øvrige template-filer redigeres direkte i browseren.
Der Code-Editor im Shoporama-Admin-Bereich unter „Theme“, wo die Theme-Dateien in der linken Spalte aufgeführt sind. Hier erstellst und bearbeitest du die Datei „captcha.html“ zusammen mit den anderen Template-Dateien.

Erstellen Sie die Datei „captcha.html“ in Ihrem Theme:

  • Smarty-4-Themestemplates/captcha.html
  • Smarty-2-Themes„captcha.html“ im Theme-Stammverzeichnis

Verfügbare Variablen

Variable Beschreibung
<{$imgstr}>Base64-kodiertes PNG-Bild mit dem Captcha-Code (310×100 px)
<{$form}>Versteckte Formularfelder mit den ursprünglichen POST-Daten
<{$error}>Wird auf „true“ gesetzt, wenn der Benutzer einen falschen Code eingegeben hat

Beispiel (Smarty 4)

<form action="" method="post">
  <{$form}>

  <{if $error}>
    <p>Falscher Code – bitte versuche es erneut.</p>
  <{/if}>

  <img src="<{$imgstr}>" alt="Captcha">

  <input type="text" name="c" autocomplete="off"
         maxlength="3" autofocus>

  <button type="submit">Bestätigen</button>
</form>

Wichtig

Das Eingabefeld muss name="c" haben – dies ist das Feld, anhand dessen Shoporama die Eingabe überprüft. Der Code besteht aus 3 Zeichen und wird ohne Berücksichtigung der Groß-/Kleinschreibung überprüft.

Automatisches Absenden nach 3 Zeichen

Die meisten Themes senden das Formular automatisch ab, sobald der Benutzer 3 Zeichen eingegeben hat. Das kannst du mit folgendem JavaScript implementieren:

document.querySelector('input[name="c"]')
  .addEventListener('input', function() {
    if (this.value.length === 3) {
      this.closest('form').submit();
    }
  });

Du kannst die Captcha-Seite mit CSS frei gestalten, solange die drei erforderlichen Elemente vorhanden sind: <{$form}>, das Bild von <{$imgstr}>und das Eingabefeld mit name="c".

Benötigen Sie Hilfe? Kontaktieren Sie uns unter support@shoporama.dk.