هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اموزش تبدیل دکمه های مای بی بی به CSS
#1
درود

این اموزش خیلی کلاس کار انجمنتون را بالا میبره و بسیار هم دکمه هاتون جذاب میشه و سرعت لود دکمه ها در پست بیت هم که بسیار بالا میره

قبل از هر چیز بگم که من هنوز موفق به اعمال این تغییر برای دکمه تشکر نشدم

ابتدا در لینک زیر یک دکمه مطابق سلیقه و رنگ قالبتون طراحی کنید:

http://www.cssbuttongenerator.com/

کدش را بدون دستکاری در اخر کدهای گلوبال CSS قالبتون اضافه کنید

به عنوان مثال کد زیر:

کد:
.myButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background-color:#ededed;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#666666;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
    background-color:#ff82ff;
}.myButton:active {
    position:relative;
    top:1px;
}

حالا باید مسیر دکمه هاتون را در قالب پیدا کنید عکسش را حذف کنید . به عنوان مثال دکمه نقل قول :

به مسیر زیر رفته :

قالب ها و پوسته ها - قالب مورد نظر در تمپلت Postbit پیدا کنید postbit_quote کد زیر انجا هست:

کد:
<a href="newreply.php?tid={$tid}&amp;pid={$post['pid']}"><img src="{$theme['imglangdir']}/postbit_quote.gif" alt="{$lang->postbit_quote}" title="{$lang->postbit_quote}" /></a>

کد های زیر را از ان قسمت حذف کنید :

کد:
<img src="{$theme['imglangdir']}/postbit_quote.gif" alt="{$lang->postbit_quote}" title="{$lang->postbit_quote}" />

انچه که باقی میمونه :

کد:
<a href="newreply.php?tid={$tid}&amp;pid={$post['pid']}"></a>


حالا نوبت وارد کردن کلاس دکمه CSS هست که در مثال ما میشه :

کد:
class="myButton"


به شکل زیر باید اضافه کنید :

کد:
<a href="newreply.php?tid={$tid}&amp;pid={$post['pid']}" class="myButton"> نقل قول </a>

در واقع در همه تمپلت ها باید قسمت =img src را تا اخر و قبل از تگ </a> حذف کنید و سپس کنار تگ </a> همونطور که در مثال بالا مشخص هست اسم دکمه را به فا رسی بنویسید

- دکمه های موجود در تاپیک ها در تمپلت های postbit هستند اسمهاشون مشخصه
- دکمه ارسال پاسخ در تمپلت showthread_newreply
- دکمه موضوع جدید در تمپلت showthread_newthread

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

[تصویر:  photos.png] نمونه:

ایجاد دکمه ها با کلاس CSS به همین روشی که توضیح دادم در سایت زیر استفاده شده:

http://enviraphani.co.cc/showthread.php?tid=45

امیدوارم براتون مفید بوده باشه [تصویر:  o7i14a20k0t6y4q0hms.gif]
پاسخ
 سپاس شده توسطkhp (۱۳۹۰/۸/۱۰، ۱۱:۵۸:۵۱ صبح) ، carrow (۱۳۹۰/۸/۱۰، ۱۲:۰۶:۲۶ عصر) ، majid1605 (۱۳۹۰/۸/۱۰، ۱۲:۵۲:۱۷ عصر) ، Night (۱۳۹۰/۸/۱۰، ۱۶:۰۸:۲۴ عصر) ، mamaly12h (۱۳۹۰/۸/۱۲، ۲۳:۴۳:۱۷ عصر) ، Mt edition (۱۳۹۰/۸/۱۳، ۲۰:۱۹:۰۴ عصر) ، HOssE!N-B (۱۳۹۰/۸/۱۷، ۱۹:۰۱:۰۰ عصر) ، 206 (۱۳۹۰/۸/۱۸، ۱۵:۵۷:۳۵ عصر) ، ms83 (۱۳۹۰/۸/۱۸، ۱۶:۱۹:۱۸ عصر) ، Mohammad.T (۱۳۹۰/۸/۱۸، ۱۷:۱۱:۴۶ عصر) ، heavaz60 (۱۳۹۰/۸/۲۲، ۰۲:۱۴:۲۲ صبح) ، Cancer9003 (۱۳۹۰/۱۰/۱۲، ۱۴:۴۵:۴۵ عصر) ، yaser0421 (۱۳۹۰/۱۱/۱۲، ۰۳:۳۶:۱۲ صبح) ، Royaei (۱۳۹۱/۳/۲۹، ۰۳:۳۷:۲۱ صبح) ، mahtaa (۱۳۹۱/۴/۳۰، ۰۱:۵۱:۳۳ صبح) ، Amin IB (۱۳۹۱/۶/۲۵، ۱۱:۰۰:۲۳ صبح) ، -ALI- (۱۳۹۱/۷/۲۲، ۱۳:۰۰:۰۴ عصر) ، mahpishoni (۱۳۹۱/۹/۲۷، ۲۰:۳۳:۲۷ عصر) ، the wolf (۱۳۹۱/۱۰/۲۸، ۱۶:۱۶:۴۰ عصر) ، BB Baz (۱۳۹۱/۱۱/۲۶، ۱۵:۳۵:۲۵ عصر) ، bully13 (۱۳۹۲/۱۰/۴، ۱۶:۰۶:۳۸ عصر)
