نقل قول نوشته اصلی توسط nimafire نمایش پست ها
ممکن است مایل باشید صفحات فرعی برای وب سایت خود ایجاد کنید که این کار به صورت پیش فرض امکان پذیر نیست. شما میتوانید تنها محصول در سایت قرار دهید
اگر مایل باشید مثلا صفحه ای به نام promotion ایجاد کنید در ابتدا یک فایل با نام دلخواه و پسوند php ایجاد کرده و کد زیر را در ان قرار دهید و در صفحه پوشه اصلی سیستم whmcs آپلود کنید.
فایل ما mypage.php نام دارد. در کد زیر به دنبال mypage بوده و ان را با عبارت خود جایزگزین کنید:

کد PHP:
 <?php
 
 define
("CLIENTAREA",true);
 
//define("FORCESSL",true); // Uncomment to force the page to use https://
 
 
require("init.php");
 
 
$ca = new WHMCS_ClientArea();
 
 
$ca->setPageTitle("Your Page Title Goes Here");
 
 
$ca->addToBreadCrumb('index.php',$whmcs->get_lang('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);
 
 
# Check login status
 
if ($ca->isLoggedIn()) {
 
   
# User is logged in - put any code you like here
 
   # Here's an example to get the currently logged in clients first name
 
   
$result mysql_query("SELECT firstname FROM tblclients WHERE id=".$ca->getUserID());
   
$data mysql_fetch_array($result);
   
$clientname $data[0];
 
   
$ca->assign('clientname'$clientname);
 
 } else {
 
   
# User is not logged in
 
 
}
 
 
# Define the template filename to be used without the .tpl extension
 
 
$ca->setTemplate('mypage');
 
 
$ca->output();
 
 
?>
صفحه خود را با کد html طراحی کنید و در فایلی دقیقا به نام فایلی که در بالا ایجاد کرده اید با پسوند tpl ذخیره کنید و در پوشه اصلی قالب خود اپلود کنید.مثلا /templates/default/mypage.tpl

پس ما یک فایل پی اچ پی با نام mypage ایجاد کردیم و سپس یک فایل با پسوند tpl دقیقا با همان نام ایجاد کردیم

چگونه و با چه کدی صفحه ساخته شده را در header.tp باید جای داد ؟ البته من هم اکنون در مورد جای دادن و نمایش بلوک راست کناری که طراحی کردم با مشکل شیوه فراخوانی این بلوک که قابل نمایش در تمامی صفحات باشد مواجه شدم . چنانچه مقدور است راهنمایی کنید؟