Wenn Sie von unseren Extensions, Tipps und (Online-)Hilfen in Ihren Projekten profitieren konnten und das Gefühl haben, sich dafür erkenntlich zeigen zu wollen, dann dürfen Sie uns gerne für unsere Leistungen eine kleine Spende zukommen lassen. Klicken Sie einfach auf den u.a. Button
Downloads
modifizierte "captcha.php"
Weil dem einen oder anderen die schlechte Qualität und die sehr schlechte Lesbarkeit des "Bildes" mit den 5 Zeichen stört, habe ich Euch mal eine modifizierte captcha.php hier zur Verfügung gestellt. Wenn Ihr z.B. die Extension captcha_1.0.0.t3x installiert habt, dann tauscht diese modifizierte Datei aus gegen die typo3conf/ext/captcha/captcha/captcha.php. Danach sollte das "Bild" so aussehen wie eins dieser drei hier:
(mit geänderten Farben)
(siehe ***1)
Die Farben in dem Bild könnt Ihr nach eigenem Geschmack sehr einfach in der captcha.php abändern! Ab Zeile 37 sind die Farben definiert:
// Set colors for image
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 102, , );
$border_color = imagecolorallocate($im, 204, 204, 204);
$line = imagecolorallocate($im, 201, 201, 201);
$circle = imagecolorallocate($im, 245, 214, 219);
Dann ist noch zu empfehlen, die Schriftgröße zu erhöhen und zwar auf 5!
Das macht Ihr in der Zeile 58:
***1: oder man schreibt statt dessen:
$font = dirname($_SERVER["SCRIPT_FILENAME"])."/verdana.ttf";
foreach($letters as $value) { // Loop for all letters
$cur_x = rand(13,30) + $cur_x;
// Put letter on image
imagettftext($im, 15, rand(-20,20), $cur_x, rand(15,38),
$text_color, $font, $value);
}
captcha 1.1.0
Mit der neuen Version captcha 1.1.0 ist es möglich, direkt im Plugin unter Extension-Manager im TYPO3, das Aussehen des Captcha-Bildes zu beeinflussen. Z.B. Größe, Anzahl Zeichen, mit oder ohne Zahlen, Groß und/oder Kleinschreibung und noch etwas mehr.
Man muss auf jeden Fall den obersten Parameter "use TTF" auf wahr setzen (checkbox mit Haken), damit überhaupt ein Image erzeugt wird!
Kommentar hinzufügen
Es wäre nett, wenn Sie uns sagen würden, wie Sie auf diese Seite gekommen sind.