امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
افزودن دکمه تشکر به مای بی بی 1.8.4
#1
Install Persian Thanks Plugin on MyBB 1.8.4

این مطلب برای ما بی بی نسخه MyBB 1.8.4 است.
جاهایی که از علامت « => » استفاده کردم یعنی اینکه اون مسیر رو توی کنترل پانل مدیر کل باید پیدا کنید.

مای بی بی رو وقتی نصب می کنید امکان تشکر کردن از پست ها وجود نداره و باید پلاگین تشکر رو نصب کنید.
نسخه ی پلاگین باید با نسخه ما بی بی شما سازگار باشه وگرنه نصب نمیشه.
فایل زیپ پلاگین تشکر مای بی بی (ضمیمه شده در این پست) رو توی پوشه‌ای که انجمن نصب شده از حالت فشره خارج کنید.
مثلا من یک انجمن رو توی public_html (همون فولدر روت) نصب کردم و یه انجمن دیگه رو توی مسیر public_html/forums
پس برای هر کدوم از انجمن‌هام که بخوام پلاگین تشکر نصب کنم، اول باید بدونم فایل زیپ کجا باید از حالت فشرده خارج بشه.

بعد از Extract کردن فایل Zip پلاگین تشکر، به قسمت مدیریت انجمن برید و از قسمت پیکربندی وارد پلاگین‌ها بشین.
در صورتی که فایل زیپ رو درست از حالت فشرده خارج کرده باشین، توی قسمت پلاگین‌های غیرفعال، پلاگین تشکر با علامت گل رز ظاهر میشه.
اگر نسخه‌ی پلاگین تشکر با نسخه‌ی مای بی بی سازگار باشه، لینک نصب و فعال سازی جلوی پلاگین میاد وگرنه نمیشه نصبش کرد.

بعد از نصب پلاگین تشکر سورپراز میشید و می‌بینید که چقدر درب و داغونه!
حالا باید کمی تغییرات بدیم تا ظاهرش هم درست بشه.

تغییر اول: اضافه گردن گل رز در سمت راست لیست تشکرها
قالب ها و پوسته ها => قالب ها => قالب های سراسری => thanks_postbit_outline
کد این قالب اینجوریه:

کد php:
<div id="thx_list{$post['pid']}class="thx_list {$display_style}"><span class="smalltext thx_list_lable">{$lang->thx_givenby}</span><span id="thx_entry{$post['pid']}">$entries</span>
        </div

برای اینکه عکس گل رز بیاد کنارش باید به این شکل باشه:

کد php:
<div id="thx_list{$post['pid']}class="thx_list {$display_style}"><img src="images/thanks/rose-small.png" alt="rose"><span class="smalltext thx_list_lable">{$lang->thx_givenby}</span><span id="thx_entry{$post['pid']}">$entries</span>
        </div
نیازی به آپلود کردن عکس گل رز توی هاست ندارید.
چون با نصب پلاگین تشکر فارسی برای مای بی بی 1.8.4، این عکس توی مسیری که در کد بالا مشاهده می کنید کپی میشه.

تغییر دوم: اضافه کردن کدهای CSS
قالب ها و پوسته ها => پوسته ها => Default => global.css => ویرایش قالب بندی: حالت پیشرفته
دو خط کد زیر رو هر جا خواستید اضافه کنید (اگه با CSS آشنا نیستید فقط حواستون باشه بین {} کدهای دیگه نباشه)

کد php:
.thx_listclearboth; }
.
hide displaynone; } 

مثلا بعد از کد body می تونه باشه:
کد php:
body {
    background#fff;
    color#333;
    text-aligncenter;
    line-height1.4;
    margin0;
    font-family'MITahoma'Tahoma;
    font-size13px;
    overflow-yscroll;
}

.
thx_listclearboth; }
.
hide displaynone; } 

تغییر سوم: فارسی کردن پلاگین:
این قسمت باعث میشه کار با فایل‌های زبان مای بی بی (MyBB Persian Language) رو هم یاد بگیریم!
پیکربندی => زبان ها => English - American => گزینه ها => ویرایش متغیرهای زبان => thx.lang.php => ویرایش
8 عبارت زیر رو بجای مقادیر فعلی وارد کنید:

  1. تشکر
  2. تشکر شده توسط: 
  3. {1} بار تشکر شده در {2} پست
  4. تشکرها:
  5. حذف تشکر
  6. ،
  7. rtl
  8. کمی صبر کنید....
حواستون باشه که توی خط 6 بعد از کاما یه فاصله هم بذارید که لیست تشکرها اینجوری بشه: علی، کاربر1، ادمین، کاربر2، غیره

تغییر آخر: تنظیم آیکون (عکس) دکمه تشکر
قالب ها و پوسته ها => پوسته ها => Default => global.css => ویرایش قالب بندی: حالت پیشرفته
دو خط کد زیر رو هر جا خواستید اضافه کنید:
کد php:
.postbit_buttons a.thx_btn_add spanbackground-positionright -440px; }
.
postbit_buttons a.thx_btn_remove spanbackground-positionright -480px; } 

موفق باشید Smile

با سپاس از سازندگان این پلاگین: Huji Lee and SaeedGh


فایل‌(های) پیوست شده
.zip   Thanks 1.8.x.zip (اندازه: 11/62 KB / تعداد دفعات دریافت: 6)
پاسخ
roseتشکر شده توسط: amiri


پرش به انجمن:


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