قرار دادن چندین رنک در مشخصات کاربری

Silver PC

Well-Known Member
تو تاپیکی یکی از دوستان میخواستن بدونن چجوری میشه 2 یا سه رنک رو به قسمت مشخصات کاربری (Postbit_legacy) اضافه کرد
تعدادی دیگر از دوستان آمدند و طی اظهاراتی بیان نمودند که این کد دست ساخت است و واسه ش زحمت کشیدند و ... و برای نمایش دادن آن کلی از خود حرکات بچه گانه در آوردند که فلانی گفته به کسی نده و ...
اگه واقعا" این کد دست ساز بود مثل فایل آخرین ارسالیهای انجمن (عین همینی که الان روی این سایت هست) باید به کپی رایت اون احترام گذاشت و جایی پابلیک نکرد

ولی قضیه ی کد رنک فرق میکنه چون من در یه قسمتی از خود سایت وی بی پیدا کردم البته بصورت هک نبود بلکه یه کد مختصر که میبایست تغییراتی درش حاصل میشد و در Postbit_legacy قرار میگرفت!
دوستانی که یه ذره انگلیسی بلدند اومدند این کد رو شناسایی و واسه خودشون ردیف کردن و به هر کی هم که میخواست میگفتند که دست نویسه و ...
واقعا" تاسف داره

بهرحال من نحوه گذاشتن این کد و چگونگی کار کردنشو براتون اینجا آموزش میدم
باشه شاید تونسته باشم گوشه ای از زحماتی که ویبولتین عزیز و دیگر اساتید که خیلی به گردن ما حق دارن رو جبران کرده باشم


برای گذاشتن 2 تا رنک دو حالت وجود داره
اول اینکه شما واسه یه گروه کاربری یه رنکی رو در نظر بگیرین و هر کی جز اون گروه شد این رنک واسه ش به نمایش در بیاد البته این گروه اولیه باشه ! مثلا" گروه مدیران بخش همه این رنکو داشته باشن
دوم اینکه شما یه گروه کاربری دیگه درست کنین و هر کی رو که دوست داشتین به این گروه ثانویه اضافه ش کنید
توضیح بیشتر : مثلا" میخوایین یه نفر در گروه کاربران رجیستر یوزر باشه ولی میخواین یه رنکی بالای اسم کاربریش قرار بدین و نمیخواین تو اون گروه همه اون رنک رو داشته باشن. مثلا" یه عکس بزارین بالا اسمش به عنوان حمایت کننده ی سایت !

آموزش اول :

در کد زیر برای 5 گروه متفاوت رنکهایی در نظر گرفته شده :
شما به جای X آیدی اون گروهی که میخواین رنک بهشون اضافه بشه رو قرار بدین و همچنین آدرس عکس ها رو برای هر کدوم به واسطه ی رنک مختلف تغییر بدین

کد:
<!--  Site Contributor button -->
<br /><br /><if condition="$post[usergroupid] == X"><img src="images/misc/supporter.gif"></if>
<if condition="$post[usergroupid] == X"><img src="images/misc/supporter.gif"></if>
<if condition="$post[usergroupid] == X"><img src="images/misc/supporter.gif"></if>
<if condition="$post[usergroupid] == X"><img src="images/misc/supporter.gif"></if>
<if condition="$post[usergroupid] == X"><img src="images/misc/supporter.gif"></if>
<!-- / Site Contributor button -->

الان در قسمت جستجوی استایل کلمه ی Postbit_legacy رو جستجو کنید
سپس در همین قسمت به9 دنبال کد زیر بگردید :

کد:
    <td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">

در پایینش کد اولی رو وارد کنین


این هم کد کامل برای استایل دیفالت : (بعد از تغییرات در کد رنک ) تمامی کدها رو جایگزین نمایید
 

پیوست ها

  • Defulat postbit_legacy.txt
    13.4 کیلوبایت · بازدیدها: 3

Silver PC

Well-Known Member
حالت دوم

حالت دوم

بعد از ساختن گروه کاربری جدید
آیدی آن گروه رو به خاطر بسپارید سپس در کد زیر به جای متغیر Y ، آیدی گروه جدیدی که اضافه کردید رو وارد کنید
مثلا" اسم این گروه هست حمایت کنندگان سایت
شما از گروه های مختلف دیگر (X) میتوانید فردی رو در این گروه بعنوان گروه ثانویه قرار دهید تا افراد مشخصی این عکس در بالای اسم کاربریشان به نمایش در بیاد

برای اضافه نمودن گروه ثانویه هم برای هر شخص خاص، در بخش مدیریت کاربر سپس در قسمت گروه های کاربری اضافی، او را به گروه جدید (ثانویه) اضافه کنید

کد:
<!--  Site Contributor button -->
<br /><if condition="$post[usergroupid] == X and is_member_of($post, Y)"><img src="images/misc/supporter2.gif"></if>
<if condition="$post[usergroupid] == X and is_member_of($post, y)"><img src="images/misc/supporter2.gif"></if>
<if condition="$post[usergroupid] == X and is_member_of($post, Y)"><img src="images/misc/supporter2.gif"></if>
<if condition="$post[usergroupid] == X and is_member_of($post, Y)"><img src="images/misc/supporter2.gif"></if>
<if condition="$post[usergroupid] == X and is_member_of($post, Y)"><img src="images/misc/supporter2.gif"></if>
<!-- / Site Contributor button -->

این کد رو نیز مثل کد پست اول در همان قسمت از Postbit_legacy قرار دهید

نکته :

شما میتونید چندین رنک رو در چندین مکان مختلف قرار دهید
لازمه با برنامه فرانت پیج مکانها را انتخاب و با تغییر دادن متغییرها کد مذکور را وارد کنید


موفق باشید
 

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

بالا