在whmcs的注册和购买页面,会需要填写繁杂的地址、公司名称、城市、国家、邮编一大串东西……心急一点的用户看到这个估计就不想买了吧!于是whmcs搭建好的第一件事就是简化注册模板。
这里我们用到的就是一个非常简单的html语句:隐藏代码 style=”display:none” 和隐藏统计代码是一样的原理。
教程开始:
1. 首先打开whmcs根目录下的templates目录,你可以看到各个模板的名字命名的目录,选择你正在使用的目录进去,可以看到有很多模板文件,其中clientregister.tpl就是我们要修改的。
2. 修改之前记得备份!修改之前记得备份!修改之前记得备份!重要的事情说三遍!
3. 编辑这个tpl文件,我一般习惯用notepad++,找到需要简化(让它消失!)的表单,然后给表单input 一个预设值
这里举个栗子:
<div>
<label>{$LANG.clientareaemail}</label>
<input type=”text” name=”email” size=”50″ value=”{$clientemail}” /> //这里把value=”{$clientemail}”改成value=”me#liujason.com”
</div>
如果按照上面的注释把value=”{$clientemail}” 改成value=”me#liujason.com”那么就相当于直接给email赋上了值0000的值,那么后续让这一段代码直接隐藏掉系统也不会提示你有东西漏填了~这一步是核心哦!完成了这一步如果你直接保存会发现注册页面的邮箱这一栏中出现了me#liujason.com这样的默认值,虽然不用你自己填了,然而它还在那里
4. 最后一步,让它消失掉!终于要用到前面所说的东西了,还是那个栗子:
<div> //这里把<div>改成<div style=”display:none”>
<label>{$LANG.clientareaemail}</label>
<input type=”text” name=”email” size=”50″ value=”{$clientemail}” />
</div>
最终的代码段是:
<div style=”display:none”>
<label>{$LANG.clientareaemail}</label>
<input type=”text” name=”email” size=”50″ value=”me#liujason.com” />
</div>
当你把所有需要简化的内容都按照上述方式简化之后就大功告成惹!
关于whmcs我也是刚用没多久,欢迎留言交流切磋~