با سلام
[quote author=mehdies link=topic=22444.msg129695#msg129695 date=1268483581]
فکرکنم کافی نیست چون وقتی درموردرنگ هاسوال می کنه درسته که فارسی نوشته ولی فکرکنم باید انگلیسی جواب بدی؟
یکی نیست جواب ماروبده
[/quote]
پیشنهاد میکنم قسمت سوالات مربوط به رنگ را حذف کنید و تنها از قسمت معادلات استفاده کنید.(چون تنظیمش کمی دردسر داره )برای این کار باید کدهای مربوط به 'shapes' و 'colors' را در فایل Register.php حذف کنید.
به این صورت
کد:// Start of Anti-bot Registration Puzzles Mod $puzzles = array( 'math' => create_function('', ' $a = array(); $a[0] = rand(5,19); $a[1] = rand(1,$a[0]-2); $a[2] = rand(1,($a[0]-$a[1]-2)); $a[3] = array("+","-"); $a[4] = $a[3][array_rand($a[3])]; $a[5] = $a[3][array_rand($a[3])]; $d = "$a[0]$a[4] $a[1] $a[5] $a[2]"; eval("\$d=" . $d . ";"); return array(\'math\', "<span style=\"font-weight:bold;\">$a[0] $a[4] $a[1] $a[5] $a[2] =</span>", md5($d)); '), 'math2' => create_function('', ' $a = array(); $a[0] = rand(5,19); $a[1] = rand(1,$a[0]-2); $a[2] = rand(1,($a[0]-$a[1]-2)); $a[3] = array("+","-"); $a[4] = $a[3][array_rand($a[3])]; $a[5] = $a[3][array_rand($a[3])]; $c = array(rand(0,1),rand(0,1),rand(0,1)); $d = "$a[0]$a[4] $a[1] $a[5] $a[2]"; // Whats the sum/answer eval("\$d=" . $d . ";"); // Access txt strings global $txt; return array(\'math\', \'<span style="font-weight:bold;">\'.($c[0] ? $a[0] : $txt[\'puzzle_\'.$a[0]]).\' \'.$a[4].\' \'.($c[1] ? $a[1] : $txt[\'puzzle_\'.$a[1]]).\' \'.$a[5].\' \'.($c[2] ? $a[2] : $txt[\'puzzle_\'.$a[2]]).\' = </span>\', md5($d)); '), ); // Generate a new puzzle code every time $_SESSION['puzzle_dynamic_input'] = $_SESSION['puzzle_code'] = ''; // Generate Random field name $range1 = range('a', 'z'); $range2 = range(0, 9); // Must start with a letter not a digit $_SESSION['puzzle_dynamic_input'] = $range1[array_rand($range1)]; // Length over 8 $rand = rand(8,12); for($i=0;$i<=$rand;$i++) $_SESSION['puzzle_dynamic_input'] .= (rand(0, 1) == 0) ? $range1[array_rand($range1)] : $range2[array_rand($range2)]; unset($range1, $range2, $rand); // Choose a puzzle $context['puzzle'] = $puzzles[array_rand($puzzles)](); $_SESSION['puzzle_code'] = $context['puzzle'][2]; $context['puzzle'][2] = $_SESSION['puzzle_dynamic_input']; unset($puzzles); // End of Anti-bot Registration Puzzles Mod
موفق باشید. O0





علاقه مندی ها (Bookmarks)