Zwei gute Star-Rating Scripts in PHP mySQL Ajax und als Prototype Library
Heute möchte ich euch einmal zwei unterschiedliche Techniken bzw. Scripts erläutern um diese chiquen Star-Rating Scripts in eure Webanwendungen einzubinden. Falls jemand diese noch nicht kennt: ein Star-Rating kann so aussehen.
Die erste beschriebene Methode nutzt reines HTML, CSS, PHP und mySQL.
JavaScript wird für diese Methode. Das Script funktioniert sogar bei ausgeschaltetem JavaScript beim Client. Die zweite exemplarische Methode benutzt das JavaScript Prototype Framework und lässt sich sehr leicht in Anwendungen integrieren.
Methode 1: PHP, mySQL und Ajax
Dieses Rating Script ermöglicht es auf einfache Art und Weise ein Star Rating Script flexibel in eigene Webanwendungen zu intergrieren. Besonders Flexibel, da das Script auf kein Framework aufbaut, sondern der komplette Source-Code leicht verständlich vorhanden ist. Wird eine Bewertung durchgeführt, erfolgt per Ajax das “Voting”. Ist JavaScript deaktiviert funktioniert das Script trotzdem.
Eine gute Hilfestellung zur Implementierung des Scripts kann ebenfalls in den Kommentaren gefunden werden, wo sich bereits einige User zu der Einbindung geäußert haben.
Eine weitere Alternative zu diesem Script ist ebenfalls hier verfügbar.
Methode 2: Starrating with Prototype
Wer lieber mit JavaScript Frameworks arbeitet sollte sich diese zweite Methode anschauen.
Die Starbox - eine Prototype Library - ermöglicht es in ein paar Minuten ein sehr schönes und flexibles Web2.0 Rating in seinem Projekt zu implementieren. Die Rating-Grafiken sind hierbei sehr leicht austauschbar (bestehen nur aus einem einzigen png-File). Ferner können noch sehr ansehliche Web 2.0 Effekte von script.aculo.us direkt in das Script implementiert werden. Demos stehen hierzu auf der StarBox Website bereit. CSS, JavaScript und Code sind sehr sauber von einander getrett und ermöglichen es so dass Script auch visuell auf die eigenen Bedürfnisse anzupassen.
Verwandte Artikel
- CSS , Design , Javascript , PHP
- 1 Kommentar









































Vielen Dank für diese Tipps (Links). Habe jetzt bei Google gesucht und genau das hier gefunden.