|
Danyx 220
| Posté : 11-12-2013 20:34
J'aimerais inverser la fil, je veux dire faire en sorte que le dernier message d'une fil soit en haut, donc d'aller du plus nouveau au plus ancien.
Actuellement c'est l'inverse. |  Profil Citation
|
|
B-Mag 2386
| Posté : 12-12-2013 09:13
slt
t'es sur ?
je viens de faire un test chez moi c'est bien le message ou le sujet le plus recent qui se place en tete |  Profil www Citation
|
|
Danyx 220
| Posté : 12-12-2013 09:26
Je crois que oon ne sais pas compris B-Mag. Oui pour les sujets et les messages, la d'accord, mais dans le fil des réponses du message on vas du plus ancien au plus récent.
Comme ici par exemple!
Si on continu ce fil de discussion au sein d'un message, il faut chercher la dernière page pour avoir la "réponse" la plus récente.
Par exemple, si on continu sur ce sujet et que j'ai 200 réponse donc 20 pages, je n'ai pas la réponse la plus récente de suite!
C'est un inconvénient même sur le site NPDS! |  Profil Citation
|
|
B-Mag 2386
| Posté : 12-12-2013 09:47
slt
Ok j'avais pas pigé la question.
Par contre pour avoir directement la dernière réponse à un sujet, sur la page de garde du forum tu clique sur la petite fleche ds la colonne réponse et tu y arrive directement |  Profil www Citation
|
|
Danyx 220
| Posté : 12-12-2013 10:16
Merci, je n'ai pas vu de petit flèche, je suis sur une Rev13...
Par contre comme je le disais je veux un classement logique de suite, déjà les membres de mon site si perde, si je leur demande de cliquer sur une petite flèche... |  Profil Citation
|
|
Anonyme 19853
| Posté : 12-12-2013 13:25
la remarque est pertinente... | Citation
|
|
Danyx 220
| |
Jireck 8502
| Posté : 16-12-2013 13:46
viewtopic
ligne 167 169
ORDER BY XXXXX ASC OU DESC |  Profil Citation
|
|
Danyx 220
| Posté : 16-12-2013 15:04
Merci, je dois être un peut compliqué car je ne vois pas...
Sur ses deux lignes j'ai:
$sql = "SELECT * FROM ".$NPDS_Prefix."posts WHERE topic_id='$topic' and forum_id='$forum'".$post_aff."ORDER BY post_id LIMIT $start, $posts_per_page";
} else {
$sql = "SELECT * FROM ".$NPDS_Prefix."posts WHERE topic_id='$topic' and forum_id='$forum'".$post_aff."ORDER BY post_id LIMIT $start, $posts_per_page";
}
Donc pas d'ORDER BY a changer? |  Profil Citation
|
|
Jireck 8502
| |
Danyx 220
| Posté : 16-12-2013 16:33
Bon, Jireck, j'ai fait cela:
$sql = "SELECT * FROM ".$NPDS_Prefix."posts WHERE topic_id='$topic' and forum_id='$forum'".$post_aff."ORDER BY post_id LIMIT ASC $start, $posts_per_page";
} else {
$sql = "SELECT * FROM ".$NPDS_Prefix."posts WHERE topic_id='$topic' and forum_id='$forum'".$post_aff."ORDER BY post_id LIMIT ASC $start, $posts_per_page";
}
Mais cela ne marche pas... |  Profil Citation
|
|
Jireck 8502
| Posté : 16-12-2013 19:59
ASC ou DESC avant le limit c'est mieux |  Profil Citation
|
|
developpeur 24581
| Posté : 16-12-2013 22:07
c'est effectivement un ORDER BY (ordre de tri) par ASC ou DESC ... donc en exemple : ORDER BY xyz ASC LIMIT 0,10 |  Profil E-mail www Citation
|
|