اگر که شما هم از سیستم Whmcs استفاده می کنید شاید خواسته باشید که به صفحات Whmcs خود برگه ای اضافه کنید و هر گونه اطلاعات مد نظرتون رو به اون اضافه کنید .
1- ابتدا وارد کنترل پنل سایت (دایرکت ادمین ، سی پنل )بشید.
2- وارد روت اصلی که Whmcs رو نصب کردید بشید.
3-یک فایل با نام number.php درون روت اصلی بسازید.
4-کد های زیر رو داخل فایل ساخته شده قرار دهید.
<?php use WHMCS\Authentication\CurrentUser; use WHMCS\ClientArea; use WHMCS\Database\Capsule; define('CLIENTAREA', true); require __DIR__ . '/init.php'; $ca = new ClientArea(); $ca->setPageTitle('Your Page Title Goes Here'); $ca->addToBreadCrumb('index.php', Lang::trans('globalsystemname')); $ca->addToBreadCrumb('mypage.php', 'Your Custom Page Name'); $ca->initPage(); //$ca->requireLogin(); // Uncomment this line to require a login to access this page // To assign variables to the template system use the following syntax. // These can then be referenced using {$variablename} in the template. //$ca->assign('variablename', $value); $currentUser = new CurrentUser(); $authUser = $currentUser->user(); // Check login status if ($authUser) { /** * User is logged in - put any code you like here * * Use the User model to access information about the authenticated User */ $ca->assign('userFullname', $authUser->fullName); $selectedClient = $currentUser->client(); if ($selectedClient) { /** * If the authenticated User has selected a Client Account to manage, * the model will be available - put any code you like here */ $ca->assign( 'clientInvoiceCount', $selectedClient->invoices()->count() ); } } else { // User is not logged in $ca->assign('userFullname', 'Guest'); } /** * Set a context for sidebars * * @link http://docs.whmcs.com/Editing_Client_Area_Menus#Context */ //Menu::addContext(); /** * Setup the primary and secondary sidebars * * @link http://docs.whmcs.com/Editing_Client_Area_Menus#Context */ Menu::primarySidebar('announcementList'); Menu::secondarySidebar('announcementList'); # Define the template filename to be used without the .tpl extension $ca->setTemplate('mypage'); $ca->output();
5- فایل رو ذخیره کرده و در مرورگر خود آدرس را به این شکل وارد کنید(yourdomain.com/number.php).
برای اضافه نمودن محتوا به برگه ساخته شده باید :
1-در روت اصلی که Whmcs رو نصب کردید وارد آدرس templates و بعد وارد قالبی که در حال استفاده هستید شوید.
2- یک فایل با نام number.tpl در فولدر قالب مد نظر ایجاد کنید.
درون فایل number.tpl هر کدی که قرار دهید به در آدرس yourdomain.com/number.php قابل مشاهده می باشد.