web-dev-qa-db-ja.com

カスタムの「ユーザーポイントの追加トランザクション」フォームを作成する方法はありますか

皆さん、こんにちは!

ユーザーリスト、現在のユーザーポイント、メールを表示するビューがあります。リンクを設定します。これにより、名前がすでに入力されているトランザクションフォームが追加されます。標準フォーム以外の特定のユーザーにuserpointsトランザクションを追加する方法はありますか?

2
NashGC

ステップ1

Rules モジュールを使用して、必要に応じてルール条件を含むルールコンポーネントを作成し、ルールアクションを使用してユーザーポイントを付与します、このルールコンポーネントのパラメータとして指定されたユーザーに。

ユーザーポイントを付与するルールアクションの例については、「 ユーザーがコンテンツを表示したときに、ユーザーにビューポイントを付与する方法 」の回答に含まれているルールを参照してください。

ステップ2

これらのフィールドを追加する必要があるユーザーのグループのビューを作成します。次に、そのビューを ビューの一括操作 を使用するビューに変換し、「 ルールを使用してVBOビューのカスタム一括操作を作成する方法 」に記載されている手法を使用します。 。そうすることで、ステップ1のルールコンポーネントを使用できるようになります。

チュートリアル

アイデアを得るには、 VBOでのルールコンポーネントの使用 "についてのビデオをご覧ください。これは、(のみ)1つのパラメーターを持つルールコンポーネントを使用しています。さらに必要な場合は、後続の"- 複数のパラメーターを持つルールコンポーネントを使用 "ビデオ。

注意:一度に100.000エンティティのように処理することは非常に困難です(メモリ要件など)。そのため、 " VBO設定の詳細 "についてのビデオもご覧になることをお勧めします。VBOを使用して一度にすべてを処理したくなる前に...

1
Pierre.Vriens