Normal, avec la modification que tu as fait (suite à mon tout premier post), ça ne change pas le fait qu'il y a toujours une portion de code en commentaires, et que du coup, le choix dans le profil n'est jamais pris en compte.
Je viens de changer du code, et à présent (avec ce qui suit), ton affichage de messages sera par défaut avec les plus récents en premier (pour les anonymes par exemple).
Et si un membre choisit autre chose dans son profil ce sera appliqué.
Et j'ai donc corrigé mon dernier bug qui empêchait la prise en compte du menu déroulant pour changer l'ordre au moment de la lecture d'un sujet.
Tu vas donc mettre en commentaire la ligne 112 de viewtopic.php (ajoute // devant la ligne), et ajouter ces quelques lignes juste en-dessous :
//regarde si une valeur pour l'ordre d'affichage est envoyée (par le menu déroulant), et applique le tri choisit
if(isset($_GET['order']) && in_array(strtoupper($_GET['order']),array("DESC","ASC"))) {$order = $_GET['order'];}
//si aucune valeur n'est envoyée, on regarde si c'est un membre, et applique l'affichage choisit dans son profil
elseif (is_object($xoopsUser) && $xoopsUser->getVar('uorder')==1) {$order = "DESC";}
elseif (is_object($xoopsUser) && $xoopsUser->getVar('uorder')==0) {$order = "ASC";}
else {$order = "DESC"; //valeur par défaut : anonyme
}
Je te laisse tester ça.
Ensuite, pour ton "souci" avec le bouton de citation, ce n'est pas un souci, juste une volonté du développeur de ne plus afficher ce bouton par défaut (suite à pas mal de demandes de personnes à l'époque du développement de cette version).
C'est un sujet souvent abordé sur le net, et il suffit de faire ce changement pour retrouver le bouton de citation.
Edite le fichier /newbb/class/post.php (ligne 396 à 400), enlever les commentaires autour de ces lignes de code
$thread_buttons['quote']['image'] = newbb_displayImage($forumImage['p_quote'], _MD_QUOTE);
$thread_buttons['quote']['link'] = "reply.php?forum=" . $forum_id . "&topic_id=" . $topic_id . "&viewmode=$viewmode&order=$order&start=$start&quotedac=1";
$thread_buttons['quote']['name'] = _MD_QUOTE;
Retourne voir un sujet, et tu retrouveras le bouton de citation à côté des autres boutons (éditer, effacer, répondre, citer) pour chaque post.
Ce n'est pas parce qu'un module ne répond pas instantanément à tes besoins précis pour un site, qu'il n'est pas bon ou meilleur que les anciennes versions !