Wert des CCK-Feld verändern, wenn node geteilt wird
am 22.12.2011 - 11:26 Uhr in
Hallo liebe Community,
ich habe das Anliegen, dass ich ein CCK-Feld ( auf der Node-Seite via "CCK Blocks" angezeigt) mit einem vordefinierten Wert habe.Dieser sich aber verändert, wenn der Node geteilt wird, dh. via Facebook oder Twitter. Ich verwende derzeit hierfür das Modul "Easy Social".
Beispiel:
Das CCK-Feld hat den Wert "5"
Wenn der Nutzer nun das Node via "Easy Social" (oder einem anderen Share-Modul) teilt, soll sich der Wert des CCK-Felds z.B auf "6" erhöhen.
Ich hoffe ihr versteht, wie ich es meine.
Könnte ich das irgendwie über Rules hinbekommen?
Ich habe keine Ahnung wie ich dazu vorgehen könnte :-(
Für Ratschläge jeglicher Art bin ich sehr dankbar.
mfg, aloajoe
- Anmelden oder Registrieren um Kommentare zu schreiben

Keiner ne Idee? Im Großen und
am 22.12.2011 - 17:14 Uhr
Keiner ne Idee?
Im Großen und Ganzen gliedert sich mein Problem ja in 2 Teile.
Erstens muss man zugriff auf die Aktion bzw. das Event erhalten, dass jemand den Share-Button betätigt.
Zweitens dann das betroffene CCK-Feld verändern.
Könnte ich mir einfach via Rules einfach diese Aktionen erzeugen?
Bin ziemlich ratlos..danke bereits im vorraus,
aloajoe
Ich weiß nicht, ob deine
am 22.12.2011 - 18:00 Uhr
Ich weiß nicht, ob deine Überlegung so zielführend ist. Denn, nur weil einer einen Share-Button gedrückt hat, heißt es ja nicht, dass er den Inhalt auch wirklich geteilt hat. Manchmal wird ja auch nur der Button gedrückt, "um zu sehen was dann passiert", ohne das eine wirklich Aktion erfolgte.
Ansonsten bindet Easy Social (so wie ich es schnell überblicken konnte) ja auch nur das JavaScript von den entsprechenden Networks ein. Sprich, es kriegt selber keine Informationen, wenn ein Button gedrückt wurde. Das läuft ja alles browserseitig ab.
Du wirst wohl nicht drum herumkommen, über die entsprechenden APIs der Social Networks den (genauen) Stand der "Likes" zu einem Inhalt abzufragen und entsprechend lokal zu "speichern" (eher cachen). Da du aber wie gesagt, nicht von den Networks darüber informiert wird, wenn etwas geteilt wurde, musst du die Abfragen wohl regelmäßig selber machen (bzw. per Cron).
Vielen Dank, cbeier. Diese
am 22.12.2011 - 18:47 Uhr
Vielen Dank, cbeier.
Diese Befürchtung hatte ich bereits..
Naja, vielleicht kann ich einen Weg finden, dass hinzubekommen.
mfg, aloajoe