og
を使用しました)userpoints,userpoints_contrib,userpoints_nc
を使用しました)正常に動作しているので、グループにターゲットポイントを設定する必要があります。これにより、その特定のグループのユーザーがターゲットポイントを取得する必要があります。彼らは次のようなアラートメッセージを受け取る必要があります
XXポイントを獲得しました。目標を達成するには、YYポイントを獲得する必要があります。
これを行う方法?この要件に対応するモジュールはありますか?教えて...
それを実現するには、おそらくルールモジュールを使用する必要があります。
たぶん、ターゲットポイント値の値を格納するために、ある種のカスタムフィールド(整数)を作成します。すなわち。ターゲットポイントフィールド= 100ポイント
これで、「ユーザーがポイントを獲得」というイベントでアクティブ化するルールを作成できるため、ユーザーがポイントを獲得するたびに、そのルールが実行されます。
次に、そのルールで別のルールコンポーネントをアクティブにします。このコンポーネントは、ユーザーの現在のポイントの合計をターゲットポイントフィールドの値と比較するように設計されています。 (したがって、誰かがポイントを獲得するたびに、システムは彼らが目標を達成したかどうかを確認します。)
現在のポイント値がターゲット値より「小さい」場合、ターゲットを完了するまでにXXポイント多く必要であるというテキストを含むアクション「メッセージを表示する」を実行するように条件を設定できます。
(必要なポイントで計算を実行するには、追加の手順が必要になる場合がありますが、私の例で何をする必要があるかがわかると思います。)