توسط این هک شما می توانید برای سوال امنیتی خود ، تصویری خاص در نظر بگیرید تا کاربران در هنگام ثبت نام یا ارسال نظر ، با مشاهده تصویر به سوال امنیتی جواب دهند.
آموزش نصب
1- فایل engine/modules/functions.php را باز نمایید.
کد زیر را پیدا نمایید.
سپس این کد را در پایین آن قرار دهید:
2- فایل /engine/modules/register.php را باز نمایید.
کد زیر را پیدا نمایید:
یا این کد را پیدا نمایید:
سپس با کد زیر جایگزین نمایید:
3- فایل /engine/modules/show.full.php را باز نمایید.
کد زیر را پیدا نمایید:
یا این کد را پیدا نمایید:
سپس با کد زیر جایگزین نمایید:
4- پوشه ای برای نمایش تصاویر مورد نظر با نام question در uploads ایجاد کنید و تصاویر خود را در این پوشه آپلود نمایید.
- اگر می خواهید سوال امنیتی خود را با تصویر نشان دهید می توانید به این صورت سوال و تصویر خود را اضافه کنید:
موفق باشید.
کد زیر را پیدا نمایید.
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
die( "Hacking attempt!" );
}
سپس این کد را در پایین آن قرار دهید:
function question_img($i) {
$img = ( substr($i[1], 0, 4)=="http" ) ? $i[1] : "/uploads/question/{$i[1]}";
return "<br><img src=\"{$img}\" />";
}
$img = ( substr($i[1], 0, 4)=="http" ) ? $i[1] : "/uploads/question/{$i[1]}";
return "<br><img src=\"{$img}\" />";
}
2- فایل /engine/modules/register.php را باز نمایید.
کد زیر را پیدا نمایید:
$tpl->set( '{question}', htmlspecialchars( stripslashes( $question['question'] ), ENT_QUOTES ) );
یا این کد را پیدا نمایید:
$tpl->set( '{question}', htmlspecialchars( stripslashes( $question['question'] ), ENT_QUOTES, $config['charset'] ) );
سپس با کد زیر جایگزین نمایید:
$question['question'] = preg_replace_callback( "#\[img=(.+?)\]#is", "question_img", $question['question'] );
$tpl->set( '{question}', stripslashes( $question['question'] ) );
$tpl->set( '{question}', stripslashes( $question['question'] ) );
3- فایل /engine/modules/show.full.php را باز نمایید.
کد زیر را پیدا نمایید:
$tpl->set( '{question}', "<span id=\"dle-question\">".htmlspecialchars( stripslashes( $question['question'] ), ENT_QUOTES )."</span>" );
یا این کد را پیدا نمایید:
$tpl->set( '{question}', "<span id=\"dle-question\">".htmlspecialchars( stripslashes( $question['question'] ), ENT_QUOTES, $config['charset'] )."</span>" );
سپس با کد زیر جایگزین نمایید:
$question['question'] = preg_replace_callback( "#\[img=(.+?)\]#is", "question_img", $question['question'] );
$tpl->set( '{question}', "<span id=\"dle-question\">".stripslashes( $question['question'] )."</span>" );
$tpl->set( '{question}', "<span id=\"dle-question\">".stripslashes( $question['question'] )."</span>" );
4- پوشه ای برای نمایش تصاویر مورد نظر با نام question در uploads ایجاد کنید و تصاویر خود را در این پوشه آپلود نمایید.
- اگر می خواهید سوال امنیتی خود را با تصویر نشان دهید می توانید به این صورت سوال و تصویر خود را اضافه کنید:
نام این حیوان چیست؟ [img=Heyvan.png]
موفق باشید.