ユーザーにページのランク付け(サムアップ/サムダウン)を許可し、「最も人気のある」ページをランク順に表示したい。 Drupalでこれを行うための最良の方法は何ですか?
rate モジュールをお勧めします。投票の上下に比べて安定しているようです。
コンテンツのソーシャルランキングは機能ですDrupalは非常に効果的です。次のようなもので構成されるモジュールの組み合わせを使用する必要があります。
コンテンツに投票ウィジェットを選択して設定したら、いくつかのビューを設定して、投票順にリストに表示する必要があります。通常は、ホームページやコンテンツページのサイドバーに表示するブロックなど、任意のランディングページのページビューを作成します。また、ブロックには Quicktabs を使用しているため、最新/最高評価/最多閲覧などのコンテンツを一覧表示する、素敵なタブ付きインターフェースを使用できます。
実際のビューを設定するときは、各リストに表示するもののフィールドを追加する必要があります。たとえば、最高の評価では、ユーザーが投票したノードのタイトルとノードのスコアが必要になる場合があります。次に、スコアの並べ替えオプションを追加して、リストが正しい順序で表示されるようにします
簡単な方法の1つは、フラグ+ビューのコンボを使用することです。
特定のコンテンツタイプのカスタム「フラグ」を作成できます。たとえば、コンテンツタイプに対してGoogle +1のような処理を行うことができます。これには、+ 1とun + 1の2つの状態があります。
次に、ビューを使用して関係に「フラグ」を追加し、ほとんどの+1されたコンテンツのページ/ブロックビューを作成できます。