Top 10 nach Anzahl Klicks

Bendra

Joined: 2002-07-15
Posts: 3
Posted: Tue, 2002-09-03 08:39

hi

ist es irgendwie möglich, in einem album die 10 fotos mit den meisten klicks (visits) anzuzeigen? wenn ja, wie wäre das zu lösen? hat jemand einen guten ansatz dafür?

danke und gruss

Bendra

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Tue, 2002-09-03 10:08

Ja, es ist "irgendwie" möglich - du musst dazu allerdings einiges an Programmierarbeit reinstecken. Zu ändern ist vermutlich view_album.php. Es ist allerdings im derzeitigen Datenmodell sehr zeitraubend alle (!) Bilder durchzugehen, nachzuschauen wie oft es angesehen wurde, die Ergebnisse zwischenzuspeichern, das Ergebnis zu sortieren und dann eine Liste mit allen Links zu diesen Bildern darzustellen.

Die Programmierung als solches ist nicht aufwendig. Schnapp dir view_album.php und bau am Anfang - in analogie zu "while ($rowCount < $rows)" - eine Schleife die alle Bilder durchgeht und dann obiges berechnet und ausgibt. Achte darauf, dass der eingeloggte User u.U. das ein oder andere Bild und Unter-Album nicht sehen darf...

In Gallery Version 2 ist dies nur noch ein oder zwei SELECT - da dann eine echte Datenbank verwendet wird.