Eget design på captcha
Guide til at tilpasse captcha-designet i dit Shoporama-tema med din egen HTML og styling.
Shoporama viser automatisk en captcha, når en bruger indsender en email-adresse uden at være logget ind (fx kontaktformular eller lager-notifikation). Du kan tilpasse captchaens udseende ved at oprette din egen template-fil.
Hvornår vises captchaen?
Captchaen udløses automatisk når:
- En bruger indsender en formular med email uden at være logget ind
- Brugeren har en tom kurv eller ingen kurv
- Forespørgslen mangler en HTTP referer (mistænkelig afsendelse)
- Tilmelding til lagernotifikation (out-of-stock signup)
Sådan laver du din egen captcha

Opret filen captcha.html i dit tema:
- Smarty 4-temaer — templates/captcha.html
- Smarty 2-temaer — captcha.html i tema-roden
Tilgængelige variabler
| Variabel | Beskrivelse |
|---|---|
| <{$imgstr}> | Base64-kodet PNG-billede med captcha-koden (310×100 px) |
| <{$form}> | Skjulte formularfelter med den oprindelige POST-data |
| <{$error}> | Sat til true hvis brugeren tastede forkert kode |
Eksempel (Smarty 4)
<form action="" method="post">
<{$form}>
<{if $error}>
<p>Forkert kode – prøv igen.</p>
<{/if}>
<img src="<{$imgstr}>" alt="Captcha">
<input type="text" name="c" autocomplete="off"
maxlength="3" autofocus>
<button type="submit">Bekræft</button>
</form>
Vigtigt
Input-feltet skal have name="c" — det er dette felt, Shoporama validerer imod. Koden er 3 tegn og valideres case-insensitivt.
Auto-submit efter 3 tegn
De fleste temaer auto-submitter formularen, når brugeren har tastet 3 tegn. Det kan du implementere med følgende JavaScript:
document.querySelector('input[name="c"]')
.addEventListener('input', function() {
if (this.value.length === 3) {
this.closest('form').submit();
}
});
Du kan style captcha-siden frit med CSS, så længe de tre nødvendige elementer er med: <{$form}>, billedet fra <{$imgstr}>, og input-feltet med name="c".
Har du brug for hjælp? Kontakt os på support@shoporama.dk.
Relaterede artikler
Eget stylesheet (Custom CSS)
Tilføj brugerdefineret CSS til din Shoporama-webshop og admin-backend. Tilpas farver, skrifttyper, layout og skjul elementer uden at ændre temafiler.
Ændr indholdet i dine mails
Guide til at tilpasse indholdet i de automatiske mails din Shoporama-webshop sender, enten via admin eller tema-skabeloner.
Beskyt din webshop mod spam-ordrer
Guide til at beskytte din Shoporama-webshop mod spam-ordrer og svindel ved brug af blacklist, captcha og 3D Secure.
Relaterede features
Fuld designfrihed — dit design, dine regler
Design din webshop helt frit med fuld adgang til HTML, CSS og templates. Brug skabeloner, Page Builder eller byg fra bunden.
Blacklist / Svindelbekæmpelse
Beskyt din webshop mod svindel og spam med Shoporamas blacklist-funktion. Bloker uønskede ordrer baseret på email, IP-adresse og telefonnummer.