WHMCS创建新页面


开始操作前先瞄一眼下方注释,总共有四处需要你自己填写,相关信息都已备注,注意查看代码内容。
1) 文件名 (WHMCS新页面的文件名,例子: http://yourdomain.com/文件名.php)
2) 页面标题 (浏览器显示该页面的标题)
3) 自定义模板页面名称 (WHMCS主题目录新创建的tpl文件名,只填文件名,后缀tpl无需填写)
4) 当前主题文件夹名称 (这个不用注释了吧)

嘿喂狗!首先在WHMCS主目录创建新页面

vim /yourwhmcsdir/文件名.php

输入下方php代码 (代码为官方提供, 传送门: http://docs.whmcs.com/Creating_Pages)

setPageTitle("页面标题");
 
 $ca->addToBreadCrumb('index.php',$whmcs->get_lang('globalsystemname'));
 $ca->addToBreadCrumb('文件名.php','自定义模板页面名称');
 
 $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('当前主题文件夹名称');
 
 $ca->output();
 
 ?>

按一下esc退出编辑模式然后按住Shift不放再按两下zz保存即可

接下来去模板目录创建tpl文件

vim /yourwhmcsdir/templates/当前主题文件夹/自定义模板页面名称.tpl

编写自定义页面代码

{include file="$template/pageheader.tpl" title=页面名称}
页面内容

最后同样是按一下esc退出编辑模式然后按住Shift不放再按两下zz保存即可。
 
 
 
本站文章除注明转载外, 均为本站原创编写.
转载请注明:文章转载自:咩粉——探寻MJJ的奥秘 [https://miefen.com]
本文标题:WHMCS创建新页面
本文地址:https://miefen.com/201408/whmcs-creating-pages

发表评论

电子邮件地址不会被公开。 必填项已用*标注