1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

ساخت صفحات اضافی برای MyBB

شروع موضوع توسط minaaa ‏27/10/11 در انجمن مدیریت محتوا

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    ساخت صفحات اضافی برای MyBB

    ۱. ابتدا یک صفحه‌ی HTML طراحی کنید.
    ۲. سورس صفحه‌ای را که طراحی کردید، در محل مشخص شده در کد زیر جایگذاری کنید.

    کد PHP:

    <?php
    define
    ('IN_MYBB', 1);

    require_once (
    './global.php');

    $page = 'کد اچتمل';

    send_page_headers;
    output_page($page);
    ?>



    این فایل باید در پوشه‌ی اصلی تالار قرار بگیره.
    نکته‌ی مهم این آموزش اینه که در داخل کد اچتمل میتونید از متغیر‌های MyBB استفاده کنید. مثلاً اگر می‌خواهید header و footer صفحه‌ی جدید شما مشابه سایر صفحات باشه میتونید به ترتیب از متغیرهای header$ و footer$ در محل دلخواه استفاده کنید.

    از اونجایی که حدس می‌زنم اکثر کاربران با متغیرهایی که میتونند استفاده کنند آشنایی نداشته باشند، یک نمونه‌ی مرجع برای دوستان قرار میدم تا بتونید فقط کد HTML ای که ساختید رو در اون قرار بدید و استفاده کنید:

    کد PHP:

    <?php
    define
    ('IN_MYBB', 1);
    define('THIS_SCRIPT', 'نام فایل.php');

    require_once (
    './global.php');

    $page = '<html>
    <head>
    <title>'
    .$mybb->settings[bbname].' - نام صفحه</title>
    '
    .$headerinclude.'
    </head>
    <body>
    '
    .$header.'
    تمام کدهای بین هدر و فوتر در اینجا قرار میگیرند
    '
    .$footer.'
    </body>
    </html>'
    ;

    send_page_headers;
    output_page($page);
    ?>



    فراموش نکنید که سه قسمت فارسی که در کد بالا هست باید جایگذاری بشوند!

    فایل نمونه (شامل کد بالا):
     
    یک شخص از این تشکر کرد.
  2. کاربر فوق حرفه ای

    تاریخ عضویت:
    ‏26/10/11
    ارسال ها:
    3,089
    تشکر شده:
    1,206
    امتیاز دستاورد:
    0
    پاسخ : ساخت صفحات اضافی برای MyBB

    مرسی
     
    یک شخص از این تشکر کرد.