۱۳۹۲/۶/۲۰، ۱۴:۱۹:۱۱ عصر
سلام من طبق آموزش زیر دکمه های پست بیتم رو CSS کردم الان تنها دو کلید مانده که css بشه یکی دکمه تشکر و یکی دیگه دکمه اخطار لطفا کمکم کنید چطوری اینارو سی اس اس کنم
توجه ابتدا کد ها را در نات پد کپی کنید و سپس از نات پد به قالب خودتن مجددا کپی کنید
خب برای این کار به یک استایل دکمه css نیاز داریم
برای مثال استایل زیر.
1- استایل خودتون رو در global.css قرار بدید
میتونید این استایل رو برای دکمه های مختلف جداگانه تعریف کنید.
که در این صورت باید در مراحل بعد نام استایل همان دکمه رو در قالب مخصوص دکمه وارد کنید.
2-وارد مسیر زیر شوید.
کنترل پنل مدیریت>>>قالب ها و پوسته ها >>> قالب ها >>> قالب مورد نظر >>> postbitTemplates
3-در همان مسیر بالا وارد قالبpostbit_delete_pm شوید و کد زیر را جایگزین کنید.
4-وارد قالب postbit_edit شوید و کد زیر رو جایگزین کنید.
5-وارد قالب Postbit_email شوید و جایگزین کنید
6-وارد قالب postbit_find شوید و جایگزین کنید با
7-وارد قالب postbit_forward_pm شوید و جایگزین کنید با
8- وارد قالب postbit_multiquote شوید و جایگزین کنید با
9-وارد قالب postbit_pm شوید و جایگزین کنید با
10-وارد قالب postbit_quickdelete شوید و جایگزین کنید
11-وارد قالب postbit_quote و جایگزین کنید
12-وارد قالب postbit_rep_button و جایگزین کنید
13-وارد قالب postbit_reply_pm شوید و جایگزین کنید با
14-وارد قالب postbit_replyall_pm شوید و جایگزین کنید
15-وارد قالب postbit_report شوید و جایگزین کنید
16-وارد قالب postbit_www شوید و جایگزین کنید.
خب حالا تمام دکمه های پیشفرض مای بی بی شما css شد
اگر از پلاگین اکسیمنت استفاده میکنید
به مسیر زیر بروید
کنترل پنل مدیریت>>>قالب ها و پوسته ها >>> قالب ها >>> قالب های گروه بندی نشده >>> akismet_postbit_spam
و جایگزین کنید
این ساده ترین حالت css کردن دکمه ها می باشد
از دکمه های css خود لذت ببرید
توجه ابتدا کد ها را در نات پد کپی کنید و سپس از نات پد به قالب خودتن مجددا کپی کنید
خب برای این کار به یک استایل دکمه css نیاز داریم
برای مثال استایل زیر.
1- استایل خودتون رو در global.css قرار بدید
کد php:
/* MyBB CSS PostBit Butoons */
.postbit-button {
-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
box-shadow:inset 0px 0px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #cfcfcf) );
background:-moz-linear-gradient( center top, #ededed 5%, #cfcfcf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#cfcfcf');
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:2px solid #adadad;
display:inline-block;
color:#777777;
font-size:12px;
font-weight:bold;
padding:6px 8px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
}.postbit-button:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cfcfcf), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #cfcfcf 5%, #ededed 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#ededed');
background-color:#cfcfcf;
}.postbit-button:active {
position:relative;
top:1px;
}
/* MyBB CSS PostBit Butoons */
میتونید این استایل رو برای دکمه های مختلف جداگانه تعریف کنید.
که در این صورت باید در مراحل بعد نام استایل همان دکمه رو در قالب مخصوص دکمه وارد کنید.
2-وارد مسیر زیر شوید.
کنترل پنل مدیریت>>>قالب ها و پوسته ها >>> قالب ها >>> قالب مورد نظر >>> postbitTemplates
3-در همان مسیر بالا وارد قالبpostbit_delete_pm شوید و کد زیر را جایگزین کنید.
کد php:
<a class="postbit-button" title="حذف این پیام خصوصی" style="text-decoration:none;" href="private.php?action=delete&pmid={$id}&my_post_key={$mybb->post_code}">حذف پیام</a>
کد php:
<a class="postbit-button" style="text-decoration:none;" title="ویرایش ارسال" href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}">ویرایش</a>
<div id="edit_post_{$post['pid']}_popup" style="display: none;"><div><a href="javascript:;" onclick="Thread.quickEdit({$post['pid']});">{$lang->postbit_quick_edit}</a></div><div><a href="editpost.php?pid={$post['pid']}">{$lang->postbit_full_edit}</a></div></div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("edit_post_{$post['pid']}");
}
// -->
</script>
5-وارد قالب Postbit_email شوید و جایگزین کنید
کد php:
<a class="postbit-button" href="member.php?action=emailuser&uid={$post['uid']}" style="text-decoration:none;" title="ارسال ایمیل به کاربر">ایمیل</a>
کد php:
<a class="postbit-button" href="search.php?action=finduser&uid={$post['uid']}" style="text-decoration:none;" title="سوابق کاربر">جستجوی ارسال ها</a>
7-وارد قالب postbit_forward_pm شوید و جایگزین کنید با
کد php:
<a class="postbit-button" title="{$lang->forward_title}" style="text-decoration:none;" href="private.php?action=send&pmid={$id}&do=forward">ارسال به دیگری</a>
کد php:
<a class="postbit-button" style="text-decoration:none;" href="javascript:Thread.multiQuote({$post['pid']});" id="multiquote_link_{$post['pid']}">نقل قول ارسال</a>
<script type="text/javascript">
//<!--
$('multiquote_link_{$post['pid']}').style.display = '';
// -->
</script>
کد php:
<a class="postbit-button" href="private.php?action=send&uid={$post['uid']}" style="text-decoration:none;" title="ارسال پیام خصوصی به کاربر">پیام خصوصی</a>
کد php:
<a class="postbit-button" title="{$lang->postbit_qdelete}" href="editpost.php?pid={$post['pid']}" onclick="Thread.deletePost({$post['pid']}); return false;" style="display: none; text-decoration:none;" id="quick_delete_{$post['pid']}">حذف ارسال</a>
<script type="text/javascript">
// <!--
$('quick_delete_{$post['pid']}').style.display = '';
// -->
</script>
کد php:
<a class="postbit-button" href="newreply.php?tid={$tid}&replyto={$post['pid']}" style="text-decoration:none;" title="پاسخ با نقل قول">پاسخ</a>
12-وارد قالب postbit_rep_button و جایگزین کنید
کد php:
<a class="postbit-button" title="اهدا اعتبار" href="javascript:MyBB.reputation({$post['uid']},{$post['pid']});" style="text-decoration:none;">اعتبار</a>
کد php:
<a class="postbit-button" href="private.php?action=send&pmid={$id}&do=reply" style="text-decoration:none;" title="ارسال پاسخ با نقل قول">نقل قول</a>
کد php:
<a class="postbit-button" style="text-decoration:none;" href="private.php?action=send&pmid={$id}&do=replyall" title="ارسال پیام به همه" />ارسال به همه</a>
15-وارد قالب postbit_report شوید و جایگزین کنید
کد php:
<a class="postbit-button" href="javascript:Thread.reportPost({$post['pid']});" style="text-decoration:none;" title="گزارش ارسال به مدیر">گزارش ارسال</a>
کد php:
<a class="postbit-button" href="{$post['website']}" style="text-decoration:none;" traget="_blank" title="مشاهده وبسایت کاربر">وبسایت</a>
اگر از پلاگین اکسیمنت استفاده میکنید
به مسیر زیر بروید
کنترل پنل مدیریت>>>قالب ها و پوسته ها >>> قالب ها >>> قالب های گروه بندی نشده >>> akismet_postbit_spam
و جایگزین کنید
کد php:
<a class="postbit-button" style="text-decoration:none;" title="پست های اسپم" href="{$mybb->settings['bburl']}/moderation.php?action=mark_as_spam&pid={$post['pid']}&fid={$post['fid']}">اسپم</a>
از دکمه های css خود لذت ببرید