Drupal Fivestar投票モジュールを使用して、各写真を個別のノードにすることなく、ギャラリー内の写真に投票するにはどうすればよいでしょうか。別々のノードに投票するためにFivestarモジュールを使用しましたが、ギャラリー内の各写真をノードにするのは論理的ではないようです。
3 に答える
おそらく、drupalVotingAPIのドキュメントを参照する必要があります http://groups.drupal.org/taxonomy/term/233
ニキットのアプローチで、実際に画像ギャラリーとは何かを再考することができます。個別のノードの問題は、作成されるノードの数ではなく、1つの画像を1つずつアップロードするという面倒なプロセスであると想定しています。
複数の画像のアップロードとそれらの各画像のノードの作成を処理できるImageFuploadのようなモジュールをチェックしてください。さらに、画像モジュールを介して使用すると、それらすべての画像を同じ分類法にタグ付けすることができます(Nikitの例ではnodereferenceを使用する代わりに、ギャラリー名にすることができます)。
もう1つの最後のオプションは、drupalとは無関係に評価を行うことができるランダムなJavaScriptを見つけてみてください。そうです、ほとんどの投票者でビューを並べ替えることはできませんが、単に5つ星の評価が必要な場合は、それ以外のオプションはありません。グーグルでそれを処理するのに十分なスクリプトが見つかると確信しています。
投票モジュールの動作方法は、ノードのアイテムではなくノードである必要があると思います。これは、投票を追跡する方法だからです。
ギャラリーとは?ビュー、カスタムノード/モジュール、Gallery2モジュール?
画像に使用されるモジュールは何ですか?image / imagefield / upload?
これは、Views and Imagefield(CCK)とFivestar投票を使用してギャラリーを構築するためのスキームの例です。1。imagefieldを使用して画像コンテンツタイプを
作成します。
2. 1つのメイン画像フィールド(ギャラリーリストに表示されます)を使用してギャラリーコンテンツタイプを作成します。
3.ギャラリーにリンクされた画像ノード参照フィールドに追加します
。4。ビューを介してギャラリーリストを表示します。メインの画像フィールドとタイトルリンクは、ノード参照画像を介して添付されたサブリストを表示する他のビューにつながる必要があります。
5. [その他のビュー]ページで手順4の引数をキャッチし、画像を表示します
ここで、nodereference =リンクされたギャラリー
6.画像とギャラリーのコンテンツタイプにFivestarをアタッチして、両方のタイプに投票できるようにします。
7.Voilà
ps 1つのメイン画像フィールドに対して、サブ画像の最初の画像を自動的に取得するか、サムネイル画像を生成できます。ギャラリーまたはブレッドクラムのメニューをナビゲートするには、drupalapiを介してビューのヘッダー/フッターに設定する必要があります。