مشكل با بسته ضد ربات (درخواست كمك)
با سلام
خسته نباشيد
يه بسته ضد رباط نصب كردم كه هنگام عضويت يه جمع دو تا عدد هم اضافه شد
اينم لينك بسته:
کد:
http://custom.simplemachines.org/mods/index.php?mod=1078
بعدش ديدم خرابه پاكش كردم اشتباهي كه كردم حذف فایل اصلی بسته رو زدم به جاي حذف بسته
الان كاربرا نميتونند عضو بشن چون اون مع و تفريقه هنگام عضويت هستش
و منم از قسمت مديريت عضوشون ميكنم ميزنه در حال حاضر شما قادر به ورود به انجمن نميباشيد
از يكي پرسيدم گفتش اينكارو كن :
از روی فایلهای نصب تغییراتی که این بسته اعمال می کنه رو بخونین، تغییرات ایجاده شده ای که برنامه حذف نتونسته پاک کنه رو به صورت دستی پاک کنین
راستش من بلد نيستم يكي راهنماييم كنه حد اقل؟
و مشكل دومم يه بسته ويرايشگر براي پاسخ سريع نسخه (1.1.12)ميخوام كه كد هاي بي بي و صورتك ها رو بهش اضافه كنه
شاد و سلامت در پناه ایزد
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
سلام
فایل xml بسته را باز کنید و هر تغییری را که مشخص کرده شما حذف کنید تا درست بشه
موفق باشید
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
دیدن فایل های ABRP_v1.2.0.1b.zip:
nstall1.1.xml (13212 بایت)
install2.0.xml (14230 بایت)
package-info.xml (855 بایت)
readme.txt (3911 بایت)
اخه كدوم xml???
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
دیدن سورس فایل install1.1.xml:
کد:
<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<modification xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] xmlns:smf="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<name>Anti-Bot Registration Puzzles</name>
<id>Nas:antibotregistration</id>
<version>1.2.0.1b</version>
<file name="$sourcedir/Register.php">
<operation>
<search position="after"><![CDATA[// Are they under age, and under age users are banned?
]]></search>
<add><![CDATA[
// Start of Anti-bot Registration Puzzles Mod
// Checks whether field was completed, if not it goes to an error screen
if(empty($_SESSION['puzzle_dynamic_input']) || empty($_POST[$_SESSION['puzzle_dynamic_input']]))
fatal_lang_error('puzzle_incomplete', false);
// If puzzle was answered incorrectly
elseif (md5(strtolower($_POST[$_SESSION['puzzle_dynamic_input']])) != $_SESSION['puzzle_code'])
fatal_lang_error('puzzle_incorrect', false);
// End of Anti-bot Registration Puzzles Mod
]]></add>
</operation>
<operation>
<search position="before"><![CDATA[
// Under age restrictions?
if (!empty($modSettings['coppaAge']))
{
$context['show_coppa'] = true;
$context['coppa_desc'] = sprintf($txt['register_age_confirmation'], $modSettings['coppaAge']);
}
]]></search>
<add><![CDATA[
// Start of Anti-bot Registration Puzzles Mod
$puzzles = array(
'shapes' => create_function('', '
$a = array(0 => "sides", 1 => "corners");
$b = rand(0,1);
$c = array(\'square\' => 4, \'rectangle\' => 4, \'pentagon\' => 5,
\'hexagon\' => 6, \'heptagon\' => 7, \'octagon\' => 8);
$d = array_rand($c); // randomly select a shape
$e = $c[$d]; // the answer
global $txt;
$txt[\'puzzle_shapes\'] = sprintf(($d == \'octagon\' ? $txt[\'puzzle_shapes2\'] : $txt[\'puzzle_shapes\']), $txt[\'puzzle_\'.$a[$b]], $txt[\'puzzle_\'.$d]);
return array(\'shapes\', \'\', md5($e));
'),
'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));
'),
'colors' => create_function('', '
$a = array(\'red\' => \'#FF0033\', \'orange\' => \'#FF6600\', \'yellow\' => \'#FFFF33\', \'green\' => \'#006600\', \'blue\' => \'#0033FF\', \'purple\' => \'#663366\', \'pink\' => \'#FF9999\', \'black\' => \'#000000\', \'grey\' => \'#999999\');
// Select them randomly
$b = array_rand($a,8);
$c = $b[rand(0,7)]; // the answer
$d = \'\';
// Access txt strings
global $txt;
for($i=0;$i<=7;$i++)
{
// Color or hex? randomly change
$e = rand(0,1);
$j = $i+1;
if($c == $b[$i] || $c == $b[$j])
$d .= \'<span style="font-weight:bold;color:\'. ($e ? $a[$c] : $c ) .\'">\'. $txt[\'puzzle_\'.$c] .\'</span> \';
else
$d .= \'<span style="font-weight:bold;color:\'. ($e ? $a[$b[$i]] : $b[$i] ) .\'">\'. $txt[\'puzzle_\'.$b[$j]] .\'</span> \';
$i++;
}
unset($a,$b,$e,$i,$j);
return array(\'colors\', $d, md5(strtolower($txt[\'puzzle_\'.$c])));
'),
);
// 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
]]></add>
</operation>
</file>
<file name="$themedir/Register.template.php">
<operation>
<search position="after"><![CDATA[
// Are there age restrictions in place?
if (!empty($modSettings['coppaAge']))
]]></search>
<add><![CDATA[
// Start of Anti-bot Registration Puzzles Mod
echo '<tr valign="top">
<td width="40%" valign="top">
<b>'.$txt['puzzle_'.$context['puzzle'][0]].'</b><br />
'.$txt['puzzle_antibot'].'
</td>
<td>
'. ( empty($context['puzzle'][1]) ? '' : $context['puzzle'][1].'<br />' ) .'
<input type="text" name="'.$context['puzzle'][2].'" size="30" value="" tabindex="', $context['tabindex']++, '" />
</td>
</tr>';
// End of Anti-bot Registration Puzzles Mod
]]></add>
</operation>
</file>
<file name="$themedir/languages/Modifications.english.php">
<operation>
<search position="end" />
<add><![CDATA[
$txt['puzzle_colors'] = 'Which word is the same as its color';
$txt['puzzle_math'] = 'What is the sum of (as a number)';
$txt['puzzle_shapes'] = 'How many %s does a %s have?';
$txt['puzzle_shapes2'] = 'How many %s does an %s have?';
$txt['puzzle_sides'] = 'sides';
$txt['puzzle_corners'] = 'corners';
$txt['puzzle_incomplete'] = 'You did not complete the anti-bot puzzle. Please try again.';
$txt['puzzle_incorrect'] = 'You incorrectly answered the anti-bot puzzle. Please try again.';
$txt['puzzle_antibot'] = 'Anti-bot measure';
$txt['puzzle_red'] = 'Red';
$txt['puzzle_orange'] = 'Orange';
$txt['puzzle_yellow'] = 'Yellow';
$txt['puzzle_green'] = 'Green';
$txt['puzzle_blue'] = 'Blue';
$txt['puzzle_purple'] = 'Purple';
$txt['puzzle_pink'] = 'Pink';
$txt['puzzle_black'] = 'Black';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Triangle';
$txt['puzzle_square'] = 'Square';
$txt['puzzle_rectangle'] = 'Rectangle';
$txt['puzzle_pentagon'] = 'Pentagon';
$txt['puzzle_hexagon'] = 'Hexagon';
$txt['puzzle_heptagon'] = 'Heptagon';
$txt['puzzle_octagon'] = 'Octagon';
$txt['puzzle_1'] = 'ONE';
$txt['puzzle_2'] = 'TWO';
$txt['puzzle_3'] = 'THREE';
$txt['puzzle_4'] = 'FOUR';
$txt['puzzle_5'] = 'FIVE';
$txt['puzzle_6'] = 'SIX';
$txt['puzzle_7'] = 'SEVEN';
$txt['puzzle_8'] = 'EIGHT';
$txt['puzzle_9'] = 'NINE';
$txt['puzzle_10'] = 'TEN';
$txt['puzzle_11'] = 'ELEVEN';
$txt['puzzle_12'] = 'TWELVE';
$txt['puzzle_13'] = 'THIRTEEN';
$txt['puzzle_14'] = 'FOURTEEN';
$txt['puzzle_15'] = 'FIFTEEN';
$txt['puzzle_16'] = 'SIXTEEN';
$txt['puzzle_17'] = 'SEVENTEEN';
$txt['puzzle_18'] = 'EIGHTEEN';
$txt['puzzle_19'] = 'NINETEEN';
]]></add>
</operation>
</file>
<file name="$themedir/languages/Modifications.english-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
$txt['puzzle_colors'] = 'Which word is the same as its color';
$txt['puzzle_math'] = 'What is the sum of (as a number)';
$txt['puzzle_shapes'] = 'How many %s does a %s have?';
$txt['puzzle_shapes2'] = 'How many %s does an %s have?';
$txt['puzzle_sides'] = 'sides';
$txt['puzzle_corners'] = 'corners';
$txt['puzzle_incomplete'] = 'You did not complete the anti-bot puzzle. Please try again.';
$txt['puzzle_incorrect'] = 'You incorrectly answered the anti-bot puzzle. Please try again.';
$txt['puzzle_antibot'] = 'Anti-bot measure';
$txt['puzzle_red'] = 'Red';
$txt['puzzle_orange'] = 'Orange';
$txt['puzzle_yellow'] = 'Yellow';
$txt['puzzle_green'] = 'Green';
$txt['puzzle_blue'] = 'Blue';
$txt['puzzle_purple'] = 'Purple';
$txt['puzzle_pink'] = 'Pink';
$txt['puzzle_black'] = 'Black';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Triangle';
$txt['puzzle_square'] = 'Square';
$txt['puzzle_rectangle'] = 'Rectangle';
$txt['puzzle_pentagon'] = 'Pentagon';
$txt['puzzle_hexagon'] = 'Hexagon';
$txt['puzzle_heptagon'] = 'Heptagon';
$txt['puzzle_octagon'] = 'Octagon';
$txt['puzzle_1'] = 'ONE';
$txt['puzzle_2'] = 'TWO';
$txt['puzzle_3'] = 'THREE';
$txt['puzzle_4'] = 'FOUR';
$txt['puzzle_5'] = 'FIVE';
$txt['puzzle_6'] = 'SIX';
$txt['puzzle_7'] = 'SEVEN';
$txt['puzzle_8'] = 'EIGHT';
$txt['puzzle_9'] = 'NINE';
$txt['puzzle_10'] = 'TEN';
$txt['puzzle_11'] = 'ELEVEN';
$txt['puzzle_12'] = 'TWELVE';
$txt['puzzle_13'] = 'THIRTEEN';
$txt['puzzle_14'] = 'FOURTEEN';
$txt['puzzle_15'] = 'FIFTEEN';
$txt['puzzle_16'] = 'SIXTEEN';
$txt['puzzle_17'] = 'SEVENTEEN';
$txt['puzzle_18'] = 'EIGHTEEN';
$txt['puzzle_19'] = 'NINETEEN';
]]></add>
</operation>
</file>
<file name="$themedir/languages/Modifications.english_british.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
$txt['puzzle_colors'] = 'Which word is the same as its color';
$txt['puzzle_math'] = 'What is the sum of (as a number)';
$txt['puzzle_shapes'] = 'How many %s does a %s have?';
$txt['puzzle_shapes2'] = 'How many %s does an %s have?';
$txt['puzzle_sides'] = 'sides';
$txt['puzzle_corners'] = 'corners';
$txt['puzzle_incomplete'] = 'You did not complete the anti-bot puzzle. Please try again.';
$txt['puzzle_incorrect'] = 'You incorrectly answered the anti-bot puzzle. Please try again.';
$txt['puzzle_antibot'] = 'Anti-bot measure';
$txt['puzzle_red'] = 'Red';
$txt['puzzle_orange'] = 'Orange';
$txt['puzzle_yellow'] = 'Yellow';
$txt['puzzle_green'] = 'Green';
$txt['puzzle_blue'] = 'Blue';
$txt['puzzle_purple'] = 'Purple';
$txt['puzzle_pink'] = 'Pink';
$txt['puzzle_black'] = 'Black';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Triangle';
$txt['puzzle_square'] = 'Square';
$txt['puzzle_rectangle'] = 'Rectangle';
$txt['puzzle_pentagon'] = 'Pentagon';
$txt['puzzle_hexagon'] = 'Hexagon';
$txt['puzzle_heptagon'] = 'Heptagon';
$txt['puzzle_octagon'] = 'Octagon';
$txt['puzzle_1'] = 'ONE';
$txt['puzzle_2'] = 'TWO';
$txt['puzzle_3'] = 'THREE';
$txt['puzzle_4'] = 'FOUR';
$txt['puzzle_5'] = 'FIVE';
$txt['puzzle_6'] = 'SIX';
$txt['puzzle_7'] = 'SEVEN';
$txt['puzzle_8'] = 'EIGHT';
$txt['puzzle_9'] = 'NINE';
$txt['puzzle_10'] = 'TEN';
$txt['puzzle_11'] = 'ELEVEN';
$txt['puzzle_12'] = 'TWELVE';
$txt['puzzle_13'] = 'THIRTEEN';
$txt['puzzle_14'] = 'FOURTEEN';
$txt['puzzle_15'] = 'FIFTEEN';
$txt['puzzle_16'] = 'SIXTEEN';
$txt['puzzle_17'] = 'SEVENTEEN';
$txt['puzzle_18'] = 'EIGHTEEN';
$txt['puzzle_19'] = 'NINETEEN';
]]></add>
</operation>
</file>
<file name="$themedir/languages/Modifications.english_british-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
$txt['puzzle_colors'] = 'Which word is the same as its color';
$txt['puzzle_math'] = 'What is the sum of (as a number)';
$txt['puzzle_shapes'] = 'How many %s does a %s have?';
$txt['puzzle_shapes2'] = 'How many %s does an %s have?';
$txt['puzzle_sides'] = 'sides';
$txt['puzzle_corners'] = 'corners';
$txt['puzzle_incomplete'] = 'You did not complete the anti-bot puzzle. Please try again.';
$txt['puzzle_incorrect'] = 'You incorrectly answered the anti-bot puzzle. Please try again.';
$txt['puzzle_antibot'] = 'Anti-bot measure';
$txt['puzzle_red'] = 'Red';
$txt['puzzle_orange'] = 'Orange';
$txt['puzzle_yellow'] = 'Yellow';
$txt['puzzle_green'] = 'Green';
$txt['puzzle_blue'] = 'Blue';
$txt['puzzle_purple'] = 'Purple';
$txt['puzzle_pink'] = 'Pink';
$txt['puzzle_black'] = 'Black';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Triangle';
$txt['puzzle_square'] = 'Square';
$txt['puzzle_rectangle'] = 'Rectangle';
$txt['puzzle_pentagon'] = 'Pentagon';
$txt['puzzle_hexagon'] = 'Hexagon';
$txt['puzzle_heptagon'] = 'Heptagon';
$txt['puzzle_octagon'] = 'Octagon';
$txt['puzzle_1'] = 'ONE';
$txt['puzzle_2'] = 'TWO';
$txt['puzzle_3'] = 'THREE';
$txt['puzzle_4'] = 'FOUR';
$txt['puzzle_5'] = 'FIVE';
$txt['puzzle_6'] = 'SIX';
$txt['puzzle_7'] = 'SEVEN';
$txt['puzzle_8'] = 'EIGHT';
$txt['puzzle_9'] = 'NINE';
$txt['puzzle_10'] = 'TEN';
$txt['puzzle_11'] = 'ELEVEN';
$txt['puzzle_12'] = 'TWELVE';
$txt['puzzle_13'] = 'THIRTEEN';
$txt['puzzle_14'] = 'FOURTEEN';
$txt['puzzle_15'] = 'FIFTEEN';
$txt['puzzle_16'] = 'SIXTEEN';
$txt['puzzle_17'] = 'SEVENTEEN';
$txt['puzzle_18'] = 'EIGHTEEN';
$txt['puzzle_19'] = 'NINETEEN';
]]></add>
</operation>
</file>
</modification>
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
سلام
از راهنمای زیر استفاده کنید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
این راهنما برای نصبه شما بلعکسشو انجام بدید
موفق باشید
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
دوست عزیز
پیغام خصوصیت پر شده
مشخصات هاسستو بفرست برات درستش کنم
موفق باشید
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
شما حداکثر می توانید 3 پیغام خصوصی در ساعت ارسال نمایید. :'(
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
اقا نويد الان عضو ميشي ميزنه Hacking attempt...
اين چرا درست نشدش :'( :'(
اخه از وقتي كه اون بسته نصب دشه اينطوري شده
گتم وقتي فايلاشو حذف كني اينم حذف ميشه :'(
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
سلام
من هر تغییری که بسته داده بود حذف کردم ، احتمالا مشکل از جای دیگست
موفق باشید
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
خصوصي توضيح دادم :'(
---
اقا نويد عزيز
چي شد عزيز؟
من منتظرما قربان؟ :'(
اقا نويد عزيز من نوكرتم چي شد دادا؟ :'(
سه پست شما یکی شد .
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
دروود
دوست عزیز در گرفتن پاسخ خودتون صبور باشید
بسته اس ام اف را با اس ام اف نصب شده خودتون مقایسه کنید ببینید چه تغییری حاصل شده
شاد و سلامت در پناه ایزد
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
اقا مرساد عزيز من بسته ضد رباط:
رو نصب كردم بعدش مشكل داشت و من بسته رو حذف كردم اشتبا من اين بود كه من به جاي [ حذف بسته
[ حذف فایل اصلی بسته ] رو زدم و مشكلاتم باقي موندش
بعدش به اقا نويد گفتم اومدن به صورت دستي پاك كردم اما بازم يه مشكل هست الان كاربرا عضو ميشن ميزنه:
خطا ولي كاربر عضو ميشه هاااااااا
فقط اين كاربر رو به ترديد مياندازه ميخوام اين مشكلم حل بشه تر خدا مشكلمو حل كنم بعدش من خودمم بلد نيستم دستي؟
---
اقا نويد خواهش كردم
دو پست شما یکی شد.
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
دروود
دوست عزیز یک بار دیگه بسته رو نصب کنید و از طریق حذف بسته اون رو پاک کنید
شاد و سلامت در پناه ایزد
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
اقا مرساد عزیز هر چقدر پول بخوای بهت میدم که تو شخصا مشکل انجمنو حل کنی
فقط بگو من چی کنم که تو قبول کنی دو سه تا مشکل انجمنمو حل کنی؟
میخوای اول هزینه رو بریزم به حسابت ؟
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
دروود
مرصاد !
دوست عزیز بحث پول نیست
این جا کسی به حاطر پول کار نمیکنه
مشخصات رو خصوصی ارسال کنید انشالله چک میکنم
شاد و سلامت در پناه ایزد
پاسخ : مشكل با بسته ضد ربات (درخواست كمك)
[quote author=Mr.MersaD link=topic=31253.msg155190#msg155190 date=1294502560]
دروود
مرصاد !
دوست عزیز بحث پول نیست
این جا کسی به حاطر پول کار نمیکنه
مشخصات رو خصوصی ارسال کنید انشالله چک میکنم
شاد و سلامت در پناه ایزد
[/quote]
همه چيز به صورت خصوصي براتون ارسال شد
ممنون
---
عزيز چي شد ؟ :'( :'( :'(
دو پس شما یکی شد.