بوسیله این هک، در قسمت پروفایل کاربران، نام کاربر مورد نظر، با توجه به گروهی که در آن قرار دارد، با رنگی مجزا به نمایش گذاشته میشود.
آموزش نصب
۱. فایل engine/modules/profile.php را با ویرایشگر باز کرد، خط زیر را پیدا کرده:
۲. کد زیر را به جای خط بالا قرار دهید:
حال در قسمت پروفایل کاربران، نام مدیران سایت با رنگ قرمز، ناظم ها با رنگ سبز و ویرایشگر ها با رنگ آبی به نمایش در می آید.
$tpl->set( '{usertitle}', stripslashes( $row['name'] ) );
۲. کد زیر را به جای خط بالا قرار دهید:
function color_nick($nick,$group) {
switch ($group) {
case '1':$color = 'red';break;
case '2':$color = 'green';break;
case '3':$color = 'blue'; break;
default: $color = FALSE; break;
}
if (!$color) {$user = $nick;} else {$user = '<span style="color:'.$color.';">'.$nick.'</span>';}
return $user;
}
$tpl->set( '{usertitle}',color_nick($row['name'],$row['user_group']) );
switch ($group) {
case '1':$color = 'red';break;
case '2':$color = 'green';break;
case '3':$color = 'blue'; break;
default: $color = FALSE; break;
}
if (!$color) {$user = $nick;} else {$user = '<span style="color:'.$color.';">'.$nick.'</span>';}
return $user;
}
$tpl->set( '{usertitle}',color_nick($row['name'],$row['user_group']) );
حال در قسمت پروفایل کاربران، نام مدیران سایت با رنگ قرمز، ناظم ها با رنگ سبز و ویرایشگر ها با رنگ آبی به نمایش در می آید.
سوالات متداول
چگونه میتوان گروه کاربری جدیدی به این هک اضافه کنیم؟
بعد از خط زیر:
میتوانید یک گروه جدید اضافه کنید، به طور مثال:
بعد از خط زیر:
case '3':$color = 'blue'; break;
میتوانید یک گروه جدید اضافه کنید، به طور مثال:
case '4':$color = 'black'; break;