PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : گروه کاربری به سبک رنــگیـن کمـان



mohamad.s
06-06-2013, 09:58 AM
پلاگین ها & محصولات / مدیریت plugin / از پائین صفحه روی [اضافه کردن Plugin جدید‎]‏ کلیک کنید

محصول : vBulletin

محل هوک : fetch_musername

عنوان : به سلقه خودتون بزنید ، مثلا : Rainbow Username

کد پلاگین PHP :



if(strpos($user['musername'],'rainbow: true;') !== false )
{$i=$b=0;
$username = '';
$colours = array('d31539', 'ff7e00', 'ffc20e', '90d125', '187acb', '6f3198', 'ab1d8e');
while( $i < strlen( $user['username'])){if( $b >(count($colours)-1)) $b = 0;

$username .= '<span style="color:#' . $colours[ $b ] . '">' . $user['username'][$i] . '</span>';

++$b;
++$i;}

$user['musername'] = '<strong>' . $username . '</strong>';}




حالا در تنظیمات گروه کاربری مورد نظر ، در سمت راست :




<strong style="rainbow: true;">
سمت چپ :




</strong>

شات هم پیوست شد http://www.vbiran.ir/New/winksmiley02.gif حالا برای علاقه مندان توضیحاتی ساده و کوتاه درباره کد php میدم



if(strpos($user['musername'],'rainbow: true;') !== false )

داره میگه اگر خاصیت rainbow روی true بود این کار ها رو در ادامه انجام بده (اگر دقت کنید در کدی که در گروه کاربری قرار داده شد هم true گذاشتیم)



$colours = array('d31539', 'ff7e00', 'ffc20e', '90d125', '187acb', '6f3198', 'ab1d8e');
در این قسمت میتونید رنگ های مورد نظر رو مشخص کنید .....




$username .= '<span style="color:#' . $colours[ $b ] . '">' . $user['username'][$i] . '</span>';
اینجا هم مشخص شده که در تگ span این رنگ ها استفاده بشه ، اون بالا $colours تعریف شده بود برای همین اینجا اینطوری قرار داده شد :



"color:#' . $colours[ $b ] . '"

خوب شما میتونید جای span از font و هر تگ دیگه ای استفاده کنید اما نیازی به تغییر نیست http://www.vbiran.ir/New/happysmiley.gif


امیدوارم مفید بوده باشه و لذت ببرید http://www.vbiran.ir/New/heart.gif



منبع »» وی بی ایران