unqualifizierter Kommentar: selber schreiben...
ist doch gar nicht so schwer:
ich weiß nicht wo du deine Artikel her bekommst, aber wenn die z.B. aus einer MySQL Table kommen kannst du einfach noch zwei Spalten mit den Votings anfügen, eine mit dem Gesamtwert alle bisherigen Bewertungen und eine mit der Anzahl der Bewertungen beispielsweise.
Dann brauchst du noch eine Table mit der IP-log:
CREATE TABLE ip_log (
ip varchar(16) default '0',
timefeld timestamp(14) NOT NULL,
id int(11) NOT NULL default '0'
) TYPE=MyISAM;
in der Spalte "id" speicherst du die Artikel ID. In dem Votingsscript wird dann zunächst IP und id der Anfrage mit denen in der Log verglichen. Falls es kein "result" gibt wird die Bewertung einfach in die Artikel-Table eingetragen, indem vorher die Werte ausgelesen werden und zu den beiden neuen hinzu addiert und wieder eingetragen werden.
Um die Bewertung eines einzelnen Artikels zu erhalten wird dann einfach der Gesamtwert aller Bewertungen durch die Anzahl der votes dividiert.
So hab ich das vor Ewigkeiten mal realisiert, aber das in einer Form die nicht veröffentlichungswürdig ist... aber funktionabel