زمینه دلخواه برای گروه های کاربری مخلتف

شروع موضوع توسط FaRhAd ‏3 ژانویه 2012 در انجمن آموزش های وی بولتین

  1. FaRhAd

    FaRhAd کاربر جدید

    تاریخ عضویت:
    ‏29 دسامبر 2011
    ارسال ها:
    98
    تشکر شده:
    0
    درود
    امروز تصمیم گرفتم یاد بدم چه جوری بتونید پس زمینه پست های ارسال شده رو برای گروه های کاربری عوض کنید مثلا پس زمینه پست های مدیریت با پست های کاربر ها فرق داشته باشه
    خب بریم سر وقت آموزش برای این آموزش فقط باید چند تا کار خیلی کوچیک انجام بدیم همین!
    خب توی قالب postbit.css بگردید دنبال:
    PHP:
    .postbitlegacy .postbody, .eventbit .eventdetails .eventbody {
        
    margin-{vb:stylevar left}: {vb:stylevar postbitlegacy_userinfo_width};
        
    border-{vb:stylevar left}: {vb:stylevar postbit_userinfo_border};
        
    background: {vb:stylevar postbit_background};
        
    _background-imagenone;
        
    padding-bottom1em;
    }
    در انتها اضافه کنید:

    PHP:
    /* VBIran - Haji editing postbit */
    .postbitlegacy .postbody_admin, .eventbit .eventdetails .eventbody {
        
    margin-{vb:stylevar left}: {vb:stylevar postbitlegacy_userinfo_width};
        
    border-{vb:stylevar left}: {vb:stylevar postbit_userinfo_border};
        
    backgroundurl(http://www.vbiran.ir/img/Back-Admin-1.gif) repeat;
        
    _background-imagenone;
        
    padding-bottom1em;
    }
    خب حالا ذخیره کنید
    نکته: بخشی که قرمز کردم باید ویرایش کنید و لینک عکسی که دوست دارید به عنوان پس زمینه استفاده بشه رو بزارید
    خب توی قالب postbit_legacy بگردید دنبال:
    PHP:
    <div class="postbody">
    با متن زیر عوضش کنید:

    PHP:
    <vb:if condition="is_member_of($post, #)"><div class="postbody_admin">
    <
    vb:else />
    <
    div class="postbody">
    </
    vb:if>
    حالا قالب رو ذخیره کنید!
    خب نکته: # که قرمز کردم باید شما شماره گروه کاربری که دوست دارید پس زمینش عوض بشه رو قرار بدید!
    اگر میخواهید 2 تعداد گروه های کاربری که بک گراند نوشتشون عوض بشه به صورت زیر عمل کنید:
    متن زیر رو postbit.css اضافه کنید :

    PHP:
    .postbody_admin2 {     margin-{vb:stylevar left}: {vb:stylevar postbitlegacy_userinfo_width};     border-{vb:stylevar left}: {vb:stylevar postbit_userinfo_border};     backgroundurl(http://www.vbiran.ir/img/Back-Admin-2.gif) repeat;     _background-image: none;     padding-bottom: 1em; }
    توی کد ها هم هرجا postbody_admin بود بکنید postbody_admin2 البته این برای یک یوزر دومی هست که میخواید روش بک بذارید
    کدش هم میشه :
    PHP:
    <vb:if condition="is_member_of($post, 1)"><div class="postbody_admin"> <vb:if condition="is_member_of($post, 2)"><div class="postbody_admin2"> <vb:else /> <div class="postbody"> </vb:if></vb:if>
    موفق باشید.
    منبع:وی بی ایران