Hi Dany,
in der create_account.php und create_guest_account.php wird das VVIMG vermutlich nicht "erzeugt". Also die Smarty-Variable VVIMG ist gar nicht gesetzt die Du versuchst anzuzeigen.
aus "shop_content.php"
Code: Alles auswählen
$smarty->assign('VVIMG', '<img src="'.xtc_href_link(FILENAME_DISPLAY_VVCODES,htmlspecialchars(time())).'" alt="Captcha" />');
dies könntest du auch direkt im Template aufrufen:
Code: Alles auswählen
{$smarty.const.FILENAME_DISPLAY_VVCODES|xtc_href_link:htmlspecialchars(time())}
Nun wird zwar vermutlich das Captcha angezeigt, jedoch nicht verifiziert - da bei der account Registrierung keine prüfung vorhanden ist.
Hierfür solltest Du den entsprechenden code aus z.B. shop_content.php übernehmen. Die "saubere" integration incl. Fehlermeldung ist jedoch etwas aufwendiger...
Code: Alles auswählen
if ($_POST['vvcode']!='' || !isset($_SESSION['timestamp_contact']) || time() - $_SESSION['timestamp_contact'] < 10) {
die("Spam! ");
}
der Code ist nicht getestet!!!