رفتن به مطلب
Shezen

پلاگین استایل نام کاربری

پست های پیشنهاد شده

پلاگین: Nickname Styles

عملکرد: انتخاب استایل نام کاربری توسط کاربران بر اساس تعداد پست ها و اعتبار و میزان آنلاین بودن در انجمن شما

نویسنده: Edson Ordaz

ترجمه: Shezen

نسخه: 1.0

معرفی: 7th April 2012

لینک اصلی: http://mods.mybb.com/view/nickname-styles

نکته: راهنمای استفاده در فایل پیوست شده وجود دارد.

نصب: آپلود فایل های پلاگین و فعال سازی از پنل مدیریت و utf8 کردن تیبل مربوطه

به پوشه inc در هاست خود بروید و فایل functions.php رو باز کنید و بصورت زیر ویرایش کنید(قبل از ویرایش فایل را دانلود کنید تا در صورت بروز مشکل بتوانید فایل بازگردانی کنید)

 

پیدا کنید کد زیر رو:

function format_name($username, $usergroup, $displaygroup="")
{
global $groupscache, $cache;

if(!is_array($groupscache))
{
	$groupscache = $cache->read("usergroups");
}

if($displaygroup != 0)
{
	$usergroup = $displaygroup;
}

$ugroup = $groupscache[$usergroup];
$format = $ugroup['namestyle'];
$userin = substr_count($format, "{username}");

if($userin == 0)
{
	$format = "{username}";
}

$format = stripslashes($format);

return str_replace("{username}", $username, $format);
}

 

و کد زیر رو جایگزینش کنید

function format_name($username, $usergroup, $displaygroup="")
{
   global $groupscache, $cache, $db;

   if(!is_array($groupscache))
   {
       $groupscache = $cache->read("usergroups");
   }

   if($displaygroup != 0)
   {
       $usergroup = $displaygroup;
   }

   $ugroup = $groupscache[$usergroup];
   $format = $ugroup['namestyle'];
   $userin = substr_count($format, "{username}");

   if($userin == 0)
   {
       $format = "{username}";
   }

   $format = stripslashes($format);

   if($db->table_exists("nickstyles_nicks"))
   {
       global $db;
       $query = $db->simple_select('users', 'nickstyle', "username='{$username}' AND usergroup='{$usergroup}'");
       $user = $db->fetch_array($query);
       if(!empty($user['nickstyle']))
       {
           $query = $db->simple_select('nickstyles_nicks', 'style', 'nid='.$user['nickstyle']);
           $style = $db->fetch_array($query);
           $format = $style['style'];
           $format = stripslashes($format);
           return str_replace("{username}", $username, $format);
       }
       else
       {
           return str_replace("{username}", $username, $format);
       }
   }

   return str_replace("{username}", $username, $format);
} 

 

نمونه:

[/color]برای دریافت کد استایل میتونید به تاپیک زیر مراجعه کنید و یا استایل مورد نظر خودتونو وارد کنید

استایل نام کاربری جرقه ای

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
شما به عنوان کاربر مهمان در حال حاضر دیدگاه ارسال می کنید. اگر دارای حساب کاربری در سایت هستید لطفا وارد حساب کاربری خود شوید.
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  حداکثر استفاده از ۷۵ شکلک مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×