wer sucht der findet... ich habs gefunden! 8-)
Danke für die Hilfe an alle!
Gruss & keep on rocking
SWISHI
wer sucht der findet... ich habs gefunden! 8-)
Danke für die Hilfe an alle!
Gruss & keep on rocking
SWISHI
Hallo zusammen
Vielleicht kann mir ja jemand auf die sprünge helfen...
ich habe die code-schnippsel, wie gepostet abgeändert und die extension installiert.
kriege aber immernoch ca 6 spam-einträge pro stunde und da wo das bild mit dem captcha-code erscheinen sollte, kommt bei mir nur immer ein bild mit "No Spam!". #angry#
Weiss jemand vielleicht gerade abhilfe`?? ich wäre sehr dankbar!
gruss
rob
ich antworte mir mal gleich selber...:
dank dem support von hostpoint.ch habe ichs dann doch noch rausgekriegt.
das problem lag bei der berechtigung auf file-ebene. im install-tool wars so eingestellt, dass ich neue extensions mit permission 775 anstatt 755 angelegt habe.
grüsse
...und wo musstest Du das einstellen?
Habe nämlich grade das gleiche Problem.
Danke Dir für Deine Hilfe
Matthias
Ich versuche gerade ve_guestbook und sr_freecap zu installieren, allerdings finde ich nur sr_freecap 0.3.0, was aber bei meinem Typo3 3.7.0 nicht funktioniert.
Kann mir jemand eine ältere Version von sr_freecap geben?
Vielen Dank!
@ swishi
wo hast du die Version 1.11.0 gefunden? Ich hab bei mir auch nur die 1.9.6 in der Repository. Muss ich die über typo3.org runterladen?
Kann ich die irgendwie über eine vorhandenes Guestbook drüber installieren?
Wu-mc schriebwo hast du die Version 1.11.0 gefunden? Ich hab bei mir auch nur die 1.9.6 in der Repository.
Extension Manager > suchst dir ve_guestbook > klickst auf den titel > links oben im dropdown kannst du die version bestimmen
lg georg
Hallo just2b,
vielen Dank, hat wunderbar geklappt. Jedoch noch eine Frage, ist das jetzt automatisch aktiv, also das zum Blocken von Spambots? Weil ich keine Einstellung finden konnte. Oder muss ich dazu die 1.11 nehmen? Hab jetzt die 1.12er genommen.
Einfach sr_freecap installieren und das neue Template verwenden , dann solltest du die VEränderung auf der Eintragsseite sehen
Moin liebe Forumgemeinde!
Bei mir funzt captcha im ve_guestbook so weit.
Nur das captcha-Bild ist ein wenig klein! :o
Hat jemand eine Idee wie man das captcha-Bild insgesamt vergrößern kann?
Pluto schriebHat jemand eine Idee wie man das captcha-Bild insgesamt vergrößern kann?
Schau in Deinem Template im Constant Editor die "PLUGIN.TX_SRFREECAP" Konstanten an. Dort findest Du zum Beispiel "CAPTCHA image height"
bei mir (ve_guestbook 1.12.0 und sr_freecap 0.3.3) wird nur der alt-text für die grafik eingeblendet.
wasmussichtun?
Danke @McCavity!
Das klingt gut - aber ich habe nicht SRFREECAP, sondern die Capture-Libriary (capture).
Ich hab' mir 'nen Wolf gesucht: Diese Extension (Plugin/Lib?) hinterläßt im BE keine Spuren. Weder im Constant/Setup-Editor noch in der Constant-Oberfläche. Auch eine Suche im Objekt-Analyser verlief erfolglos.
Die Doku der Extension ist sehr spärlich, Eigenschaften werden erst gar nicht angesprochen.
Ich hab' es mit PHP in der captcha.php versucht:
<?php
/***************************************************************************
*
* Filename : image.php
* Began : 2005/04/04
* Modified :
* Copyright : (c) 2005 xkare.com
* Version : 1.0
* Written by : Mert ÖÐÜT in istanbul / TURKEY
*
* You are encouraged to redistribute and / or modify this program under the terms of
* the GNU General Public License as published by the Free Software Foundation
* (www.fsf.org); any version as from version 2 of the License.
*
***************************************************************************/
session_start();
function strrand($length)
{
$str = "";
while(strlen($str)<$length){
$random=rand(48,122);
#if( ($random>47 && $random<58-) ){
if (ereg('[A-Za-z]',chr($random)))
$str.=chr($random);
#}
}
return $str;
}
# $imgHeight = 17;
# $imgWidth = 47;
$imgHeight = 34;
$imgWidth = 94;
$text = $_SESSION['tx_captcha_string'] = strrand(5);
$img_number = imagecreate($imgWidth,$imgHeight);
$backcolor = imagecolorallocate($img_number,244,244,244);
$textcolor = imagecolorallocate($img_number,0,0,0);
$white = imagecolorallocate($img_number, 0xFF, 0xFF, 0xFF);
imagefill($img_number,0,0,$backcolor);
Imagestring($img_number,5,1,1,$text,$textcolor);
//some obfuscation
for ($i=0; $i<3; $i++) {
$x1 = rand(0, $imgWidth - 1);
$y1 = rand(0, round($imgHeight / 10, 0));
$x2 = rand(0, round($imgWidth / 10, 0));
$y2 = rand(0, $imgHeight - 1);
imageline($img_number, $x1, $y1, $x2, $y2, $white);
$x1 = rand(0, $imgWidth - 1);
$y1 = $imgHeight - rand(1, round($imgHeight / 10, 0));
$x2 = $imgWidth - rand(1, round($imgWidth / 10, 0));
$y2 = rand(0, $imgHeight - 1);
imageline($img_number, $x1, $y1, $x2, $y2, $white);
/* $cx = rand(0, $imgWidth - 50) + 25;
$cy = rand(0, $imgHeight - 50) + 25;
$w = rand(1, 24);
imagearc($img_number, $cx, $cy, $w, $w, 0, 360, $white);
*/ }
header("Content-type: image/png");
imagepng($img_number);
Die Änderungen der Zeilen 36 u.37 haben jedoch lediglich eine Vergrößerung des Bildhintergrundes geführt.
Nun bin ich kein PHP-Guru, aber ich meine förmlich zu riechen, dass man hier die Größe der Ziffern ändern kann??
Bild: feuerwehr-bremen.org/…/captcha.php
In freudiger Erwartung eines kleinen hilfreichen Hinweises 😉
Imagestring($img_number,5,1,1,$text,$textcolor);
der zweite Wert ist die Textgröße, nämlich 5. Es ist nur 1 - 5 möglich. Du kannst auch imageloadfont() ausprobieren, das aber nur Bitmapfonts lädt.
Ich empfehle Dir, die Zeile komplett auszutauschen mit:
$font = dirname($_SERVER["SCRIPT_FILENAME"]) . "verdana.ttf";
imagettftext($img_number, 20, 0, 10, 20, $textcolor, $font, "info@test.ch");
GD und Freetype muss installiert sein, der Font muss im Scriptverzeichnis abgelegt sein. Hab ich aber nicht getestet, ich nehme an Du musst den Pfad noch anpassen, da Du sonst den Pfad der index.php von Typo3 bekommst anstatt den der captcha.php
http://www.selfphp.info/funktionsreferenz/image_funktionen/imagettftext.php
Gruß,
Ted
Jau - das läuft so weit
Danke @Ted! 😉
Das Prob mit dem Scriptpfad ist real gar nicht aufgetreten, eine einfache Angabe der *.ttf genügt.
Hallo ich habe auch ein Problem damit. Das Bild wird nicht angezeigt. http://www.iprzw.de/index.php?id=12 hier könnt ihr euch das mal ansehen.
Wäre super, wenn mir jemand helfen könnte.
Danke und LG
Tobi
diese url bringt bei meiner domain bei jedem reload ein anderes captchabild:
http://www.iprzw.de/typo3conf/ext/sr_freecap/pi1/captcha.php?id=12
bringt bei Dir
Warning: fopen(/home/httpd/vhosts/iprzw.de/httpdocs/typo3temp/llxml/xml_f9cc07bc6d.de.iso-8859-1.cache) [function.fopen]: failed to open stream: Permission denied in /home/httpd/vhosts/iprzw.de/httpdocs/t3lib/class.t3lib_div.php on line 2117
ERROR: File not written to disk! Write permission error in filesystem?
Write permission error in filesystem? <---- darf es in /typo3temp/ schreiben? Sind die Schreibrechte für Typo3 alle bei der Installation passend gesetzt worden? #angry#
viel Glück,
Gruß, Ted
Danke, daran hat es gelegen. Die Datei war nicht vorhanden habe sie angelegt und in den Ordner hochgeladen. Jetzt läuft alles bestens. 🙂
Hab ein Problem mit sr_freecap... Er zeigt das Bild einfach nicht an...
Typo3: 3.7.0
ve_guestbook: 1.12.0
sr_freecap: 0.4.3
Wenn ich die Datei http://www.mrs-twisting-smith.de/cms/typo3conf/ext/sr_freecap/pi1/captcha.php?id=6
aufrufe kommt die Fehlermeldung:
Fatal error: Call to undefined function: connecttodb() in /home/httpd/vhosts/mrs-twisting-smith.de/httpdocs/cms/typo3conf/ext/sr_freecap/pi1/captcha.php on line 73
Woran kann das liegen? Habe noch keine Extension bearbeitet, alles noch Original!
Hatte vorher noch nie Probleme mit der DB oder Installation/Anpassung irgendwelcher Extensions oä...
Bin dankbar für jeden Tipp!
LG Evchen
Musste sr_freecap deaktivieren, da das Gästebuch auf einer Seite läuft, die Online ist und sich dann ja keiner mehr eintragen kann!
Wäre trotzdem dankbar, wenn mir jemand helfen könnte!!