مرجع پارسی MyBB

نسخه‌ی کامل: [آموزش] آموزش نحوه ی اضافه کردن دکمه به قسمت ارسال ها
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
آموزش قرار دادن و اضافه کردن دکمه به قسمت ارسال های کاربران


توضیح مختصر :

با انجام این اموزش شما میتوانید یک یا چند دکمه به دلخواه خودتون به ارسالهای کاربران اضافه کنید.

توضیح کامل آموزش :


این اموزش به 2 صورت است :


1-قرار گیری کد

2-ایجاد متغییر(این مورد کارایی و اهمیت بیشتری دارد و همینطور پیچیده تر است و البته دست کدنیوس برای مانور به روی پست بیت رو هم بالا میبره اما صرفا اگر شما میخواهین ساده تر کارتان انجام شود از روش 1 استفاده کنین)



ابتدا مورد 1 :

شما برای اضافه کردن کد میتوانید از کد زیر استفاده کنید

کنترل پنل مدیریت>قالب ها و پوسته ها>تمپلیت قالب مربوطه>پست بیت تمپلیت>پست بیت

Admincp>>theme and templates>>templates>>you templates(?)>>post bit templates>>postbit

Admincp>>theme and templates>>templates>>you templates(?)>>post bit templates>>post bit_classic


کد :

کد:
<a href="link" target="_blank"><img src="linke tasvir" alt="upload" title="upload" /></a>

رو بعد از متغییر :

کد:
{$post['button_delete_pm']}

قرار دهید.


حاصل :

[تصویر:  7eaaa814099346199dbb.jpg]




و اما اموزش مورد دوم :


این مورد برای برنامه نویسان و کد نویسان هم اهمیت و هم علمی تر هست و با یک متغییر کار به پایان میرسه و نیاز به برهم زدن نظم کدهای قسمت مربوطه نیست.

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

postbit templates که شامل چنین زیر مجموعه است مثل postbit,postbit_classic,postbit_reply,...

اما شما برای اینکه این دکمه و یا دکمها رو اضافه کنید باید یک قالب بندی شده یه قالب اضافه کنید برای این کار ابتدا :


یک قالب ابتدا اضافه کنید و نام ان را به نام متغیر و و نام متغیر را بر مبنای دکمه ای که میخواهید اضافه کنید ایجاد کنید:

[تصویر:  d1d11e103ea44cc990ee.jpg]


بعد از این کار شما حالا یک قالب اماده برای تعریف یک کلاس دارید :

حالا بر اساس تصویر میتوانید یک کلاس تعریف کنید

[تصویر:  a9af606d57be461d8f1f.jpg]


حالا کلاسی که ایجاد کردید رو ذخیره کنید:

[تصویر:  4192b8517d67452cb07f.jpg]

و حالا این کار رو بروی سورس قالب اضافه کنید.



مثل : قسمت postbit_reply که متغیر زیر را دارد :

کد:
{$post['button_reply']}

حالا شما هم با انجام عملیات بالا متغیر زیر رو دارید (البته اگر میخواهید دکمه ی اضافه شده دکمه ی آپلود باشد) :

کد:
{$post['button_uplaod']}


و حالا این متغیر بالا را بعد از متغیر دکمه هایی که در قسمت postbit,postbit_classic هست اضافه کنید(به اخرین متغییر توجه کنید) :


کد:
                <div class="post_management_buttons float_right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$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']}{$post['button_uplaod']}
                
                                </div>
                                            </td>
        </tr>
    </tbody>
</table>


متغیر اضافه شده است و حاصل این میشود :


[تصویر:  7eaaa814099346199dbb.jpg]



آموزش : اضافه کردن دکمه به قسمت ارسالهای کاربران

این آموزش توسط c_r_fel تهیه شده است.



c_r_fel
درود
Admincp>>theme and templates>>templates>>you templates(?)>>post bit templates>>postbit
آدرس هارو به فارسی نیز بنویسید!!
قسمت پنل فارسی افزوده شد.

c_r_fel