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

Anonyme Kommentare mit Fivestar-Bewertung

Eingetragen von Lissy01 (276)
am 30.09.2013 - 12:40 Uhr in
  • Module

Bei einem bestimmten Inhaltstyp sollen unangemeldete User Kommentare und Fivestar-Bewertungen abgeben können.
Das ist ja im Prinzip beides kein Problem.

Ich bin mir nur nicht sicher, wie ich die richtige Fivestar-Bewertung zum entsprechenden Kommentar zuordnen kann, wenn nicht über die User-ID.
Kann (und darf es aus daten-rechtlichen Gründen) über IP-Adresse und Datum passieren?
Oder ist das noch zu unsicher?

Oder geht das einfach gar nicht vernünftig?

‹ Submenüpunkt zerschießt Design [gelöst] Serverfehler (500) bei Eingabe von neuen Kommentaren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Rein rechtlich ist das eine

Eingetragen von Sense (1518)
am 30.09.2013 - 14:15 Uhr

Rein rechtlich ist das eine Frage für einen Rechtsanwalt und eine Verbindung zwischen Fivestar und Kommentar sollte möglich sein: https://drupal.org/node/1265498

sense-design | online solutions | Do not hack core!
Drupalcenter Verhaltensregeln | Threads bitte auf [gelöst] stellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Sense, der Thread hilft

Eingetragen von Lissy01 (276)
am 30.09.2013 - 17:22 Uhr

Hi Sense,
der Thread hilft mir nicht wirklich weiter.
Es steht ja nur da, daß es nicht hilft, den Fivestar als Kommentarfeld einzubauen.
Das hatte ich auch schon versucht, und eben auch festgestellt, daß man damit den Kommentar, nicht aber den Node bewertet.

Ich habe die Fivestar-Bewertung bereits an den Node gehängt.
Das funktioniert auch wunderbar.
Ich kann also Kommentare anhängen und Bewertungen abgeben.

Ich weiß aber nicht, wie ich jeweils einen Kommentar + zugehörige Bewertung ausgeben kann.

Ich sehe nicht, wo in dem Link der entscheidende Hinweis sein soll?
Kannst Du mir auf die Sprünge helfen?
Gruß, Lissy

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Kommentarfunktion ist hier der falsche Ansatz

Eingetragen von glycid (915)
am 30.09.2013 - 18:04 Uhr
Lissy01 schrieb

Ich weiß aber nicht, wie ich jeweils einen Kommentar + zugehörige Bewertung ausgeben kann.

Über einen separaten Inhaltstyp, nicht mit der Kommentarfunktion. Du brauchst neben Fivestar folgende Module:

  • https://drupal.org/project/views
  • https://drupal.org/project/eva
  • https://drupal.org/project/references
  • https://drupal.org/project/nodereference_URL

Du legst Dir einen Inhaltstyp "Bewertung" an. Dieser bekommt ein oder mehrere Fivestar Feld(er) mit Widget Typ Rating while editing. Dann noch ein Textfeld für den Kommentar. Und drittens erstellst Du noch ein Feld Node Referenz mit dem Widget Typ Reference from URL Die Referenz ist der Inhaltstyp, der bewertet werden soll. Das kannst Du bei den Feldeinstellungen festlegen. Weiterhin kann Dir das Modul nodereference_url auf Wunsch auch gleich einen "Jetzt bewerten" Link in dem referenzierten Inhaltstypen anlegen. ( "Jetzt bewerten" ist nur Beispiel, den Ankertext kannst Du natürlich selber bestimmten)

Die Ausgabe der einzelnen Bewertungen unter dem zu bewertenden Inhalt (oder sonstwo) erfolgt über Views, Display EVA Field. Mit EVA kannst Du eine View beliebig in einen Node integrieren.

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wow...glycid...das hört sich

Eingetragen von Lissy01 (276)
am 30.09.2013 - 18:23 Uhr

Wow...glycid...das hört sich genial an, danke.
Die meisten Module sind ja eh da bis auf EVA.

Verstehe ich es richtig - ohne auszuprobieren?
Der Gast braucht dann das Recht, den Inhaltstyp, der Bewertet werden soll zu editieren oder braucht er nur das Recht den Inhaltstyp "Bewertung" zu editieren?
Vermutlich reicht Letzteres, oder?
Weil den ursprünglichen Typ soll er nicht editieren dürfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau, der Gast braucht das

Eingetragen von glycid (915)
am 30.09.2013 - 18:32 Uhr

Genau, der Gast braucht das Recht, den Inhaltstyp "Bewertung" zu erstellen. Ob dieser auch bearbeitet werden darf, musst Du entscheiden :)

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, klar, nicht nur

