Hallo,
.ich habe [4images 1.7.9] mit [XAMPP for Windows Version 1.7.3] lokal auf meinem PC installiert. Der Apache-Webserver und die MYSQL-Datenbank funzen bestens.
Nun habe ich einige Mods erstellt und am Ende gemerkt dass die CAPTCHA-Funktion zwar eingeschaltet ist (global.php), aber völlig ignoriert wird. Es macht also keinen Unterschied ob ich etwas eingebe oder nicht - der Kommentar wird immer gespeichert. Sehr seltsam, da ich bei der CAPTCHA-Funktionalität keine MODS vorgenommen habe.
Also Bild funzt und Code-Anzeige funzt auch. Kann es sein dass CAPTCHA offline nicht funktioniert ?!? Gibt es hier evtl. einen Bug ?!?
Kann leider nicht sagen ob es schon von Anfang an nicht ging... weiß hier jemand was drüber ?!?
comment_form.html meines Templates:
<form name="commentform" action="{self}" method="post" onsubmit="postbutton.disabled=true;">
<table cellpadding="4" cellspacing="0" border="1">
<tr>
<td width="120"><b>{lang_name}</b></td>
<td width="388"><input type="text" name="user_name" size="30" value="{user_name}" class="commentinput" /></td>
<td width="250" align="left" valign="top" rowspan="3"><div align="justify" style="margin:0 5px 0 5px">..text...</div>
<br />{bbcode}</td>
</tr>
<tr>
<td><b>{lang_headline}</b></td>
<td><input type="text" name="comment_headline" size="30" value="{comment_headline}" class="commentinput" /></td>
</tr>
<tr>
<td valign="top"><b>{lang_comment}</b></td>
<td><textarea name="comment_text" cols="35" rows="10" class="commenttextarea">{comment_text}</textarea></td>
</tr>
{if captcha_comments}
<tr>
<td valign="top"><b>{lang_captcha}</b></td>
<td>
<a href="javascript:new_captcha_image();"><img src="{url_captcha_image}" border="0" id="captcha_image" /></a>
<br />
<input type="text" name="captcha" value="" class="commentinput" id="captcha_input" />
<br />
</td>
<td valign="top">{lang_captcha_desc}</td>
</tr>
{endif captcha_comments}
<tr>
<td valign="top"> </td>
<td>
<input type="hidden" name="action" value="postcomment" />
<input type="hidden" name="id" value="{image_id}" />
<input type="submit" name="postbutton" value="{lang_post_comment}" class="button" />
</td>
</tr>
</table>
</form>
hab noch den entsprechenden Teil in der Datei [details.php] gefunden:
if ($captcha_enable_comments && !captcha_validate($captcha)) {
$msg .= (($msg != "") ? "<br />" : "").$lang['captcha_required'];
$error = 1;
}
Wo ist hier der Wurm ?!?
Bei register.php funzt das captcha - nur bei Kommentaren nicht.