Seite 1 von 1

album mod - rating

Verfasst: 27.12.2006 17:33
von chris3007
Hallo,

ich möchte beim album mod (smartor) bei der Bewertung gerne eine Summe bilden und keinen durchschnitt.

Weiß jemand, wo die Funktion dafür steckt?

Gruß
chris

Verfasst: 27.12.2006 17:54
von andreasOymann
das ist leider keine ausgelagerte Funktion, sondern steckt mit dem Code

Code: Alles auswählen

AVG(r.rate_point) AS rating
in den jeweiligen Datenbankabfragen, z.B. in der album_page.php in der Abfrage

Code: Alles auswählen

$sql = "SELECT p.*, u.user_id, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments
		FROM ". ALBUM_TABLE ." AS p
			LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id
			LEFT JOIN ". ALBUM_RATE_TABLE ." AS r ON p.pic_id = r.rate_pic_id
			LEFT JOIN ". ALBUM_COMMENT_TABLE ." AS c ON p.pic_id = c.comment_pic_id
		WHERE pic_id = '$pic_id'
		GROUP BY p.pic_id";
Ersetze testweise mal "AVG" durch "SUM" ... siehe auch hier: http://dev.mysql.com/doc/refman/5.0/en/ ... tions.html

A.

Verfasst: 27.12.2006 18:05
von chris3007
Hallo Andreas,

vielen Dank für die schnelle Hilfe. Hat geklappt. Super!

GRuß und guten Rutsch
Chris