問題タブ [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.

0 投票する
1 に答える
325 参照

php - aMemberのPHPテスタースクリプトの実行中に奇妙なエラーが発生しました

Windows7マシンでaMemberProメンバーシップソフトウェアをセットアップしようとしています。PHPを適切にインストールし、aMemberProの試用版に必要なionCubeローダーをインストールしました。aMemberが提供するTester.phpスクリプトを実行して、WebサーバーマシンにaMemberのすべての要件があるかどうかを確認すると、ブラウザーに次のエラーメッセージが何度か繰り返され、その後に、より明確な失敗(phpでenable_dlが無効になっています)が表示されます。 .ini)エラーメッセージ。ただし、「Split()」エラーがすべて繰り返される原因には非常に興味があります。説明はありますか?

0 投票する
1 に答える
497 参照

wordpress - .htaccessドキュメントのマージ-WordpressとaMember

これらの2つの.htaccessファイルをマージするにはどうすればよいでしょうか。500エラーをトリガーし続けます。

  • 各バージョンは、それ自体で美しく機能します。
  • Amember .htaccess(1st)は、最初に実装する必要があると私が信じているアクセスを保護します。
  • クリーンURLにはWordpress.htaccess(2nd)が必要です。

htaccess 1)

htaccess 2)

0 投票する
3 に答える
727 参照

expressionengine - Moodle + 式エンジンの統合 + eコマース

私が一緒に仕事を始めようとしているクライアントは、非常に具体的なニーズを持っており、フォーラムやドキュメントでの回答が矛盾しているため、最善の解決策も決定的な「はい」または「いいえ」も見つけられないようです。

目標: Moodle を使用してクライアントのコース管理とコース購読を処理したいと考えています。EE を他のコンテンツに使用したり、Moodle では販売されないコース関連の資料や備品を管理するためにストアやカートを使用したりします。

要件: 学生がコースのサブスクリプションを購入した場合に、EE ストアから任意の資料を一度に購入できるようにするための同期カート。

調査を行った結果、役立つ 1 つの部分を見つけました: aMember ですが、これらのことに対して決定的な「はい」または「いいえ」を見つけることはできません。

EE、Moodle、および aMember 間のシングルサインオンは可能ですか? カート機能は可能ですか?

この質問がここで場違いである場合は申し訳ありませんが、提案されたソリューションの多くは、機能しない場合に比較的高いコストがかかるため、回答をお待ちしています.

以前にこの種の統合を扱った人はいますか?

0 投票する
2 に答える
138 参照

payment-gateway - AMemberでドメインパッケージを構築するためのテクニックは何ですか?

AMemberを使用して、WordPressプラグインとテーマを購入してもらいたいです。ただし、単一ドメインと5ドメインパック(およびそれらの倍数)のようにインストールできるようにするために、異なる価格を販売したいと思います。AMemberワークフローを実行して何かを購入し、購入に基づいてシリアル番号を受け取ります。テーマまたはプラグインをアクティブにしてから、このシリアル番号をオプションパネルに入力すると、機能しているプラ​​グインまたはテーマでオフになり、実行されます。

AMemberを通じて販売されたもののドメインごとのインストールに対応するためにAMemberのプログラミングを微調整する最も効率的な方法は何ですか?

たとえば、このフィールドの追加機能を使用する必要があるのではないかと考えていましたが、そのフィールドに対してカスタムプログラミングを使用します。

0 投票する
2 に答える
730 参照

integration - Interspire と統合する aMember プラグインを作成する

aMemberInterspireを統合する必要があります。Interspire と完全に同期するには、aMember が必要です。ユーザーが aMember に登録すると、Interspire データベースにも配置され、アクセスを制限できるように適切なグループに配置されます。

これを行うためのプラグインを検索しましたが、何も見つかりませんでした。私も自分でプラグインを作成しようとしましたが、そのようなプラグインの基本的なサンプルは見つかりませんでした。Wiki を見ましたが、そこにある情報と例はあまり役に立ちません。他のシステム用の他のプラグインも調べてみましたが、それらの他のシステムは Interspire とは異なるように感じます。それらの処理方法は、Interspire との統合を処理する方法とは正確には異なるため、何かできることはないかと考えていました。このプラグインを作成するには、またはプラグインを自分で作成する方法をよりよく説明するいくつかの例を見てください。

0 投票する
2 に答える
156 参照

sql - SELECT COUNT( DISTINCT member_id ) AS active FROM amember_payments WHERE com

したがって、私のデータベースには数十万のメンバーがあり、処理ソフトウェアは明らかにこのサイズのデータ​​ベース向けではありませんでした。そのため、いくつかの重大な遅延の問題があります。誰かがこの厄介なクエリのトリックを持っているかどうか興味がありました.

データベース全体をスキャンします。

0 投票する
1 に答える
1861 参照

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れているがCSSなしで読み込まれているときに、呼び出しと同時に404エラーが発生するため、呼び出しようとしています。http://localhost/project1/member/index.php/member/index

サーバーに同じURLでページが読み込まれ、ローカルホストで実行されないのはなぜですか?base_url設定を変更しましたが、すべてのインスタンスをサーバーURLではなくlocalhost urlに置き換えたと確信していますが、それでも問題は解決しません。

これを修正する方法はありますか?

