特定のタイプのすべてのノードにランクがあることを望みます(または、少なくともこのランクでビューでソート可能であること)。このランクは、投票 API (5 つ星評価) の平均、投票 API の投票数、コメント数など、さまざまな基準に基づくスコアです。これを達成する方法について何か提案はありますか?
3 に答える
1
ランキング スコアを計算し、それによってノードを並べ替える独自のビューの並べ替えハンドラーを作成する必要があります。ビューのドキュメントを見ることから始めて、これを行っているいくつかのモジュールを見つけて、それらのコードを見てください。ビューは最初は少し圧倒されるかもしれませんが、それに固執して実験するだけで、その方法を見つけることができます.
于 2009-08-01T20:25:55.597 に答える
0
Fivestar はパーセンテージ投票を使用します。投票の結果で並べ替えたい場合は、「Voting API の投票結果の割合 (平均)」フィールドを使用すると、うまくいくはずです。
于 2009-08-03T14:36:53.540 に答える
0
ビューはこれを行う最も簡単な方法です。並べ替え基準を確認してから、必要なフィールドを追加します。
于 2009-08-04T15:35:22.847 に答える