آموزش ساخت انجمن (با انجمن ساز MyBB)
۵۸ آموزش
نمایش دسته بندی ها (۵۸ آموزش)

ساخت یک صفحه php جدید که قسمت های header و footer انجمن mybb در آن نمایش داده شوند، با استفاده از یک قالب (theme) موجود، در انجمن mybb

فرض کنید بخواهیم یک صفحه php جدید بسازیم که علاوه بر داشتن محتوای مورد نظر خود، قسمت های header و footer انجمن mybb در آن نمایش داده شوند. برای این منظور، کدهای صفحه را مشابه کدهای زیر می نویسیم (البته این کد از راهنمای ساخت صفحه جدید در پلاگین برای انجمن mybb گرفته شده است، اما به خوبی چگونگی ساخت یک صفحه جدید برای انجمن mybb را نمایش می دهد) :


<?php
// Set some useful constants that the core may require or use
define("IN_MYBB", 1);
define('THIS_SCRIPT', 'my_plugin.php');

// Including global.php gives us access to a bunch of MyBB functions and variables
require_once "./global.php";

// Only required because we're using misc_help for our page wrapper
$lang->load("misc");

// Add a breadcrumb
add_breadcrumb('My Page', "my_plugin.php");

$hello_world = 'This text will appear on the page';
eval('$sections  = "' . $templates->get('hello_world_template') . '";');

// Using the misc_help template for the page wrapper
eval("\$page = \"".$templates->get("misc_help")."\";");

// Spit out the page to the user once we've put all the templates and vars together
output_page($page);
?>

دقت شود که در کد بالا، باید مسیر مناسب را برای فایل global.php بنویسید (آن را تصحیح کنید).

در کد بالا، نام فایل php برابر my_plugin.php فرض شده است.

در هنگام ساخت صفحات php جدید برای انجمن mybb ، توصیه می شود نکات شرح داده شده در کلید شماره 605 را بخوانید.

نویسنده علیرضا گلمکانی
شماره کلید 3356
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)