WebsiteBaker Community Forum
WebsiteBaker Support (2.8.x) =>
Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: Stefek on October 22, 2008, 09:39:27 PM
-
Hallo!
Ich habe mir das Newsmodul angeschaut und folgenden Code in der comment_page.php gefunden:
<?php if(ENABLED_ASP) { // add some honeypot-fields
?>
<input type="hidden" name="submitted_when" value="<?php $t=time(); echo $t; $_SESSION['submitted_when']=$t; ?>" />
<p class="nixhier">
email address:
<label for="email">Leave this field email blank:</label>
<input id="email" name="email" size="60" value="" /><br />
Homepage:
<label for="homepage">Leave this field homepage blank:</label>
<input id="homepage" name="homepage" size="60" value="" /><br />
URL:
<label for="url">Leave this field url blank:</label>
<input id="url" name="url" size="60" value="" /><br />
Comment:
<label for="comment">Leave this field comment blank:</label>
<input id="comment" name="comment" size="60" value="" /><br />
</p>
<?php }
?>
Dies scheint gegenwärtig keine Funktion zu haben.
Oder täuscht es?
Was hat es damit auf sich?
Oder auch, wie kann ich es einrichten, dass Leute ihre E-Mail hinterlassen, wenn sie einen Kommentar screiben.
Gruß,
Stefek
-
Hallo,
das solltest du mal lieber drin lassen. Das ist das pseudoformular für ASP (Advanced Spam Protection). Es wird im CSS mit der class nixhier ausgeblendet. Du findest ähnlichen code im Formmodul und auch im Gästebuchmodul.
Matthias
-
das solltest du mal lieber drin lassen.
:-D
Bleibt drin.
Sieht mir aber nach aus, als könnte man das irgendwie "freischalten", sodass man auch eine E-Mail Eingabe drin hat.
Ich habe es auch schon gesehen, unter anderem bei Chio. Der hat die Eingaben auch drin (E-Mail, Website).
Möglich?
Wie?
Gruß,
Stefek
-
Hallo,
ist zwar nicht Sinn und Zweck der Sache, aber probiers mal folgendes. Dchalte ASP ab und gib der Klasse nixhier nicht die Eigenschaft display hidden. Was passiert dann?
Wie Matthias schon erwähnt hat, sind die versteckten Inputfelder Honigtöpfe für automatisierte Spamscripte. Diese schauen in der Regel nur nach Inputfeldern für E-Mailadressen etc. und füllen diese dann aus. Derzeitige Spamskripte prüfen noch nicht, ob das Formularfeld überhaupt sichtbar ist. Stellt noch immer eine gute Massnahme gegen Spam dar.
Christian
-
Hallo,
wenn man ASP abschaltet werden die Felder gar nicht erst erzeugt - wäre ja auch schlimm wenn es anders wäre...
@stefek:
Wenn du ein Feld zur Kommentar-Maske hinzufügen willst, musst du:
- comment_page.php: Feld in das <form> hinzufügen. Aber das neue Feld bloß nicht email, url, homepage, oder comment nennen!
- submit_comment.php: Code hinzu um den Inhalt aus dem neuen Feld zu säubern ($wb->add_slashes, strip_tags() und htmlspecialchars() kann auch nicht schaden) und in die Datenbank zu schreiben.
- modify_comment.php: Feld hinzu wie aus comment_page.php.
- save_comment.php: Code hinzu wie aus submit_comment.php.
- view.php: anpassen, um das zusätzliche Feld auch anzuzeigen.
thorn.
-
Ich möchte in diesem Zusammenhang hierher verweisen:
https://forum.WebsiteBaker.org/index.php/topic,11495.0.html