今天朋友找蘑菇折腾套了下whmcs模板,然后刚好遇到一个问题怎么创建单页呢!问了下大佬(whmcs.link)说用custom page插件,但是那个始终是别人的插件,还有声明呢!所以还是自己收集了下,幸苦点自己在根目录写个文件好了!特此记录下顺便分享下
方法很简单呢!也很灵活不负责~~ 就是在根目录创建也PHP文件,比如 hosting.php
然后写入对应的代码就OK啦!!
代码如下
<?php define("CLIENTAREA",true); require("init.php"); $at = $whmcs->get_req_var("at"); $ca = new WHMCS_ClientArea(); $ca->setPageTitle("虚拟主机"); //页面标题 $ca->addToBreadCrumb('index.php',$whmcs->get_lang('globalsystemname')); $ca->addToBreadCrumb('hosting.php','虚拟主机'); $ca->initPage(); if ($at == ""){ $ca->setTemplate("mogupapapa_com_hostingpage");}//默认访问hosting.php页面和模板 if ($at == "linux") //访问hosting.php?at=linux { $ca->addToBreadCrumb('hosting.php?at=linux', 'Linux虚拟主机');//访问hosting.php?at=linux页面标题 $ca->setTemplate("mogupapapa_com_hostin_linuxg_page");//模板 $ca->setPageTitle("Linux虚拟主机"); //标题 } //下面不解释了,再看不懂只能说你是猪啊,以此类推!可以无限创建多个 if ($at == "win") { $ca->addToBreadCrumb('hosting.php?at=win', 'Windows虚拟主机'); $ca->setTemplate("mogupapapa_com_hostingpage"); $ca->setPageTitle("Windows虚拟主机"); } $ca->output(); ?>
这个注释有点牛逼。说实话,文章还是灰常的有帮助的
错别字警告~~