Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Sortierbare Node-Bewertung (nur der Admin soll bewerten dürfen)

Eingetragen von phnad (67)
am 02.07.2007 - 19:28 Uhr in
  • Module

Ich suche ein Modul, mit dem ich Nodes bewerten kann (möglichst in Form von Sternen).
Diese Bewertung soll in einer Views-Tabelle sortierbar sein.
Nur der Autor soll bewerten dürfen, kein User/Besucher (pro Node genau eine Bewertung).

Ich habe bereits zwei Module ausprobiert:

  • Fivestar
  • Review

Fivestar schien auf den ersten Blick geeignet.
Dort gibt es ja zwei Möglichkeiten, die Bewertung in einer Views-Tabelle auszugeben:
einmal als Fivestar-CCK-Feld, einmal als VotingAPI.
Ersteres (CCK-Feld) ist leider nicht sortierbar.
Zweiteres (über VotingAPI) lässt sich prima sortieren,
nur muss hier nach der Erstellung des Nodes bewertet werden.
Zudem habe ich es nicht geschafft, nur dem Admin die Erlaubnis zu geben (habe es über Access control entsprechend eingestellt, aber auch unregistrierte User konnten bewerten, wenngleich das Ergebnis scheinbar nicht gezählt wird).

Reviews schien mir für meinen Zweck geeigneter.
Schließlich ist hier das Ziel wirklich auch, dass nur der Admin bewertet (eben ein "Review"). Bei dem mitgelieferten Content Type "Review" klappt das auch prima.
Nur schaffe ich es einfach nicht, dieses Rating auch bei meinem eigenen Content Type zu aktivieren. Ich wähle "Enabled" aus, speichere ... - und was ist? Immernoch "Disabled".

Desweiteren kann ich noch nicht sagen, ob diese Art der Bewertung sortierbar ist (klappt ja noch nicht).

Ich bitte um Hilfe.

‹ Imagemenu und Mozilla Firefox next + prev link in image ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun habe ich auch noch

Eingetragen von phnad (67)
am 03.07.2007 - 03:27 Uhr

Nun habe ich auch noch jRating getestet. Das Voten klappt prima, nur wird das Ergebnis nicht im Node angezeigt (es sei denn, als "average rating").
Dafür aber in der Views-Tabelle, dort aber als Zahl, nicht als Sternchen.

Gibt es denn kein passendes Modul für mich?

Nochmal das, was ich brauche:

  • der Autor des Nodes ist einziger Bewerter
  • Bewertung in Form von Sternen (o.ä.)
  • Bewertung soll als sortierbares Feld in eine Views-Tabelle eingefügt werden können
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat niemand einen Tipp oder

Eingetragen von phnad (67)
am 03.07.2007 - 21:23 Uhr

Hat niemand einen Tipp
oder eine Erläuterung, falls es mit den genannten funktionieren sollte?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich...

Eingetragen von phnad (67)
am 04.07.2007 - 20:23 Uhr

Eigentlich würde es ja reichen,
wenn eine Zahl mit einem Bild ausgetauscht wird.

Also, ein CCK-Feld "Integer", dort kann ich Zahlen von 1-5 auswählen. Und die werden im Node und in der Tabelle dann als Sterne dargestellt. Natürlich müsste das dann trotzdem noch sortierbar sein, in der Views-Tabelle.

(hier spricht der absolute Programmier-Unfähige)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du es so machst wie

Eingetragen von pebosi (2645)
am 04.07.2007 - 20:45 Uhr

Wenn du es so machst wie beschrieben ist das kein Problem. Die Werte in dem Feld könntest du dann über das Contemplates Modul durch die Sterne ersetzen.

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

pebosi wrote: Die Werte in

Eingetragen von phnad (67)
am 06.07.2007 - 00:05 Uhr
pebosi schrieb

Die Werte in dem Feld könntest du dann über das Contemplates Modul durch die Sterne ersetzen.

Könntest du das vielleicht erläutern?
Habe jetzt so ein Feld namens ratetest erstellt (Integer, Auswahlliste).
Im Content Template body steht jetzt:

<div class="field field-type-number-integer field-field-ratetest">
  <h3 class="field-label">ratetest</h3>
  <div class="field-items">
    <?php foreach ((array)$field_ratetest as $item) { ?>
      <div class="field-item"><?php print $item['view'] ?></div>
    <?php } ?>
  </div>
</div>

Hab von PHP keine Ahnung.
Wie erreiche ich denn, dass je nach Wert des Feldes ein anderes Bild verwendet wird?

  • Anmelden oder Registrieren um Kommentare zu schreiben

z.B. so: <img

Eingetragen von pebosi (2645)
am 06.07.2007 - 06:41 Uhr

z.B. so:

<img src="/files/images/rating_<?php print $node->field_ratetest[0]['view'] ?>.gif" />

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Content Ex-/Import
  • Wer ist online Block
  • Doppelte Anzeige von Node im View
  • URL-Alias von bestehendem Link wird gelöscht und auf -0 gesetzt 404 Fehler entsteht
  • Ausblenden von Taxonomy wenn diese keinen Inhalt haben
  • Image als Anhang
  • [gelöst] Benutzer erstellen ohne Berechtigung zum ändern von E-Mail oder Passwort
  • HTTP ERROR 500, wenn der Node eines bestimmten Typs gespeichert wird oder ein neuer Inhalt dieses Typs erzeugt werden soll
  • Module modifizieren zb Statuses
  • Exposed Filter einer View in seperatem Block darstellen, wie kann ich die exposed Filter der zug. View deaktivieren
  • Website ohne öffentlichen Zugriff
  • »Geschwister« Nodes anzeigen
Weiter

Neue Kommentare

  • Das mache ich immer mit
    vor 4 Stunden 38 Minuten
  • Ich vermute mal das du was
    vor 5 Stunden 17 Minuten
  • Ohne Fehlermeldungen zu
    vor 1 Tag 18 Stunden
  • dinmikkith schrieb Ja du hast
    vor 4 Tagen 9 Stunden
  • SaarlandToday schrieb Es gibt
    vor 4 Tagen 16 Stunden
  • ich hab das Problem gefunden!
    vor 4 Tagen 18 Stunden
  • Sorry, das mit dem Theme war
    vor 4 Tagen 18 Stunden
  • Zitat: Es gibt in den
    vor 4 Tagen 18 Stunden
  • Es gibt in dem Template das
    vor 5 Tagen 5 Stunden
  • Zitat: da es dort eine
    vor 5 Tagen 5 Stunden

Statistik

Beiträge im Forum: 245942
Registrierte User: 18825

Neue User:

  • Damian1802
  • MrWebMV
  • kiba

» Alle User anzeigen

User nach Punkten sortiert:
wla9008
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3829
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association