1

デフォルトでは公開されていないコンテンツタイプ「コンテンツ」の追加コンテンツが公開されたときにユーザーポイントを付与したい。Rules モジュールでこれを試しました: - イベント: 新しいコンテンツを保存した後 - 要素: * コンテンツのタイプ: コンテンツ * コンテンツが公開されました - アクション: ユーザーにポイントを付与します

そのため、ユーザーが「コンテンツ」コンテンツを追加すると、ユーザー ポイントは取得されず、コンテンツは非公開になります。私の考えでは、モデレーターである私がコンテンツを公開した後にポイントが付与されるというものでした。でもどうやら俺が設定したルールでそれをやった後、彼らはポイントを得られないらしい。私は何を間違えましたか、どうすればこれを解決できますか?

4

2 に答える 2

2

私の友人が言ったようにフラグモジュールをチェックしてください

STEP1-という名前のフラグモジュールを作成し(ノードを公開してユーザーにポイントを付与)、その後でイベントを作成します

STEP2- 設定 -> ワークフロー -> ルール -> 作成したばかりのフラグを選択してイベントを作成します (「記事の公開フラグにポイントを追加」の下でノードにフラグが付けられました)。その後、アクションを次のように設定します。 ( ユーザーにポイントを付与) Data Selector:flaged-node:author ポイント:5 ポイント Category value:(カテゴリーを選択) operation value: flagged-node:author 自動的に承認され、完了です.. ユーザーが記事を投稿するとそれは非公開になり、管理者が公開すると、ユーザーがこのフラグをクリックすると、ポイントがユーザーに付与されます。

于 2014-01-10T12:00:00.917 に答える
1
  1. フラグを作成し、パブリッシュ ノードとしてフラグ名を指定し、ユーザーにポイントを付与することができます

  2. 次に、「ノードを公開してユーザーにポイントを付与する」の下に、イベント A node has been flagged を含む新しいルールを追加します。

  3. このノードを公開し、ユーザーにポイントを付与するアクションには、このデータ セレクターを使用します。flagged-node:author

于 2013-09-18T03:12:17.747 に答える