web-dev-qa-db-ja.com

今週のトップ著者

ユーザーポイント に基づいて今週のトップ著者を取得する方法は? http://drupal.org/project/userpoints_ranking を試しましたが、そのようなオプションはありません。私はdrupal 7を使用しています

私は 投票アップ/ダウン モジュールと ユーザーポイント モジュールを有効にし、 ルール すべての投票にユーザーポイントを自動的に追加します、その投票に基づいて、私は今週のトップ著者になりたいです。

3
rakibtg

Userpointsモジュールには、これを実現するための Views 統合があります。

  1. Userpoints Transactionsをベーステーブルとして使用して、新しいビューを作成します。
  2. RelationshipUserpoints Transactions:Userを追加します。
  3. フィールドを選択します:ユーザー:uidユーザーポイントトランザクション:ポイント
  4. FilteronUserpoints Transactions:TimestampwithValue Type現在の時刻からのオフセットに設定...入力できるように strtotime() オフセット(例:ローリングウィーク、「-7日」)。
  5. Useaggregationオプションを有効にします。
  6. 最後に、Userpoints Transactions:PointsAggregation Settingsに対して、集計タイプから合計
1
Shawn Conn