0 投票する
1 に答える
208 参照

mysql - 書き方がわからない SQL クエリ (aMember wordpress プラグイン)

現在、aMember を使用して WordPress サイトの支払いを管理し、ペイウォールを適用するサイトに取り組んでいます。私はそれをセットアップした管理者ではありませんでした。私はまだ彼らのデータベースの使い方を学んでいます。さらに、私の SQL-fu は弱いです。私はトレーニングを受けたエンジニアではありませんが、組織内で SQL をまったく知っているのは私だけです。

私の CFO は、新規登録数を 2 年前までさかのぼって日別に分類したレポートを求めています。私の知る限り、aMember はこれを簡単に分析していません。それが持っているのは、これまでに受け取ったすべての支払いの完全な記録です。

この支払い記録を日付ごとに簡単に分類して、特定の日に受け取った支払いの数を確認できます。問題は、これらの支払いの多くが既存のユーザーからのものであることです。さらに、購読、キャンセル、再購読したユーザーもいます。これは「完全な失効」と見なされるため、しきい値は 30 日です。そのため、[date] から 30 日以内に有効期限が切れた支払いがあるユーザーによる [date] の支払いは無視したいと考えています。

例: John Smith は 2012 年 12 月 1 日に登録しました。John Smith の最後の支払いは 2013 年 1 月 1 日に期限切れになりました。ジョンのアカウントは更新されません。John は 2013 年 1 月 5 日に再登録しました。ジョンの支払いは、2012 年 12 月 1 日に「新規」としてカウントされる必要がありますが (彼には以前の支払いが記録されていないため)、2013 年 1 月 5 日にはカウントされません (彼の支払いは 30 日以内の 1 月 1 日に期限切れになるため)。 1/5の支払い)。

スキーマは以下のとおりです。既存のメンバーの更新を除外せず、受け取った支払いの数のみである現在のクエリは次のとおりです。追加情報が必要な場合、または誰かがメンバーについて私以外の知識を持っている場合は、回答を容易にするために他に提供できることをお知らせください。私は頭がいっぱいで、最善を尽くしています!

0 投票する
0 に答える
270 参照

php - aMember + Wordpress + bbPress -> Amember サブスクリプションに応じて bbPress ユーザー名でコンテンツを表示

だから私はすでに3日間解決策を見つけようとしてきたこの問題を抱えています。

私のサイトには Amember メンバーシップ プラグイン、Wordpress、bbPress がインストールされており、ユーザーとサブスクリプションを処理するためにすべて統合されています。

私がやろうとしているのは、aMember でのサブスクリプションに応じて、bbPress フォーラムのすべてのメンバーのユーザー名の下に異なるコンテンツを表示することです。

彼女は現在、ユーザー名の下の bbPress でランクを表示するコードです (私はランク用のプラグインを使用しています)。

したがって、bbp_get_reply_author_id() はユーザー名を取得する文字列です。

aMember サブスクリプションに基づいて異なるコンテンツを表示するには、bbp_get_reply_author_id() を使用して bbpress ユーザー名を取得し、aMember の API を使用してすべてのメンバーのサブスクリプションを取得し、状況に応じて異なるコンテンツを表示するようにする必要があると思います。 aMember サブスクリプション。

これは、aMember API にアクセスし、サブスクリプションに応じて異なるコンテンツを表示するために、現在自分のサイトで (他の目的で) 使用しているコードです。

これはとても混乱し、イライラします。誰かがこれを達成する方法を知っているなら、本当に助けていただければ幸いです。

前もって感謝します。

0 投票する
1 に答える
304 参照

payment-gateway - aMember Pro から PayPal へのチェックアウトが機能しない

現在「aMember Pro バージョン 3.1.2」を使用しており、PAYPAL プラグイン チェックアウトで問題が発生しています。

ここに問題があります:

  1. メンバーは「サブスクリプション」を選択し、支払い方法として「PAYPAL」を選択し、「サブスクリプション」ボタンをクリックしてチェックアウトします。

  2. 次のような 2 ページ目に到着します。

「約 2 秒で安全な支払いページに自動的にリダイレクトされます」</p>

  1. 次に、PayPal URL である 3 番目の最後のページに到着します。

https://www.paypal.com/ca/cgi-bin/webscr?cmd=_flow&SESSION=HhJUVdQR6TiXtJ79AF7kp7ycke9qtt43VcRfeaz_nyUrK-iL0P7HxV02RHO&dispatch=5885d80a13c0db1f8e263663d3faee8dd75b1e1ec3ad28d83d516

次のエラー メッセージが表示されます。

「PayPal システムに入るために使用したリンクは無効です。リンクを確認して、もう一度お試しください。」</p>

事実 #1: メンバーが「CLICKBANK」などの別の支払いチェックアウトを選択した場合、すべて正常に機能しています (つまり、チェックアウトできます)。

事実 #2: 現在 PayPal から通知を受け取っているため、PayPal IPN は正常に機能しています。

事実 #3: メンバーが「PAYPAL」でチェックアウトを試みるたびに、aMember 管理者に登録され、正しい「有料」および「ステータス」情報が表示されます (例: 有料 = NO、ステータス = 非有料)。

事実 4: PayPal チェックアウトは、既存のメンバー登録と新規メンバー登録の両方で機能していません。