问题标签 [amember]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 为 aMember 运行 PHP 测试器脚本时出现奇怪的错误
我正在尝试在我的 Windows 7 机器上设置aMember Pro会员软件。我已经正确安装了 PHP,并且已经安装了 aMember Pro 试用版所需的 ionCube 加载程序。当我运行 aMember 提供的 Tester.php 脚本以检查 Web 服务器计算机是否具有 aMember 的所有要求时,我在浏览器中重复出现以下错误消息,然后是更清晰的 Failed (enable_dl disabled in php .ini) 错误消息。不过,我对导致“Split()”错误的所有重复的原因非常感兴趣。有什么解释吗?
wordpress - 合并 .htaccess 文档 - Wordpress 和 aMember
如何合并这两个 .htaccess 文件?我不断触发 500 个错误。
- 每个版本都可以独立运行。
- Amember .htaccess (1st) 保护我认为应该首先实施的访问。
- 干净的 url 需要 Wordpress .htaccess (2nd)。
1)
2)
expressionengine - Moodle + 表达引擎集成 + 电子商务
我开始与之合作的客户有一个非常具体的需求,由于论坛和文档中的答案存在冲突,我似乎也无法找到最佳解决方案,也无法找到任何明确的“是”或“否”。
目标:我们希望使用 Moodle 来处理客户的课程管理和课程订阅。同时使用 EE 处理其他内容以及商店和购物车来管理不会通过 Moodle 出售的课程相关材料和用品。
要求:一个同步购物车,这样如果学生购买了课程订阅,他们还可以一次性从 EE 商店购买任何材料。
在进行研究后,我发现了一件可以提供帮助的作品:aMember,但我无法对这些事情找到明确的“是”或“否”:
EE、Moodle 和 aMember 之间是否可以单点登录?购物车功能是否可行?
如果这个问题在这里不合适,我深表歉意,但我非常想要一个答案,因为如果许多提议的解决方案不起作用,它们的成本就会相对较高。
这里有人处理过这种集成吗?
payment-gateway - 在 AMember 中构建域包的技术是什么?
我想使用 AMember 让人们购买 WordPress 插件和主题。但是,我想为单个域销售不同的价格,而不是让它们像 5 域包(以及多个域包)一样安装。一个人会通过 AMember 工作流程购买一些东西,然后根据他们的购买获得一个序列号。他们激活主题或插件,然后在选项面板中输入此序列号,然后它们将关闭并使用功能正常的插件或主题运行。
调整 AMember 的编程以适应每个域安装通过 AMember 销售的东西的最有效方法是什么?
例如,我在想也许我需要使用这个添加字段功能,然后对那个字段使用自定义编程。
integration - 创建一个会员插件以与 Interspire 集成
我需要将aMember与Interspire集成。我需要一个会员才能与 Interspire 完全同步。当用户注册会员时,他们也会被放置在 Interspire 数据库中,并被放置在正确的组中,以便我们可以限制访问。
我已经搜索了一个插件来执行此操作,但没有找到任何东西。我也尝试过自己制作插件,但我没有找到此类插件的基本示例。我查看了 Wiki,但那里的信息和示例没有多大帮助。我也尝试查看其他系统的其他插件,但感觉这些其他系统与 Interspire 不同,处理它们的方式并不完全是您将如何处理与 Interspire 的集成,所以我想知道我们是否可以做些什么制作这个插件,或者更多的例子来更好地解释如何自己制作插件。
sql - 从 amember_payments WHERE com 中选择 COUNT(DISTINCT member_id) 作为活动
所以我的数据库有几十万成员,处理软件显然不适合这种规模的数据库。所以我有一些重大的滞后问题。我很好奇是否有人对这个烦人的查询有窍门。
它扫描整个数据库。
codeigniter - CodeIgniter 链接在本地服务器中不起作用
我有一个使用 CodeIgniter 框架运行的 PHP 项目的副本。它托管在某个服务器中,当我尝试访问特定 URL 时
www.xxxdomain.com/member/member/index
上面的 URL 正在加载一个带有 CSS 的页面
它我以下面的方式调用相同的链接仍然页面正在加载但它无法加载 CSS
www.xxxdomain.com/member/index.php/member/index
现在,当我下载此代码并尝试在我自己的本地服务器中运行时,当我尝试http://localhost/project1/member/member/index
调用它时,我在调用它的同时收到 404 错误,因为http://localhost/project1/member/index.php/member/index
正在加载所需的页面但加载时没有 CSS。
为什么页面在我的服务器中使用相同的 URL 加载,而不是在我的 localhost 中运行?我更改了 base_url 设置,我非常确定我用 localhost url 而不是服务器 url 替换了所有实例,但问题仍然存在。
知道如何解决这个问题吗?
mysql - 一个我不知道怎么写的 SQL 查询(aMember wordpress 插件)
我目前正在使用 aMember 来管理 WordPress 网站的付款,以强制实施付费墙。我不是设置它的管理员,我仍在学习他们的数据库。另外,我的 SQL-fu 很弱;我不是受过培训的工程师,但我是组织中唯一一个完全了解任何 SQL 的人。
我的 CFO 想要一份报告,按天细分新注册的数量,可以追溯到两年前。据我所知,aMember 没有对此进行简单的细分。它所拥有的是我们收到的每一笔付款的完整记录。
我可以轻松地按日期分解此付款记录,以查看我们在给定日期收到了多少付款。问题是,其中许多付款来自现有用户。此外,我们还有订阅、取消和重新订阅的用户。我们的门槛是 30 天,因为我们认为这是“完全失效”。因此,我们希望忽略在 [日期] 30 天内付款已过期的用户在 [日期] 支付的任何款项。
示例:John Smith 于 2012 年 12 月 1 日订阅。John Smith 的最后一笔付款于 2013 年 1 月 1 日到期。约翰的帐户没有更新。约翰于 2013 年 1 月 5 日重新订阅。约翰的付款应在 2012 年 12 月 1 日算作“新”付款(因为他之前没有记录在案),但不是在 2013 年 1 月 5 日(因为他的付款在 1 月 1 日到期,在 30 天内) 1/5 付款)。
架构如下。当前查询不会过滤掉现有会员的续订并且只是收到的付款计数,如下所示。如果需要任何其他信息,或者有人知道我以外的成员,请让我知道我还能提供什么来帮助回答。我在我的头上,尽我所能!
php - aMember + Wordpress + bbPress -> 根据会员订阅在 bbPress 用户名下显示内容
所以我有这个问题,我已经尝试了 3 天来寻找解决方案。
我在我的网站上安装了 Amember 会员插件、Wordpress 和 bbPress,它们都集成在一起以处理用户和订阅。
我要做的是在我的 bbPress 论坛中每个成员的用户名下显示不同的内容,具体取决于他们在 aMember 中的订阅。
她是当前在 bbPress 中显示排名的代码(我使用插件进行排名),在用户名下:
所以 bbp_get_reply_author_id() 是获取用户名的字符串。
现在,为了根据 aMember 订阅显示不同的内容,我想我需要使用 bbp_get_reply_author_id() 来获取 bbpress 用户名,然后使用 aMember 的 API 来获取每个成员的订阅,并以某种方式让他们根据不同的内容显示不同的内容会员订阅。
这是我目前在我的网站上使用的代码(用于其他用途)来访问 aMember API 并根据订阅显示不同的内容:
这太令人困惑和沮丧了。如果有人知道如何做到这一点,我将非常感谢您的帮助。
提前致谢。
payment-gateway - aMember Pro 到 PayPal 结帐不起作用
我们目前使用的是“aMember Pro 版本 3.1.2”,并且遇到了 PAYPAL 插件结帐问题。
这是问题:
会员选择他们的“订阅”,选择“PAYPAL”作为他们的付款方式,然后点击“订阅”按钮结帐。
他们到达第二页,上面写着:
“您将在大约 2 秒后自动重定向到安全支付页面”</p>
- 然后他们到达第三页和最后一页,这是一个 PayPal URL:
使用此错误消息:
“您用于进入 PayPal 系统的链接无效。请查看链接并重试。”</p>
事实#1:如果会员选择其他付款结账方式,例如“CLICKBANK”,则一切正常(即他们可以结账)。
事实 #2:PayPal IPN 运行良好,因为我们目前正在接收来自 PayPal 的通知
事实#3:每次会员尝试使用“PAYPAL”结账时,它都会在我们的会员管理员中注册并显示正确的“已付费”和“状态”信息(例如已付费 = 否,状态 = 未付费)。
事实 #4:PayPal 结账不适用于现有和新会员注册。