Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Einstellungen Mathematik-Captcha
#1
Ich befürchte ein wenig, dass Aufgaben wie "7-18-9" Besucher davon abhält Eintrage zu machen. Insbesondere wenn man beim ersten mal einen Flüchtigkeitsfehler gemacht hat und dann nochmal rechnen muss...
Daher frage ich mich ob man irgendwo einstellen kann, dass z.B. nur addiert wird oder auch nur zwei Zahlen in der Rechnung erscheinen?
Zitieren
#2
Das kann man einstellen. Allerdings momentan nur im PHP Code. Öffne die "includes/functions.inc.php" und ändere
Code:
    $captcha_rnd_1 = rand(1, 10);
    $captcha_rnd_2 = rand(1, 20);
    $captcha_rnd_3 = rand(1, 30);

    $captcha_rnd_method = rand(1, 2);
    if ($captcha_rnd_method == 1)
        {
        $captcha_sum = $captcha_rnd_1 + $captcha_rnd_2;
        $captcha_math_symbol_1 = "+";
        }
    else
        {
        $captcha_sum = $captcha_rnd_1 - $captcha_rnd_2;
        $captcha_math_symbol_1 = "-";
        }
    $captcha_sum2 = $captcha_sum; // debug

    $captcha_rnd_method = rand(1, 2);
    if ($captcha_rnd_method == 1)
        {
        $captcha_sum = $captcha_sum + $captcha_rnd_3;
        $captcha_math_symbol_2 = "+";
        }
    else
        {
        $captcha_sum = $captcha_sum - $captcha_rnd_3;
        $captcha_math_symbol_2 = "-";
        }

    // generate formula for user
    $captcha_math = $captcha_rnd_1.$captcha_math_symbol_1.$captcha_rnd_2.$captcha_math_symbol_2.$captcha_rnd_3;
in
Code:
    $captcha_rnd_1 = rand(1, 10);
    $captcha_rnd_2 = rand(1, 20);

    $captcha_rnd_method = rand(1, 2);
    if ($captcha_rnd_method == 1)
        {
        $captcha_sum = $captcha_rnd_1 + $captcha_rnd_2;
        $captcha_math_symbol_1 = "+";
        }
    else
        {
        $captcha_sum = $captcha_rnd_1 - $captcha_rnd_2;
        $captcha_math_symbol_1 = "-";
        }

    // generate formula for user
    $captcha_math = $captcha_rnd_1.$captcha_math_symbol_1.$captcha_rnd_2;
Mit
Code:
$captcha_rnd_1 = rand(1, 10);
$captcha_rnd_2 = rand(1, 20);
kannst Du übrigens den Raum der Zahlen einstellen. "1, 10" bedeutet eine Zahl von 1 bis 10. "1, 50" würde dann also eine Zahl im Bereich von 1 - 50 sein. Wenn Du nur eine bestimmte Rechenart (Addition / Subtraktion) zulassen möchtest, dann ändere den Code so:
Code:
    $captcha_rnd_1 = rand(1, 10);
    $captcha_rnd_2 = rand(1, 20);

    $captcha_sum = $captcha_rnd_1 + $captcha_rnd_2;
    $captcha_math_symbol_1 = "+";
    
    // generate formula for user
    $captcha_math = $captcha_rnd_1.$captcha_math_symbol_1.$captcha_rnd_2;
wobei Du dann die beiden "+" eben durch ein "-" ersetzen musst. Je nach Rechenart.

Danke für Deine Frage. Ich werde die Möglichkeit dies in der Administration zu ändern noch einbauen.
Zitieren
#3
Hallo,
ist es möglich, den Text des "Was ist das?" Popups zu ändern?
Ich habe das Mathematik-Captcha eingestellt
Manche Besucher versuchen, die Aufgabe abzuschreiben statt das Ergebnis einzutragen.
Das sollte eindeutig erklärt sein.
Gruß
Frank
Zitieren
#4
Der Text kann in der betreffenden Sprachdatei "lang_main.php" im "language" Ordner geändert werden. Die Variable heißt "$lang['captcha_tooltip']".
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Spam trotz Captcha edevomberg 5 11.462 20.08.2012, 21:15:15
Letzter Beitrag: mopzz
  Captcha wird nicht angezeigt Industriemeister 5 6.918 26.04.2012, 19:05:00
Letzter Beitrag: Industriemeister
  SPAM-Einträge trotz Captcha, Einträge verschwunden chschubert 2 4.698 25.04.2012, 15:18:24
Letzter Beitrag: Industriemeister
  Captcha mathematisch harrygrey 1 3.534 16.09.2011, 12:11:32
Letzter Beitrag: mopzz
  Captcha wird nicht angezeigt kolle13 0 4.315 26.07.2011, 12:22:12
Letzter Beitrag: kolle13
  Captcha wird nicht mehr angezeigt (rotes Kästchen) svdh 4 4.691 14.09.2010, 10:07:16
Letzter Beitrag: svdh
  Captcha lesbarkeit verbessern? axasbraxas 4 6.629 03.06.2010, 11:02:10
Letzter Beitrag: reza
  Captcha Forell 2 3.235 25.11.2008, 21:36:55
Letzter Beitrag: tschipeto
  Captcha-Eingaben werden nicht akzeptiert teogt 2 3.446 30.06.2008, 22:50:29
Letzter Beitrag: teogt
  Sicherheitscode (Captcha) wird nicht angezeigt! Witch 15 11.809 13.03.2008, 23:02:31
Letzter Beitrag: mopzz

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste