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?? :o

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 ;-)