Eingetragen von Lissy01 (276)
am 30.09.2013 - 18:38 Uhr

Ah...ja...klar, nicht nur editieren, sondern auch erstellen.
Jetzt ist der Groschen gefallen. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

glycid schriebLissy01

Eingetragen von caw (2730)
am 01.10.2013 - 07:07 Uhr
glycid schrieb
Lissy01 schrieb

Ich weiß aber nicht, wie ich jeweils einen Kommentar + zugehörige Bewertung ausgeben kann.

Über einen separaten Inhaltstyp, nicht mit der Kommentarfunktion. Du brauchst neben Fivestar folgende Module:

  • https://drupal.org/project/views
  • https://drupal.org/project/eva
  • https://drupal.org/project/references
  • https://drupal.org/project/nodereference_URL

Du legst Dir einen Inhaltstyp "Bewertung" an. Dieser bekommt ein oder mehrere Fivestar Feld(er) mit Widget Typ Rating while editing. Dann noch ein Textfeld für den Kommentar. Und drittens erstellst Du noch ein Feld Node Referenz mit dem Widget Typ Reference from URL Die Referenz ist der Inhaltstyp, der bewertet werden soll. Das kannst Du bei den Feldeinstellungen festlegen. Weiterhin kann Dir das Modul nodereference_url auf Wunsch auch gleich einen "Jetzt bewerten" Link in dem referenzierten Inhaltstypen anlegen. ( "Jetzt bewerten" ist nur Beispiel, den Ankertext kannst Du natürlich selber bestimmten)

Die Ausgabe der einzelnen Bewertungen unter dem zu bewertenden Inhalt (oder sonstwo) erfolgt über Views, Display EVA Field. Mit EVA kannst Du eine View beliebig in einen Node integrieren.

Kann man natürlich so machen...
Aber völlig übertrieben das ganze. beim normalen kommentar gibst du ein fivestar feld hinzu schon kann jeder nutzer einen kommentar mit bewertung abgeben!

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

caw, soweit ich es probiert

Eingetragen von Lissy01 (276)
am 01.10.2013 - 08:12 Uhr

caw, soweit ich es probiert habe und aus obigem ersten Link entnommen habe, kann ich mit diesem Fivestar Field beim Kommentar diesen Kommentar bewerten.
Nicht aber den Node.

Was bei mir passiert ist:
Das Fivestar-Field war nicht sichtbar beim Formular zum Anlegen des Kommentars.

Erst danach, wenn der Kommentar schon abgeschickt war, konnten dann alle Gäste diesen (und alle anderen) Kommentar(e) bewerten.

Wie mache ich es also, daß nur der Ersteller des Kommentars seinen eigenen Kommentar Bewerten kann (oder gar muß)?
Mir fehlt ja sonst wieder der Zusammenhang aus Bewertung und Kommentar vom gleichen User.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lissy01 schrieb caw, soweit

Eingetragen von caw (2730)
am 01.10.2013 - 08:23 Uhr
Lissy01 schrieb

caw, soweit ich es probiert habe und aus obigem ersten Link entnommen habe, kann ich mit diesem Fivestar Field beim Kommentar diesen Kommentar bewerten.
Nicht aber den Node.

Was bei mir passiert ist:
Das Fivestar-Field war nicht sichtbar beim Formular zum Anlegen des Kommentars.

Erst danach, wenn der Kommentar schon abgeschickt war, konnten dann alle Gäste diesen (und alle anderen) Kommentar(e) bewerten.

Wie mache ich es also, daß nur der Ersteller des Kommentars seinen eigenen Kommentar Bewerten kann (oder gar muß)?
Mir fehlt ja sonst wieder der Zusammenhang aus Bewertung und Kommentar vom gleichen User.

hier der link wie es geht:https://drupal.org/node/1308114

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

caw schrieb .Aber völlig

Eingetragen von glycid (915)
am 01.10.2013 - 09:20 Uhr
caw schrieb

.Aber völlig übertrieben das ganze.

Nein, eher eine saubere Lösung. Was bewerten denn die User, die auf Kommentar antworten klicken, hm?

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

glycid schrieb caw

Eingetragen von caw (2730)
am 01.10.2013 - 09:32 Uhr
glycid schrieb
caw schrieb

.Aber völlig übertrieben das ganze.

Nein, eher eine saubere Lösung. Was bewerten denn die User, die auf Kommentar antworten klicken, hm?

na die node natürlich... und darum gehts ja

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

@caw na wenn Du meinst...

Eingetragen von glycid (915)
am 01.10.2013 - 09:36 Uhr

@caw na wenn Du meinst...

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

