Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- Hype Button (https://www.gegen-bilderklau.net/thread.php?threadid=182372)
Geschrieben von Equine Love am 05.11.2011 um 23:46:
Hype Button
Hey,
ich hab mal eine Frage. Und zwar möchte ich gern einen Hype-Button basteln. Wie diese "Gefällt mir" Geschichte in Facebook oder dieses "Hypen" in Lookbook (falls das jemand kennt?).
Man soll also auf ein "I Like It!" Klicken können und danach steht dahinter ne 1, wenns einem gefällt, ne 2 wenns 2 gefällt usw.
Dies soll pro User nur einmal möglich sein.
Wie kann ich sowas umsetzen?
Liebe Grüße!
Geschrieben von Nanni am 06.11.2011 um 00:20:
Hype-Button sagt mir nichts, aber ich glaube ich weiß was du meinst xD Wieviele solcher Buttons planst du denn? Ich würde es so machen, kann aber sein dass das stark traffic verbrauchend oder sonst was ist, wenn du x.000 Like-Buttons planst...
Ich gehe davon aus, den Login hast du bereits?
Dann würde ich eine Datenbanktabelle anlegen, in welcher der aktuelle "Counterstand" und der Username gespeicher werden. Den Button verlinkst du zur selben Seite, per get setzt du dabei eine Variable (z.B. seite.php?like=ja), so dass du weißt, wann die Variable gesetzt ist (also auf den Like-Link geklickt wurde).
Zu Beginn der Seite baust du dann eine Abfrage ein, wenn in der get-Varible etwas gespeichert ist -> dann ändert sich der Stand (also der Username, den du ja in einer session gespeichert hast, wird eingetragen). Davor dann noch prüfen, ob zu dem Username aus der session schon ein Username in der Datenbanktabelle besteht. Ansonsten ändert sich natürlich nichts.
Beim Button fragst du nun ab, wieviele Leute in der Datenbanktabelle eingetragen sind - so viele Leute haben schon auf like geklickt.
So, das war jetzt hoffentlich verständlich, ich gehe davon aus du hast schon entsprechende Vorkenntnisse und verstehst, was ich um diese späte Uhrzeit versuche zu erklären ;D
Forensoftware: Burning Board, entwickelt von WoltLab GmbH