Saerdnaers Topics Order Hack - Nach Bewertung sortieren?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
@saerdnaer ich habe das gerade mal bei mir eingebaut aber irgendwie scheint da was nicht zu stimmen wenn ich nach Bewertung (absteigend) sortiere wird z.b. ein Posting mit einer Durchschnittlichen Bewertung von 4.67 (Durchschnittliche Bewertung: 4.67, Minimum: 4, Maximum: 5, Anzahl der Bewertungen: 3) an erster stelle über einem Posting mit der Durchschnittlichen Bewertung von 5.00 (Durchschnittliche Bewertung: 5.00, Minimum: 5, Maximum: 5, Anzahl der Bewertungen: 2) angezeigt eigentlich müsste doch das mit 5.00 an erster stelle stehen oder?
Es wird doch nach durchschnittlicher Bewertung sortiert oder?
Oder kann es sein das ich irgendwo einen fehler beim einbau gemacht habe? Hier mal meine viewforum.php: viewforum.txt
Gruß Stitch
Es wird doch nach durchschnittlicher Bewertung sortiert oder?
Oder kann es sein das ich irgendwo einen fehler beim einbau gemacht habe? Hier mal meine viewforum.php: viewforum.txt
Gruß Stitch
@saerdnaer kannst dirs hier anschauen: klick es wird etwas komisch sortiert wenn Postings mehr als 1 mal bewertet wurden ( War mir bisher nicht aufgefallen da ich sie zum testen nur 1 mal bewertet habe ) und man davon ausgeht das es nach AVG(rating) sortiert wird 
esperitox

esperitox
hmm
viewtopic.php:
suchen:
ersetzen durch
ah
BTW: @esperitox: wie bekommst du die anzahl der smiles in der posting.php mit count( district url ) ?
viewtopic.php:
suchen:
Code: Alles auswählen
$order_by = "IF(rating = NULL, 0, rating) $sort_order";
$toh_sql1 = ', AVG(rating) AS rating';
Code: Alles auswählen
$order_by = "IF(rating_avg = NULL, 0, rating_avg) $sort_order";
$toh_sql1 = ', AVG(r.rating) AS rating_avg';
BTW: @esperitox: wie bekommst du die anzahl der smiles in der posting.php mit count( district url ) ?
Funktioniert leider nicht ich bekomme jetzt beim sortieren eine fehlermeldung:
Grüße StitchCouldn't obtain topic information
DEBUG MODE
SQL Error : 1109 Unknown table 'r' in field list
SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username , AVG(r.rating) AS rating_avg FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_users u2 WHERE t.topic_poster = u.user_id AND p.post_id = t.topic_last_post_id AND p.poster_id = u2.user_id AND t.topic_type = 3 GROUP BY t.topic_id, u.user_id, u2.user_id ORDER BY IF(rating_avg = NULL, 0, rating_avg) DESC
Line : 485
File : /phpBB2/viewforum.php
Sorry hab sie mal bei tripod geuppt (weils bei t-online immer 15 minuten auert bis der server refreshed wird daher ist da noch die alte zu sehen unter dem link ) hier die datei mit deiner änderung: viewforum.php
Gruß Stitch
Gruß Stitch