Anonyme Kommentare mit Fivestar-Bewertung
Eingetragen von Lissy01 (278)
am 30.09.2013 - 11:40 Uhr in
am 30.09.2013 - 11:40 Uhr in
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?
- Anmelden oder Registrieren um Kommentare zu schreiben
Rein rechtlich ist das eine
am 30.09.2013 - 13: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
Hi Sense, der Thread hilft
am 30.09.2013 - 16: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
Die Kommentarfunktion ist hier der falsche Ansatz
am 30.09.2013 - 17:04 Uhr
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:
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.
Wow...glycid...das hört sich
am 30.09.2013 - 17: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.
Genau, der Gast braucht das
am 30.09.2013 - 17:32 Uhr
Genau, der Gast braucht das Recht, den Inhaltstyp "Bewertung" zu erstellen. Ob dieser auch bearbeitet werden darf, musst Du entscheiden :)
Ja, klar, nicht nur
am 30.09.2013 - 17:38 Uhr
Ah...ja...klar, nicht nur editieren, sondern auch erstellen.
Jetzt ist der Groschen gefallen. ;-)
glycid schriebLissy01
am 01.10.2013 - 06:07 Uhr
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:
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!
caw, soweit ich es probiert
am 01.10.2013 - 07: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.
Lissy01 schrieb caw, soweit
am 01.10.2013 - 07:23 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.
hier der link wie es geht:https://drupal.org/node/1308114
caw schrieb .Aber völlig
am 01.10.2013 - 08:20 Uhr
.Aber völlig übertrieben das ganze.
Nein, eher eine saubere Lösung. Was bewerten denn die User, die auf Kommentar antworten klicken, hm?
glycid schrieb caw
am 01.10.2013 - 08:32 Uhr
.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
@caw na wenn Du meinst...
am 01.10.2013 - 08:36 Uhr
@caw na wenn Du meinst...
@caw, danke für den Link. Das
am 01.10.2013 - 08: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?
Lissy01 schrieb Ich fürchte
am 01.10.2013 - 08:47 Uhr
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 ;)
Lissy01 schrieb@caw, danke
am 01.10.2013 - 08:49 Uhr
@caw, danke für den Link.
Das Entscheidende ist vermutlich der Hinweis "Voting target: Parent Node."
genau! ;)
@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
glycid schrieb Naja, das sind
am 01.10.2013 - 08:57 Uhr
Naja, das sind zirka 10-15 Minuten Arbeit. Dauert also unwesentlich länger, als die Kommentarfunktion zu mißbrauchen ;)
das ist kein mißbrauch!
ok, belassen wir es dabei.
am 01.10.2013 - 09:01 Uhr
ok, belassen wir es dabei. Jeder hat halt seine eigene Herangehensweise. Lissy01 hat ja nun zwei Wege, die Sache zu realisieren.
Genau Ihr zwei. Ich habe
am 01.10.2013 - 09: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.