【发布时间】:2012-04-09 11:45:03
【问题描述】:
有没有办法以编程方式更改 WHMCS 语言,即使使用钩子也是如此?
【问题讨论】:
-
这实际上需要进一步澄清,管理员,您希望 whmcs 语言在哪里更改客户区?
标签: internationalization whmcs
有没有办法以编程方式更改 WHMCS 语言,即使使用钩子也是如此?
【问题讨论】:
标签: internationalization whmcs
客户端: http://demo.whmcs.com/index.php?language=Spanish
管理端: 设置->我的帐户->语言
【讨论】:
WHMCS API 没有更改语言的功能。因此,最好的办法是使用动作挂钩,当该挂钩执行时,您需要通过直接与数据库交互来更改语言。您可以直接使用 mysql_query() 函数,因为 WHMCS 本身已经建立了连接。
【讨论】:
正如用户 1904473 所说。为了给用户一个更改语言的选项,您必须向查询中添加一次语言:
<a href="{$smarty.server.PHP_SELF}?language=English">English</a>
<a href="{$smarty.server.PHP_SELF}?language=Portuguese-br">Portugues</a>
<a href="{$smarty.server.PHP_SELF}?language=Spanish">Spanol</a>
<h2>{$LANG.accountstats}</h2>
【讨论】: