我的公司一直在使用Whmcs进行计费我想知道我可以根据我的需要修改代码(即添加功能)我想知道如果可以这样做或者不这样做,因为大部分代码都是加密的。我刚刚开始研究企业级魔杖想知道我是否完全控制了whmcs功能,我可以更改,扩展或添加功能
我一直在阅读论坛。我知道你不能修改whmcs的代码你可以改变whmcs的外观以匹配你的网站
所以,如果你们中的任何一个人能帮助我,让我开始将是伟大的 谢谢:))
答案 0 :(得分:2)
好吧,几个星期前,有一个解密版本的whmcs暴露出来,但你可以猜到使用它是违法的。我建议你留下合适的许可版本。
假设您将继续使用最新的whmcs版本,我可以说您可以做的是有限的。您无法更改核心功能,但可以使用挂钩和自定义模块轻松扩展它。
You can change or create you own template.
You can create your own pages(http://docs.whmcs.com/Creating_Pages)
You can use hooks to trigger events within whmcs(http://docs.whmcs.com/Hooks).
You can also create you own modules(http://docs.whmcs.com/Addon_Module_Developer_Docs)
因此,如果您真的需要独立于WHMCS的核心,我建议您使用只能与WHMCS API通信的自定义软件。将您需要的东西仅用于WHMCS,如果您需要在WHMCS中无法做到的事情,请在自定义软件中执行此操作。但在这种情况下,您需要更多的时间和精力来编写软件代码(可能使用您自己的客户端界面)
top layer : Your Software(you can code whatever you need)
middle layer: WHMCS API
engine layer: WHMCS(you can use the functions of it)
请注意,WHMCS暴露了许多安全问题(sql注入和xss)。所以我强烈建议使用您自己的软件(您可以设置自己的安全性),并允许与WHMCS API进行通信。不允许任何客户端到达客户区域。