تغییر فونت کد امنیتی به فارسی نسخه2 (سازگار حتی با هاست های ویندوزی و لوکال هاست و...)
- جلوگیری از SPAM های تبلیغاتی و نابهنجار روسی و... در نظرات و بخش های مختلف سایت
- تغییر فونت انگلیسی به فارسی
- ساخت فونت دلخواه
- انتخاب اعداد
نسخه اولیه این مطلب در اینجا توسط دوست بزرگوارمان rrahimi ارسال شده بود، که در هاست های لینوکسی به خوبی کار می کرد اما روش جدید علاوه بر هاست های لینوکسی در هاست ویندوزی و لوکال هاست ویندوزی و... نیز کار می کند و کلا اصول کار هم تغییر کرده.
توضیحات بیشتر در قسمت پرسش و پاسخ
دانلود
آموزش نصب
مرحله1)
ایتدا به مسیر
رفته تمامی فایل های فونت (با پسوند png) رو حذف کنید
مرحله 2)
فایل ضمیمه را دانلود کرده و در مسیر بالا آپلود کنید
مرحله 3)
در مسیر
فایل antibot.php را باز کرده کد زیر را پیدا کنید
و آن را با این کد جایگزین کنید
ایتدا به مسیر
\engine\modules\fonts
رفته تمامی فایل های فونت (با پسوند png) رو حذف کنید
مرحله 2)
فایل ضمیمه را دانلود کرده و در مسیر بالا آپلود کنید
مرحله 3)
در مسیر
\engine\modules
فایل antibot.php را باز کرده کد زیر را پیدا کنید
var $allowed_symbols = "23456789acdefhkmnprsuvwxyz";
و آن را با این کد جایگزین کنید
var $allowed_symbols = "0123456789";
سوالات متداول
شرح مراحل؟
مرحله 1> حذف فونت های قدیمی
مرحله 2> نصب فونت های جدید
مرحله 3> تغییر نوع کد از ترکیب عدد-حرفی به عددی و اضافه کردن اعداد 0و1
نحوه اضافه کردن فونت؟
فایل زیر را دانلود در فوتوشاپ باز کنید و با فونت دلخواه اعداد را تغییر دهید، سپس با پسوند png و نام دلخواه ذخیره و در پوشه fonts هاست خود آپلود کنید.
تغییر تعداد کاراکترهای کد تولیدی؟
در مسیر
\engine\modules
فایل antibot.php را باز کرده کد زیر را پیدا کنید
کد زیر را در آن بیابید
این کد حداقل تعداد کاراکترهای تصویر (در اینجا 5 تا) را تعیین می کند و خط زیر آن یعنی
حداکثر آن (در اینجا 6 تا) که می توانید آن ها را تغییر دهید.
منبع:خودم
یاحق
مرحله 1> حذف فونت های قدیمی
مرحله 2> نصب فونت های جدید
مرحله 3> تغییر نوع کد از ترکیب عدد-حرفی به عددی و اضافه کردن اعداد 0و1
نحوه اضافه کردن فونت؟
فایل زیر را دانلود در فوتوشاپ باز کنید و با فونت دلخواه اعداد را تغییر دهید، سپس با پسوند png و نام دلخواه ذخیره و در پوشه fonts هاست خود آپلود کنید.
تغییر تعداد کاراکترهای کد تولیدی؟
در مسیر
\engine\modules
فایل antibot.php را باز کرده کد زیر را پیدا کنید
کد زیر را در آن بیابید
var $length_min = 5;
این کد حداقل تعداد کاراکترهای تصویر (در اینجا 5 تا) را تعیین می کند و خط زیر آن یعنی
var $length_max = 6;
حداکثر آن (در اینجا 6 تا) که می توانید آن ها را تغییر دهید.
منبع:خودم
یاحق
تصاویر