دیتالایف انجین فارسی

تغییر فونت کد امنیتی نسخه3

تاریخ انتشار: 11 فروردین 1395
ارسال کننده: pouya47
این مطلب برای جلوگیری از SPAM های تبلیغاتی و نابهنجار روسی و... در نظرات و بخش های مختلف سایت هست.
ویژگی‌ها:
- تغییر فونت انگلیسی به فارسی
- استفاده از فونت دلخواه
- انتخاب اعداد و پیچیدگی تصویر
توجه شود که کدامنیتی پیش فرض دیتالایف فارسی است اما این آموزش برای دوستانی که اقدام به آپدیت می‌کنند و یا نیاز به تغییر فونت کد دارند می‌تواند مفید باشد.
فونت‌های استفاده شده:
BHoma, BNarm, BNasim, BRoya, BTitr, BTraffic, Dast Nevis
  • دانلود
  • آموزش نصب
  • سوالات متداول
  • تصاویر

نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
خلاصه مراحل
مرحله1 > حذف فونت های قدیمی
مرحله2 > کپی فونت های جدید
مرحله3 > تغییر نوع کد از ترکیب عدد-حرفی به عددی
مرحله4 > تغییر تنظیمات ظاهری
مرحله 1:
ابتدا به مسیر زیر بروید
\engine\modules\antibot\fonts
تمامی فایل های فونت که تصاویر با پسوند png هستند رو حذف کنید.
مرحله 2:
فایل ضمیمه را دانلود کرده و در مسیر بالا آپلود کنید.
مرحله 3:
در مسیر
\engine\modules\antibot\
فایل antibot.php را باز کرده خط زیر را پیدا کنید:
//$allowed_symbols = "0123456789"; 

// را از ابتدای آن پاک کرده و به اول خط بعدی اضافه کنید (به شکل زیر)
$allowed_symbols = "0123456789"; #digits
//$allowed_symbols = "23456789abcdegikpqsvxyz";
مرحله 4 (اختیاری):
بعد از انجام مراحل قبل کد شما به صورت عددی در می‌آید اما چون دارای پیچیدگی و نویز می‌باشد ممکن است کمی ناخونا باشد
برای حذف نقطه های اضافه شده (نویز) مانند شکل زیر
تغییر فونت کد امنیتی نسخه3

خط زیر را پیدا کنید
#noise

برای حذف نویز سفید، خط زیر آن را با یرداشتن // از ابتدای آن فعال کنید و خط بعدی را غیرفعال کنید
$white_noise_density=0; // no white noise
//$white_noise_density=1/6;

برای نویز سیاه هم همین کار را با 2خط بعدی انجام دهید.
در پایان کد نویز به شکل زیر خواهد بود:
#noise	$white_noise_density=0; // no white noise	//$white_noise_density=1/6;	$black_noise_density=0; // no black noise	//$black_noise_density=1/30;

پس از حذف نویز
تغییر فونت کد امنیتی نسخه3

در صورتی که می‌خواهید نوسان (در هم پیچیدگی) حروف را هم کم کنید، کد زیر را پیدا کنید و مقدار آن را از 8 کمتر کنید، صفر کمترین مقدار است.
$fluctuation_amplitude = 8;

برای اضافه کردن فاصله بین اعداد در کد زیر true تبدیل به false شود
$no_spaces = true;

برای تغییر طول اعداد تولیدی کد زیر را باید تغییر دهید، به صورت پیش فرض تصادفی بین 5 تا 7 کاراکتر است که می‌توان آن را کم یا زیاد نمود.
$length = mt_rand(5,7);

برای ثابت کردن طول مثلا همیشه 6 کاراکتر باید کد بالا را غیر فعال کرد و کد زیر آن را فعال کرد:
//$length = mt_rand(5,7); # random 5 or 6 or 7
$length = 6;
نحوه حذف کردن یک فونت؟
برای حذف یک فونت کافی است فایل آن را که دارای پسوند png است و در مسیر زیر قرار دارد را حذف نمایید، مثلا BHoma.png
\engine\modules\antibot\fonts

نحوه اضافه کردن فونت جدید؟
فایل Btitr.zip را دانلود کرده و در فوتوشاپ باز کنید و فونت نوشته را به فونت دلخواه تغییر دهید، سپس با پسوند png و نام دلخواه در پوشه fonts کپی کنید.
تغییر فونت کد امنیتی نسخه3
9 نفر (8 کاربر و 1 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر بخش قالب ها
14 فروردین 1395 - 10:54
منون پویا جان flower

--------------------
مدیر بخش ماژول ها
14 فروردین 1395 - 15:11
ممنون از پست مفیدتون flower

--------------------
مدیر سایت
15 فروردین 1395 - 10:24
با سپاس فراوان از شما

--------------------
عضو سایت
17 فروردین 1395 - 11:15
ممنون عالی بود
عضو سایت
17 اردیبهشت 1395 - 21:44
نقل قول: mohammad-kh
منون پویا جان flower

نقل قول: Eh3an
ممنون از پست مفیدتون flower

نقل قول: hamid7107
با سپاس فراوان از شما

نقل قول: hamedp
ممنون عالی بود

خواهش می‌کنم قابلی نداشت fellow

--------------------
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *