Seite 14 von 16
Verfasst: 11.05.2003 16:40
von saerdnaer
oh... mein fehler... dann tauschen wir einfach mal die 0 mit der 1 aus und umgekehrt
Code: Alles auswählen
$order_by = "IF( r.rating = NULL, 0 , 1 ) $sort_order, rating_avg $sort_order, t.topic_last_post_id $sort_order";
$toh_sql1 = ', AVG(r.rating) AS rating_avg';
ah
Verfasst: 11.05.2003 16:55
von JLoop©
Damit gibts wieder ne fehlermeldung "SQL Error : 1054 Unknown column 'rating_avg' in 'order clause'"
Grüße JLoop
Verfasst: 11.05.2003 17:16
von saerdnaer
dann hast du irgend was falsch eingebaut... zeig mir mal die datei...
ah
Verfasst: 11.05.2003 17:48
von JLoop©
Da denke nicht das ichs falsch eingebaut habe:
viewforum.php
Gruss JLoop
Verfasst: 11.05.2003 18:03
von saerdnaer
doch... so siehtst bei dir aus:
Code: Alles auswählen
$order_by = "IF( r.rating = NULL, 0 , 1 ) $sort_order, rating_avg $sort_order, t.topic_last_post_id $sort_order";
$toh_sql1 = ', AVG(r.rating) AS rating_avg';
$toh_sql1 = ', AVG(rating) AS rating';
und so sollte es aussehen:
Code: Alles auswählen
$order_by = "IF( r.rating = NULL, 0 , 1 ) $sort_order, rating_avg $sort_order, t.topic_last_post_id $sort_order";
$toh_sql1 = ', AVG(r.rating) AS rating_avg';
fällt dir was auf?
Verfasst: 11.05.2003 19:42
von JLoop©
Uups ja gut jetzt schauts so aus:
Code: Alles auswählen
case 'rating':
$order_by = "IF( r.rating = NULL, 0 , 1 ) $sort_order, rating_avg $sort_order, t.topic_last_post_id $sort_order";
$toh_sql1 = ', AVG(r.rating) AS rating_avg';
$toh_sql2 = 'LEFT JOIN ' . RATE_TABLE . ' r ON r.topic_id = t.topic_id ';
$toh_sql3 = 'GROUP BY t.topic_id, u.user_id, u2.user_id';
break;
Nun wird das mit Bewertung 4.67 ganz oben angezeigt dann die nuller und ganz am ende die restlichen Bewerteten Topics also der selbe effekt wie mit dem was du als 2. gepostet hast
Gruss JLoop
Verfasst: 13.05.2003 18:23
von saerdnaer
url?
Verfasst: 13.05.2003 19:12
von JLoop©
saerdnaer hat geschrieben:url?
Du weisst doch das mein Board nur lokal läuft
...oder haste das schon wieder vergessen??
Gruss JLoop
Verfasst: 13.05.2003 19:27
von esperitox
saerdnaer du kannst es dir ( wie immer

) hier anschauen:
klick
esperitox
Verfasst: 14.05.2003 16:26
von saerdnaer
@esperitox: könntest du das topis per page wieder auf standart zurückstellen?
@JLoop: ja ich habs wieder vergessen
