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

ایجاد یک گروه کاربری برای ربات های موتورهای جستجو

تاریخ انتشار: 22 مرداد 1391
ارسال کننده: IMP
بوسیله این هک شما قابلیتی به دیتالایف انجین اضافه میکنید که، هنگامی که یک ربات جستجوگر وارد سایت شما میشود، همانند یک کاربر عضو میتواند به تمامی قسمت های سایت شما که مخصوص کاربران عضو هست دست پیدا کند.
  • آموزش نصب
۱. ابتدا وارد قسمت مدیریت گروه های کاربری سیستم شده و یک گروه کاربری جدید ایجاد کنید و تنظیمات آن را هر طور که مایل بودید قرار بدهید.

۲. سپس شماره آی دی گروه کاربری جدیدی که ساختید را به خاطر بسپارید، به تصویر زیر دقت کنید:

همانطور که در تصویر مشاهده میکنید، شماره آی دی گروه کاربری که ما برای ربات ها ایجاد کرده ایم 6 میباشد.

۳. این قسمت را باید در هر دو فایل engine/init.php و engine/preview.php انجام دهید:
کد زیر را پیدا کرده:
if (!$is_logged) $member_id['user_group'] = 5;

پس از کد بالا، کد زیر را قرار دهید:
$_UA = $_SERVER['HTTP_USER_AGENT'];
$names_robots = array('Yandex' => 'Robot Yandex',
              'YaDirectBot' => 'Robot YaDirect',
              'YandexSomething' => 'Robot Yandex2',
              'Bond, James Bond' => 'Robot Yandex Spam',
              'Googlebot' => 'Robot Google',
              'Mediapartners-Google' => 'Robot GoogleAd',
              'Googlebot-Image' => 'Robot GoogleIM',
              'StackRambler' => 'Robot Rambler',
              'Slurp' => 'Robot Yahoo',
              'Yahoo! Slurp' => 'Robot Yahoo',
              'MSNBot' => 'Robot Bing',
              'MSNBot-media' => 'Robot BingIM',
              'MSNBot-news' => 'Robot Bing-News',
              'ia_archiver' => 'Robot Alexa',
              'Mail.Ru' => 'Robot Mail',
              'Webalta' => 'Robot Webalta',
              'Turtle' => 'Robot Turtle',
              'Aport' => 'Robot Aport',
              'SAPE.BOT is watching you!' => 'Robot Sape');
foreach($names_robots as $keyR => $valueR)
{
    if(strstr(strtolower($_UA), strtolower($keyR)))
    {
        $robot = $valueR;
    }
}
if (!$is_logged and $robot != '')
{
    $member_id['user_group'] = GROUPID;
}


در کد بالا باید به جای GROUPID شماره گروه کاربری که ایجاد کردیم را قرار دهیم. یعنی به جای کلمه GROUPID باید بنویسیم 6 و بعد فایل را ذخیره کنیم.
12 نفر (12 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر سایت
22 مرداد 1391 - 11:42
شما عادت دارید با کارهای خاص کاربران را شگفت زده کنید
من چک کردم تو هیچ سایت خارجی و داخلی ای دیتالایف انجین به اندازه اینجا ساپورت نمیشه
به افتخار همه کاربران دوست داشتنی دیتالایف انجین فارسی
happy

--------------------
عضو سایت
22 مرداد 1391 - 12:11
تشکر از شما پیشتیبان عزیز و گرامی که کمتر از یک ربع این هک رو اختراع کردید بعد از سوال من haha

--------------------
مدیر بازنشسته
22 مرداد 1391 - 12:23
tehran21,
من این هک رو ننوشتم، فقط تست کردم و برای کاربران دیتالایف انجین فارسی اینجا قرار دادم yes
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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