【问题标题】:Create an aMember plugin to integrate with Interspire创建一个会员插件以与 Interspire 集成
【发布时间】:2012-03-30 01:35:36
【问题描述】:

我需要将aMemberInterspire 集成。我需要一个会员才能与 Interspire 完全同步。当用户注册成为会员时,他们也会被放置在 Interspire 数据库中,并被放置在正确的组中,以便我们可以限制访问。

我已经搜索了一个插件来执行此操作,但没有找到任何东西。我也尝试过自己制作插件,但我没有找到此类插件的基本示例。我查看了 Wiki,但那里的信息和示例没有多大帮助。我也尝试查看其他系统的其他插件,但感觉这些其他系统与 Interspire 不同,处理它们的方式并不完全是您将如何处理与 Interspire 的集成,所以我想知道我们是否可以做些什么制作这个插件,或者更多的例子来更好地解释如何自己制作插件。

【问题讨论】:

    标签: integration interspire-shopping-cart amember


    【解决方案1】:

    您可以使用会员挂钩系统轻松完成此操作。实际上,我可能很快就会这样做。如果我这样做,我会尝试发布一个sn-p。同时,看看 amember 中的注册钩子。

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,但是我有一个我使用过的解决方案并且它有效。如果您从未找到解决方案,或者其他人偶然发现此问题并需要答案,只需回答此问题即可。

      您无需为会员创建插件。在 PHP 中使用 cURL 可以让 1 个动作同时执行 2 件事情。

      您需要修改注册步骤。自从我查看成员代码告诉你要编辑哪个 php 文件已经有一段时间了,等等,它可能与不同的成员版本不同..

      在您的注册表单上,您应该有表单的 HTML 代码,它的操作 URL 应该将您指向正确的文件。它会像这样开始:

      <form action="registration.php" method="post" class="something">
      rest of the code here...
      

      所以在那个例子中,我会查看registration.php,然后它应该获取用户输入的数据并处理它。它可能会检查用户是否存在于您的成员用户中,如果不存在则添加它们。那时,您知道一切都很好,如果您的会员设置为将用户发送到贝宝,它可能具有启动支付集成的代码。在这些步骤之间(在将用户添加到您的数据库之后以及在将他们发送出去付款之前)添加您自己的代码。您可以在此处添加 php 代码以使用 curl 并将它们添加到 interspire。我的方式是创建一个函数,然后在这个文件中添加 1 行代码来调用该函数。

      AddToIEM(firstname,lastname,ip,email)
      

      那么可能有一个functions.php 文件供会员使用。在该文件中,我将创建一个函数来添加他们在上面传递的信息并将它们添加到您的 IEM 中。

      此外,您可以将成员用于 Aweber 集成的插件修改为使用 Interspire。

      这只是一个想法大纲,而不是真正的工作代码。您需要查找 curl 并弄清楚如何使用它将它们添加到您的 interspire 中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-28
        • 2011-04-16
        • 1970-01-01
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        • 2022-12-17
        • 2011-07-29
        相关资源
        最近更新 更多