#2
خیلی خوب بود فقط من نتونستم دکمه های موضوع جدید و ویرایش رو عوض کنم .این کدهاشون

کد php:
<a href="editpost.php?pid={$post['pid']}id="edit_post_{$post['pid']}class="myButton"  ><font color="#FFFFFF"ویرایش </font> </a>
<
div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" onclick="Thread.quickEdit({$post['pid']});" class="popup_item">{$lang->postbit_quick_edit}</a></div><div class="popup_item_container"><a href="editpost.php?pid={$post['pid']}class="popup_item">{$lang->postbit_full_edit}</a></div></div>
<
script type="text/javascript">
// <!--
    
if(use_xmlhttprequest == "1")
    {
        new 
PopupMenu("edit_post_{$post['pid']}");
    }
// -->
</script

کد php:
<a href="newthread.php?fid={$fid}class="myButton-new" ><font color="#FFFFFF"موضوع جدید </font></a>&nbsp
پاسخ
 سپاس شده توسطJanis_cymn (۱۳۹۱/۵/۱۹، ۰۱:۳۲:۳۰ صبح)
#3
لینک شمارو که باز میکنم آنتی ویروسم هی اخطار میده و صفحه رو بلاک کرد . لطفا بررسی کنید
انجمن آریانیک

http://aria-nik.net

http://aria-nik.com

پاسخ
 سپاس شده توسطKler_gox (۱۳۹۰/۱۰/۲۴، ۲۲:۰۴:۲۹ عصر) ، Kati_Jon (۱۳۹۰/۱۰/۲۶، ۱۲:۱۲:۵۸ عصر) ، Janis_cymn (۱۳۹۱/۵/۱۹، ۰۱:۳۲:۲۹ صبح)
#4
(۱۳۹۰/۸/۱۰، ۱۴:۵۶:۵۲ عصر)arianik نوشته است: لینک شمارو که باز میکنم آنتی ویروسم هی اخطار میده و صفحه رو بلاک کرد . لطفا بررسی کنید

Nod32 کلا با co.cc ها مشکل داره و نمیزاره هیچ آدرسی با این پسوند باز بشه.
carrow از June 2010 عضو مرجع فارسی MyBB می باشد.
پاسخ
 سپاس شده توسطKler_gox (۱۳۹۰/۱۰/۲۴، ۲۲:۰۴:۲۸ عصر)
#5
(۱۳۹۰/۸/۱۰، ۱۴:۴۵:۳۲ عصر)majid1605 نوشته است: خیلی خوب بود فقط من نتونستم دکمه های موضوع جدید و ویرایش رو عوض کنم .این کدهاشون

برای موضوع جدید شما باید در Show Thread Templates قسمت showthread_newthread را ویرایش کنید
پاسخ
 سپاس شده توسطKler_gox (۱۳۹۰/۱۰/۲۴، ۲۲:۰۴:۲۸ عصر)
#6
من همه دکمه ها رو تغییر دادم فقط موضوع جدید مونده هر کاری می کنم تغییر نمی کنه .

کد php:
<a href="newthread.php?fid={$fid}class="big-myButton"  ><font color="#FFFFFF"ایجاد موضوع جدید </font></a>&nbsp

نقل قول چندگانه هم مشکل داره
پاسخ
 سپاس شده توسطKati_Jon (۱۳۹۰/۱۰/۲۶، ۱۲:۱۲:۵۶ عصر) ، Suzan_preli (۱۳۹۱/۴/۲۶، ۰۲:۲۵:۵۸ صبح)
#7
HuhHuhHuhHuh
پاسخ
 سپاس شده توسطKler_gox (۱۳۹۰/۱۰/۲۴، ۲۲:۰۴:۳۳ عصر) ، Suzan_preli (۱۳۹۱/۴/۲۶، ۰۲:۲۵:۵۴ صبح)
#8
HuhHuhHuh
پاسخ
 سپاس شده توسطKati_Jon (۱۳۹۰/۱۰/۲۶، ۱۲:۱۳:۰۰ عصر) ، Suzan_preli (۱۳۹۱/۴/۲۶، ۰۲:۲۵:۵۶ صبح)
#9
HuhHuhHuh
پاسخ
 سپاس شده توسطKler_gox (۱۳۹۰/۱۰/۲۴، ۲۲:۰۴:۳۱ عصر)
#10
نقل‌قول: برای موضوع جدید شما باید در Show Thread Templates قسمت showthread_newthread را ویرایش کنید

من توی این مسیر به صورت زیر تغییرش دادم ولی کار نمیکنه

کد php:
<a href="newthread.php?fid={$fid}class="big-myButton"  ><font color="#FFFFFF"ایجاد موضوع جدید </font></a>&nbsp


نقل قول چندگانه هم مشکل داره
پاسخ
 سپاس شده توسطKler_gox (۱۳۹۰/۱۰/۲۴، ۲۲:۰۴:۳۲ عصر) ، Kati_Jon (۱۳۹۰/۱۰/۲۶، ۱۲:۱۲:۵۷ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان