WHMCS的自动货币,语言和模板设置 – 更新

WHMCS的自动货币,语言和模板设置 – 更新,第1张

WHMCS的自动货币,语言和模板设置–更新

我们的WHMCS地理定位挂钩在全球WHMCS用户群体中得到越来越多的认可。考虑到这种令人兴奋的趋势,我们真的很想在2013年3月的原始博文中为一种新的生活注入新的活力,并在这种简单但无疑强大的工具中展示当前的潜力。

我们下面介绍的是你可以通过我们的钩子完成的最重要的 *** 作的目录。为了帮助您更容易地找到特定的特性,本文补充了确切的代码行以及如何调整它们的清晰指南。

  • 配置货币、语言和模板更改规则
  • 根据客户位置调整客户区域的页面已经被简化到最大可能的程度。使用评论区提示提供的代码编辑代码,实现货币、语言、模板的任意配置。

    1 2 3 4 5 6 7 8 9 10 ** *定义国家和货币之间的关系。 *输入每个国家的货币代码(使用的代码),使用下面的模式,编辑它或在下面添加新条目: */ $countrytocurrency=array( 'default'=>;USD', 'US'=>;USD', 'GB'=>;GBP', //注意:下面可以添加更多 ); 1 2 3 4 5 6 7 8 9 10 11 /** *通过为单个国家/地区指定一种语言来定义语言规则。 *使用下面的模式(国家代码的语言名称)编辑它和/或在下面添加新条目: */ $countrytolanguage=array( 'default'=>;'英语', '美国'=>'english', 'DE'=>;'德语', '否'=>挪威语', //注意:下面可以添加更多 ); 1 2 3 4 5 6 7 8 9 10 /** *配置附加设置: *首先为每个使用的国家分配一个WHMCS模板。 *使用以下模式(国家代码的模板名称)编辑它和/或在下面添加新条目: */ $countryToTemplate=array( 'US'=>;六', '默认'=>六', //注意:可以在下面添加更多 ); 1 2 3 4 5 6 7 8 9 10 11 12 ** *现在,为每个WHMCS定义语言 *请注意,WHMCSV7中可用的一个模板是:“六”。 *使用WHMCS系统中存在的模板非常重要。 *未登录用户 */ $templateToLanguage=array( 'English'=>;六', '德语'=>六', '默认'=>六', //注意:可以在下面添加更多 );
  • 根据移动设备或使用的域选择模板
  • 您可以指向要调用的模板,这取决于您使用的设备类型。同样,指向访问者重定向的域名,并为他们启用特定的模板。取消对该行的注释,并提供所需的模板名称。

    1 2 3 4 5 6 7 8 9 /** *您可以为每个移动设备定义一个移动模板:移动和平板类型。 *使用以下模式(移动设备的模板名称)并编辑条目。 *注释掉以禁用该选项。 */ $mobileToTemplate=[ //'mobile'=>;'mobile_template', //'tablet'=>;tablet_template', ]; 1 2 3 4 5 6 7 8 /** *您可以为每个域名定义模板。输入域名,并为每个域名分配一个模板。 *取消对以下示例的注释以启用。 */ $domainToTemplate=[ //'www.example.mobi'=>;'mobile_template', //'www.example.com'=>;六', ];
  • 选择客户区的可调页面
  • Hook为个性化整个顾客区或顾客区的特定部分提供了极大的灵活性。您可以自由选择应该进行更改的确切页面。

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 *在列表底部添加更多页面,注释掉单个页面以禁用对它们的挂钩: */ $allowedscripts=array( 'P1.PHP', 'index.php', 'clientarea.PHP', [/h
  • 轻松禁用挂钩
  • 可能会出现不希望挂钩改变客户区域的情况。您可以通过各种方式关闭特定的IP地址、IP池或一些用户代理——所有这一切都取决于您!

    1 2 3 4 5 6 7 8 9 /** *点单个IP地址。这些地址的挂钩将被关闭。 *取消对以下列表的注释并编辑示例地址,在列表底部添加更多: */ $disabledForIPs=array( //'91.192.166.22', /'192.168.0.39', //注意:您可以取消注释或在下面添加更多 1 2 3 4 5 6 7 8 9 /** *点满IP池。对于这些地址池中的地址,挂钩将被关闭。 *取消对以下列表的注释并编辑示例性地址,在列表底部添加更多: */ $disabledForCidrIPs=array( //'192.168.56.0/24', //'192.168.0.39/24', //注意:您可以取消注释或在下面添加更多内容 1 2 3 4 5 6 7 8 9 10 11 12 13 ** *点此处列举的设备/浏览器的挂钩将被关闭。 *输入一个短的或完整的用户代理名称,如下例所示。 *取消对以下列表的注释并编辑示例性条目,在列表底部添加更多内容: */ $disabledForBrowsers=array( //'Chrome', /'Firefox', //'Google-Site-Verification', /'Mozilla/5.0(兼容;Googlebot/2.1;+http://www.Google.com/bot.html)', //'Mozilla/5.0(兼容;MSIE10.0WindowsNT7.1Trident/5.0)', //注意:下面可以取消注释或者添加更多 );
  • 使用MaxMindGeoIP2获取国家/地区
  • 要跟踪客户的位置,请使用包子模块中包含的内容,或者添加自己的子模块。

    1 2 3 4 5 6 /** *使用外部服务获取国家/地区,例如maxmindGeoLite *http://dev.maxmind.com/GeoIP/GeoLite *注:您 */ $submodule='geoIP2';

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zz/744466.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-04-29
    下一篇 2022-04-29

    发表评论

    登录后才能评论

    评论列表(0条)

    保存