بوسیله این هک شما قابلیتی به دیتالایف انجین اضافه میکنید که، هنگامی که یک ربات جستجوگر وارد سایت شما میشود، همانند یک کاربر عضو میتواند به تمامی قسمت های سایت شما که مخصوص کاربران عضو هست دست پیدا کند.
آموزش نصب
۱. ابتدا وارد قسمت مدیریت گروه های کاربری سیستم شده و یک گروه کاربری جدید ایجاد کنید و تنظیمات آن را هر طور که مایل بودید قرار بدهید.
۲. سپس شماره آی دی گروه کاربری جدیدی که ساختید را به خاطر بسپارید، به تصویر زیر دقت کنید:
همانطور که در تصویر مشاهده میکنید، شماره آی دی گروه کاربری که ما برای ربات ها ایجاد کرده ایم 6 میباشد.
۳. این قسمت را باید در هر دو فایل engine/init.php و engine/preview.php انجام دهید:
کد زیر را پیدا کرده:
پس از کد بالا، کد زیر را قرار دهید:
در کد بالا باید به جای GROUPID شماره گروه کاربری که ایجاد کردیم را قرار دهیم. یعنی به جای کلمه GROUPID باید بنویسیم 6 و بعد فایل را ذخیره کنیم.
۲. سپس شماره آی دی گروه کاربری جدیدی که ساختید را به خاطر بسپارید، به تصویر زیر دقت کنید:
همانطور که در تصویر مشاهده میکنید، شماره آی دی گروه کاربری که ما برای ربات ها ایجاد کرده ایم 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;
}
$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 و بعد فایل را ذخیره کنیم.