Borna66
12-25-2009, 02:01 PM
اگه PHP و HTML بلدید، اضافه کردن یک صفحه به 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);
?>
فراموش نکنید که سه قسمت فارسی که در کد بالا هست باید جایگذاری بشوند!
من یک آموزش بسیار ساده و دو مرحلهای برای شما مینویسم:
۱. ابتدا یک صفحهی 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);
?>
فراموش نکنید که سه قسمت فارسی که در کد بالا هست باید جایگذاری بشوند!