- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 whmcs 中创建 4 个自定义页面,每个页面对应于存在的每个产品组。第一页,虚拟主机,必须包括用户的所有事件虚拟主机包。我知道我必须自己设置变量,但我并不完全理解
这会获取用户的事件服务表中的第一个域。
$hostingProduct = Capsule::table('tblhosting')
->where('userid', '=', $ca->getUserID())->pluck('domain');
$ca->assign('hostingProduct', $hostingProduct);
我现在要做的是获取某个产品组的所有事件域。在此表中没有简单的方法来确定产品组。但是有 packageid。我可以将 Packageid 1、2、3 和 4 用于此页面。我还需要此表中的产品 ID。
如何为数组中的那些 packageid 和产品 ID 获取正确的域?我想在 .tpl 文件中这样调用它们
{foreach $hostingProduct}
<div class="col-md-3">
<a href="clientarea.php?action=productdetails&id={$productid}">{$domain}</a>
</div>
{/foreach}
最佳答案
关于 http://docs.whmcs.com/API:Get_Products 的文档获取特定组中所有产品的外部 API 代码是:
public function getproducts($gid) {
App::uses('Xml', 'Utility');
$url = $this -> geturl();
$credentials = $this -> getcredentials();
$username = $credentials['username'];
$password = $credentials['password'];
$postfields["username"] = $username;
$postfields["password"] = md5($password);
$postfields["action"] = "getproducts";
$postfields["gid"] = $gid; //gid is group id
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
$data = curl_exec($ch);
curl_close($ch);
$array = Xml::toArray(Xml::build($data));
return $array;
}
希望对你有帮助
关于php - whmcs 显示每个组的活跃产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432046/
有什么方法可以在不向客户端和用户显示 WHMCS 的情况下使用 WHMCS API。我希望我的 PHP 脚本首先创建一个 WHMCS 客户端,为客户端添加订单,然后将一些文件复制到客户端目录。但我不希
我正在尝试在 whmcs 中创建 4 个自定义页面,每个页面对应于存在的每个产品组。第一页,虚拟主机,必须包括用户的所有事件虚拟主机包。我知道我必须自己设置变量,但我并不完全理解 这会获取用户的事件服
我正在将我的网站迁移到高可用集群,它涉及 WordPress 多站点和 WHMCS 安装。在我的 WordPress 配置中,我有两个数据库,一个主主复制。 对于 WordPress,有一个插件可以在
我创建了一些挂接到多个 WHMCS Hook 上的函数。我的一些函数需要成为我为我的功能创建的数据库中的新表。 我喜欢做的是以编程方式将表创建到数据库中,但仅运行生成表的代码一次,并且不再运行该代码。
我正在使用 WHMCS 终身许可证,但它突然停止工作,现在显示无法连接到数据库,这对我来说似乎是错误的.. 我的 mysql 服务器已启动,我已在新的连接文件中测试了相同的数据库凭据。一切都运转良好。
我在开发人员文档中找不到它,但它确实暗示了一个事实,即在管理插件模块的 _output 函数中我可以调用模板文件。 我该怎么做?我想调用模块目录的最终输出模板文件来显示我的内容。 顺便说一句,WHMC
我正在为客户开发 WHMCS 配置模块。它主要是标准的东西,但他们要求在服务器的配置屏幕中有一些自定义字段。 我知道如何在产品配置屏幕中添加自定义字段,但我无法在服务器屏幕中找到有关如何执行此操作的任
这是我的 WHMCS Hook : "0"); $where = array("user_id"=>"342329"); update_query($table,$update,$where); }
我有 WHMCS 脚本,但我的主要问题是 Java 脚本无法正常工作,我尝试了很多解决方案但没有成功。我确定文件路径及其工作 我已经在另一个脚本中测试过它,但没有运气。 标题.tpl
WHMCS 具有向客户端提供下载的功能。该功能可以在他们的管理区域 /admin/supportdownloads.php 中找到 当通过管理区域上传文件时,是否有任何操作 Hook ?我能找到的唯一
我正在尝试使用 WHMCS API 的“添加客户端”插入一些额外的客户端详细信息。然而,插入发生了,但是自定义字段没有效果,当我在 WHMCS 客户区检查时。我在客户区中添加了 customfield
我尝试在whcms中使用ajax发送post请求,但ajax请求的数据似乎为空。 这是ajax请求: function send_request(ticket_or_credit){ if(t
我在 WHMCS 中上传文件时遇到问题。 在他们的 API 文档中 http://docs.whmcs.com/API:Open_Ticket不允许上传文件。 我如何处理这些文件上传? 最佳答案 wh
我正在尝试使用 WHMCS API/配置模块在新的 WHM/cPanel 客户端完成托管订单后自动创建 mysql 数据库。 看起来应该很简单,但我在文档中找不到任何相关信息。 WHMCS 模块连接到
我在 Javascript 中创建了一个变量并在 PHP 中使用它。 首先我声明了我的变量firstname,如下所示: {literal} var fornavn = "{/liter
我们有一个执行这些操作的批处理脚本 从 WHMCS 数据库中获取数据 每一行;如果行需要处理 连接到data指定的外部MySQL数据库(远程服务器) 获取并处理相关数据 近距离连接 更新 WHMCS
我正在尝试从客户表中选择一些用户数据,并从另一个表中选择一些自定义字段值。我的问题似乎是遍历结果。我一直在为每个自定义值字段获取重复的客户行。 这是从不同的表 tblcustomfieldvalues
我在后台使用 WHMCS 实现整个计费系统,并通过 API 调用它。现在,当客户完成账单表格并选择 Paypal 作为支付网关时,我被卡住了,我需要立即将他带到 Paypal 页面以完成购买,但我没有
我正在我的专用服务器上配置 WHMCS。 我也使用 cPanel。 这是我第一次安装 WHMCS。 我可以访问和使用 WHMCS 的管理面板,但是当尝试访问客户区时,我只是收到 500 错误。 我什至
1、介绍 WHMCS为在线业务提供集用户管理、账单支付&帮助服务为一体的解决方案。以下是部分主要功能列表,还有很多功能尚未列出。 主要功能 支付功能 – 支持多种货币,缴纳税款, 一
我是一名优秀的程序员,十分优秀!