@caw, danke für den Link. Das

Eingetragen von Lissy01 (276)
am 01.10.2013 - 09:39 Uhr

@caw, danke für den Link.
Das Entscheidende ist vermutlich der Hinweis "Voting target: Parent Node."

@glycid, Deine Lösung finde ich insgesamt nach wie vor genial und behalte sie auf jeden Fall im Hinterkopf, weil ich sicher bin, daß sich dieses Modell mit EVA für viele Zwecke einsetzen läßt, wo ich bisher noch keine Idee hatte.
Ich fürchte aber, daß der Kunde den Aufwand nicht zahlt.

Was sind Deine Bedenken genau bezüglich der Sauberkeit bei caw's Vorschlag?
Daß man nicht sauber zuordnen kann, welche Bewertung zu welchem Kommentar gehört?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lissy01 schrieb Ich fürchte

Eingetragen von glycid (915)
am 01.10.2013 - 09:47 Uhr
Lissy01 schrieb

Ich fürchte aber, daß der Kunde den Aufwand nicht zahlt.

Naja, das sind zirka 10-15 Minuten Arbeit. Dauert also unwesentlich länger, als die Kommentarfunktion zu mißbrauchen ;)

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lissy01 schrieb@caw, danke

Eingetragen von caw (2730)
am 01.10.2013 - 09:49 Uhr
Lissy01 schrieb

@caw, danke für den Link.
Das Entscheidende ist vermutlich der Hinweis "Voting target: Parent Node."

genau! ;)

Lissy01 schrieb

@glycid, Deine Lösung finde ich insgesamt nach wie vor genial und behalte sie auf jeden Fall im Hinterkopf, weil ich sicher bin, daß sich dieses Modell mit EVA für viele Zwecke einsetzen läßt, wo ich bisher noch keine Idee hatte.
Ich fürchte aber, daß der Kunde den Aufwand nicht zahlt.

Was sind Deine Bedenken genau bezüglich der Sauberkeit bei caw's Vorschlag?
Daß man nicht sauber zuordnen kann, welche Bewertung zu welchem Kommentar gehört?

die bewertungen sind den kommentaren zugeordent! und sind bei jedem kommentar zu sehn. die gesamtbewertung steht in der node

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

glycid schrieb Naja, das sind

Eingetragen von caw (2730)
am 01.10.2013 - 09:57 Uhr
glycid schrieb

Naja, das sind zirka 10-15 Minuten Arbeit. Dauert also unwesentlich länger, als die Kommentarfunktion zu mißbrauchen ;)

das ist kein mißbrauch!

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, belassen wir es dabei.

Eingetragen von glycid (915)
am 01.10.2013 - 10:01 Uhr

ok, belassen wir es dabei. Jeder hat halt seine eigene Herangehensweise. Lissy01 hat ja nun zwei Wege, die Sache zu realisieren.

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau Ihr zwei. Ich habe

Eingetragen von Lissy01 (276)
am 01.10.2013 - 10:18 Uhr

Genau Ihr zwei.
Ich habe jetzt zwei versch. Wege zum Probieren.
Danke Euch.

Wir werden das intern besprechen und testen.
Dann berichte ich, welche Lösung wir einsetzen und setze den Thread auf geschlossen.

Solange lasse ich ihn noch offen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • Drupal Website gestalten
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
  • Terminverwaltung
  • Views in Seite einbetten
  • Hilfe! Nach Update auf 7.90 zeigt User reference (Kontrollkästchen/Auswahlknöpfe) nicht mehr vollständig an
Weiter

Neue Kommentare

  • Ah, ok. Wenn es ein Paragraph
    vor 22 Stunden 53 Minuten
  • Also kleiner Nachtrag noch:
    vor 23 Stunden 42 Minuten
  • In der View gibt es einen
    vor 1 Tag 2 Stunden
  • Kann ich euch gerne mit
    vor 1 Tag 13 Stunden
  • ursache gefunden
    vor 2 Tagen 1 Stunde
  • nun wirds erst richtig lustig...
    vor 2 Tagen 1 Stunde
  • ursache weiter eingegrenzt
    vor 2 Tagen 7 Stunden
  • Nein, das war es nicht. S. o.
    vor 5 Tagen 6 Stunden
  • Eventuell hier ein Hinweis?
    vor 5 Tagen 7 Stunden
  • Lösung gefunden
    vor 3 Tagen 18 Stunden

Statistik

Beiträge im Forum: 247854
Registrierte User: 19589

Neue User:

  • Tkakah
  • JeraldFub
  • andycrestodina

» Alle User anzeigen

User nach Punkten sortiert:
wla9212
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 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