arf, g une autre idée... mais bon, c chiant et yAro a ptet pas envie de s'emmerder à le faire... surtt qu'il y a surement mieux, mais bon, seul lui peut le savori, c son forum...
y a pas de virgule dans les formats de dates de mysql, nan?
pkoi tu ferais pas, ds la colonne date (je sais pas comment c foutu, enfin bref, là ou tu stockes la dat) un truc du genre: date_du_post,date_de_la_dernière_action...
si il y a eu post, alors date_de_la_dernière_action=date_du_post
et si il y a eu vote, alors date_de_la_dernière_action=date du vote
et les posts sont triés, si il y a le séparateur "," (dc si c un sondage) ds la date, en fonction de l'expression après la virgule. Et si il n'y a pas de séparateur, c que c un topic normal, dc c trié normalement...
pour l'affichage de la date et de l'user qui a posté en dernier, ça prend date_du_post...
donc la date ne se dissocie pas du dernier user qui a posté, on ne voit pas le nom du dernier user qui a voté, et le topic est quand même ramené en haut...
donc c ce qu'on voulait, non?
et bien sûr, lors de la création du topic de sondage, le script ajoute la virgule et la seconde dat après, et il suffit que le script fasse un simple test si il y a une virgule pour qu'il sache comment traîter le topic...
ceci dit, je sais pas si ça ralentirait bcp l'affichage ou pas, mais ça doit pas être trop dur à faire...
c juste une suggestion...