WHMCS模板名称对应关系

发布于 2013-08-07  417 次阅读


转自http://www.lc365.net/blog/b/14815/

关于模板的问题本身其实就是搞设计人的事情,我也就只能随便说说修改模板的经验吧,毕竟要是全部说明怎么修改那我得累死.

 

现在就拿一个现成的例子说事儿吧,前段时间做了个WHMCS后台,只用来销售VPS,所以很多没用的模块都被优化掉了,所以如果各位想要完全DIY自己的模板的话,要想明白自己想用哪些模块,别修改了半天才发现那个模块根本用不到.

 

这里我列一下销售空间或者VPS必要修改的模板吧,其他的我干脆都删掉了....

 

affiliates.tpl - 推介赚钱页面(激活推介账号之后的页面)

affiliatessignup.tpl - 推介赚钱激活账号页面.

announcements.tpl - 公告中心页面。

banned.tpl - IP被禁止之后的警告页面.

clientareaaddfunds.tpl - 客户中心(账户充值页面)

clientareacancelrequest.tpl - 申请取消服务页面.

clientareachangepw.tpl - 修改账号密码页面.

clientareadetails.tpl - 修改账号信息页面.

clientareaemails.tpl - 历史邮件.

clientareahome.tpl - 会员中心首页(中间显示Tikects及invoices的页面)

clientareainvoices.tpl - 我的账单页面。

clientareaproductdetails.tpl - 产品详细信息页面.

clientareaproducts.tpl - 我的产品列表

clientregister.tpl - 会员注册页面.

footer.tpl - 底部.

forwardpage.tpl - 选择支付方式之后付款跳转页面.

header.tpl - 顶部.

homepage.tpl - index.php

login.tpl - 登陆页面(包括直接访问会员中心跳转的登陆)

logout.tpl - 注销之后的提示页面.

masspay.tpl - 批量付款页面.

pwreset.tpl - 重置密码页面.

pwresetvalidation.tpl - 重置密码验证页面(收到第一步邮件之后访问验证链接之后出现的页面)

serverstatus.tpl - 服务器状态.

supportticketslist.tpl - TK支持单列表.

supportticketsubmit-confirm.tpl - TK支持单提交成功的反馈页面.

supportticketsubmit-stepone.tpl -TK支持单部门选择页面.

supportticketsubmit-steptwo.tpl - TK支持单提交支持单内容页面.

upgrade.tpl -  产品升级页面.

upgradesummary.tpl - 产品升级页面2.

viewannouncement.tpl - 查看公告。

viewemail.tpl - 查看邮件,

viewinvoice.tpl -查看账单

viewticket.tpl -查看TK。

上面的就是一般能用到的.其他的修改了也是浪费...

 

我修改TPL是使用的笨方法,先画好整个模板,然后一个个往里面添加功能,直接没有理会原来的架构是什么样子的,如果修改之后整个页面只显示版权而没有内容,去后台看下activity log,里面有说明错误原因。

 

如果想使用function AAA(){} ,能放到JS就放到JS里面,如果实在需要放到tpl里面,需要这样写.

{literal}

<script type="text/javascript"> 

<!--

function AAA(){

alert("这样才能正常.");

}

-->

</script>

{/literal}

 

至于模板的格式,尽量使用UTF-8 无BOM的格式,这样能避免各种错误,我就因为BOM纠结了几个小时。