مرجع پارسی MyBB

نسخه‌ی کامل: درخواست آموزش برجسته کردن کادر پست و اضافه کردن کادر برای سپاس کرده ها
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
طبق عکسی که گذاشتم میخوام ارسالهایی که کاربرها انجام میدن داخل یک کادر بصورت برجسته نشون داده بشه , درست مثل عکس



[تصویر:  43Untitled.jpg]



همچنین یک کادر برای نام کاربرانی که زیر پست تشکر زدند اضافه بشه تا هم زیباتر بشه , هم 2 تا پست از هم جدا بشه .


اگه ممکنه آموزشش رو لطف کنید
شما اول از همه باید از طریق کدهای css ، کادرتو تشکیل بدی و بعد وارد کدهای پست بیتت بشی و قبل از متغیر {$post['message']} کدهایی که قرار دادی رو به شکل زیر فراخوانی بکنی :

کد:
                <div class="نام css ساخته شده">{$post['message']}</div>
خب کد کادر چیه عزیز ؟



در ضمن , نوشته ی ارسالها رو با همون کد زیباسازی برای پست بیت که گذاشته بودی برجسته کردم . چجوری فیکس میشه که وقتی نوشته ها زیاده , نوشته ها تکون بخورن و برن خط بعد نه اینکه کادر بزرگ بشه , چون وقتی بزرگ میشه پست بیت کوچیک میشه و دیگه سپاسها رو نشون نمیده


اگه یه آموزش بزارین که چجوری مثه عکسی که بالا گذاشتم پست بیت رو از ارسال با یک خط جدا کنم , ممنون میشم

اینطوری فکر کنم دیگه مشکل حل میشه
مطمئن نیستم که این خط رو بتونم ایجا بکنم یا نه اما میخوای کدهای پست بیتتو یده یه امتحان بکنم یا اینکه یگر دوستان بیان یه راهنمایی بدن چون بعضی از قالبا(مثل قالب خودم)اون خط رو داره و یه سری نداره!!
انجمنم اگه بیای ببینی توی هر تاپیک بعضی از ارسالها کش اومده و سپاسهای کاربر رو دیگه نشون نمیده چون پست بیت لاغر میشه!!!

کد:
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
<hr size="100" width="100%"  align="center" />
    <tr><td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>

<style>
    <!--
.mr-abdollah{
    border-style:solid;
    border-width:1px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-topright:6px;
    
-webkit-border-radius: 6px 06px 0;
border-radius: 6px 0 6px 0;
-webkit-border-top-left-radius: 6px; /* pour Chrome */
-webkit-border-bottom-right-radius: 6px; /* pour Chrome */
    
    background-color:#EFEFEF;
    border-color:#DDDDDD #DDDDDD #C4C4C4 #C4C4C4;
    -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
    direction:rtl;
    font-family:Tahoma;
    font-size:11px;
    margin:4px 7px;
    padding:3px;
    text-align:center;
    }
    -->
</style>
        
    <div class="mr-abdollah"> <strong><span class="largetext">{$post['profilelink']}<span class="smalltext"><br />{$post['usertitle']}</span></strong> </div>
    <div class="mr-abdollah">{$post['userstars']}<br></div>
    <div class="mr-abdollah"><font color="#800080">{$post['groupimage']}<br />{$post['onlinestatus']}</font></div>
    <div class="mr-abdollah"><strong><font color="#800080">ارسال ها: {$post['postnum']}</font></strong></div>
    <div class="mr-abdollah"><strong><font color="#800080">{$post['replink']}<br />{$post['newpoints_postbit']}</font></strong></div>
    <div class="mr-abdollah"><strong><font color="#800080">سپاس ها: {$post['thank_count']}<br />{$post['thanked_count']}</font><strong></div>
    <div class="mr-abdollah"><font color="#800080">{$post['mood']}</font></div>
       </strong>
       <br />
          
       </span>



    <td class="{$altbg}" valign="top">
        <table width="100%">
        <tr>
<td class="tcat tcat_left tcat_right tcat_top">
                <div class="float_right smalltext">
                    {$post['postdate']}, {$post['posttime']} <span id="edited_by_{$post['pid']}">{$post['editedmsg']}</span>

                </div>
                {$post['posturl']}
            </td>
        </tr>
        <tr>
            <tr><td><span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
<style>
    <!--
.mr-omid{
    border-style:solid;
    border-width:10px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-topright:6px;
    
-webkit-border-radius: 6px 06px 0;
border-radius: 6px 0 6px 0;
-webkit-border-top-left-radius: 6px; /* pour Chrome */
-webkit-border-bottom-right-radius: 6px; /* pour Chrome */
    
    background-color:#f1f8fc;
    border-color:#DDDDDD #DDDDDD #C4C4C4 #C4C4C4;
    -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
    direction:rtl;
    font-family:;
    font-size:11px;
    margin:4px 7px;
    padding: 5px;
    text-align:;
    }
    -->
</style>

    <div class="mr-omid">
            <div id="pid_{$post['pid']}" style="padding: 5px 0 5px 0;">
                {$post['message']}
            </div>
    </div>


            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="right" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span></td>
                <td align="left">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['thanks']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>{$post['thxdsp_inline']}{$post['ratepost']}
</table>{$post['thxdsp_outline']}
مشکل ما چی شد پس ؟
(۱۳۹۰/۶/۱، ۱۲:۲۴:۵۸ عصر)SirOmid نوشته است: [ -> ]cellspacing="{$theme['borderwidth']}"

شما عدد مقابل cellspacing="{$theme['borderwidth']}" رو مساوی 1 قرار بده یعنی به شکل زیر :
کد:
cellspacing="1"
(۱۳۹۰/۶/۷، ۱۹:۲۹:۲۱ عصر)parsilu نوشته است: [ -> ]
(۱۳۹۰/۶/۱، ۱۲:۲۴:۵۸ عصر)SirOmid نوشته است: [ -> ]cellspacing="{$theme['borderwidth']}"

شما عدد مقابل cellspacing="{$theme['borderwidth']}" رو مساوی 1 قرار بده یعنی به شکل زیر :
کد:
cellspacing="1"

مشکل حل نشد

تا اونجا که من کلی تست گرفتم فهمیدم که

چون دیفالت خود مای بیبی

{$post['user_details']}

رو میزاره برای نمایش آمار و من اومدم اینها رو جدا کردم

آمار سپاسها رو از این دستور استفاده میکنم
[code]
سپاس ها: {$post['thank_count']}<br />{$post['thanked_count']}<
[code]
برای همین توی هر تاپیک اگه کسی 2 الی بیشتر پست گذاشته باشه فقط توی پست اولش سپاسهاش نمایش داده میشه و در پستهای دیگش آمار سپاسهاشو نمیزنه !!!

حالا اگه میشه بگید چیکار کنم که توی تمام پستها نمایش داده بشه , مرسی .