[on laisse par défaut] Ordre d'affichage des forums

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

[on laisse par défaut] Ordre d'affichage des forums

Message par Dominique »

sly a écrit : 16 avr. 2019, 12:42Les liens vers le forum depuis les messages ne marchaient pas bien, j'ai, pour l'instant, supprimé cette fonction. On pourrait envisager en effet d'arriver directement sur le message dont il est question (ce qui revient à arriver en bas de dernière page du forum vu qu'on affiche les 5 derniers messages)
Note (qui résout et explique le problème ci-dessus) :
- Les commentaires des fiches sont affichés de façon rétrograde (le dernier en haut)
- Les posts des forums sont affichés dans l'ordre chronologique (le dernier en bas)
D'autre part, les news du forum (viewforum.php) pointent sur le forum, mas sur le dernier post, ce qui oblige à chercher la dernière page de posts quand il y en a beaucoup + aller en fin de page.

Il serait plus logique que les posts d'un topic soient listés de façon rétrograde de façon à ce que l'affichage du topic donne tout de suite le dernier (en haut donc, comme dans une fiche)

Ceci est facile à faire pour un utilisateur : cliquer sur son nom de user -> Panneau de l'utilisateur -> préférences du forum -> Modifier les options d’affichage -> Afficher les messages dans un ordre : Décroissant
Par contre, ça change un peu les habitudes au début (mais on s'y fait vite et c'est très pratique)

C'est plus difficile à systématiser pour tous les users :
- Pour les users existants : SQL : UPDATE phpbb_users SET user_topic_sortby_type = 's', user_topic_sortby_dir = 'a';
- Pour les nouveaux : includes/functions_user.php ligne 220 'user_topic_sortby_dir' => 'a',
OU quelques lignes dans le listener.php de l'extension phpbb spéciale WRI (qui impose l'ordre à tout le monde)
- Et une grosse surprise la prochaine fois qu'ils chercheront le nouveau post annoncé !

Pour en discuter.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Ordre d'affichage des forums

Message par sly »

Dominique a écrit : 16 avr. 2019, 20:40 Ceci est facile à faire pour un utilisateur : cliquer sur son nom de user -> Panneau de l'utilisateur -> préférences du forum -> Modifier les options d’affichage -> Afficher les messages dans un ordre : Décroissant
Par contre, ça change un peu les habitudes au début (mais on s'y fait vite et c'est très pratique)
Je prend, j'ai jamais pris le temps de chercher l'option. Mais pour quelqu'un de régulièrement sur tous les sujets, c'est bien plus simple de voir directement les messages les plus récents, vu que souvent ont été lu tous les autres...

Toutefois, dans une discussion dont on a pas connaissance, reprendre du début pour comprendre pourquoi on en est là (voir les questions avant les réponses par exemple) ça peut se justifier.

Dominique a écrit : 16 avr. 2019, 20:40 C'est plus difficile à systématiser pour tous les users :
- Pour les users existants : SQL : UPDATE phpbb_users SET user_topic_sortby_type = 's', user_topic_sortby_dir = 'a';
- Pour les nouveaux : includes/functions_user.php ligne 220 'user_topic_sortby_dir' => 'a',
OU quelques lignes dans le listener.php de l'extension phpbb spéciale WRI (qui impose l'ordre à tout le monde)
- Et une grosse surprise la prochaine fois qu'ils chercheront le nouveau post annoncé !
Pour en discuter.
C'est pourquoi je pense qu'imposer ça aux existants n'est sans doute pas le meilleur cadeau à leur faire. Mais leur indiquer (comme à moi !) que c'est possible est par contre une bonne idée. Ce que tu viens de faire ;-)
Pour les nouveaux je sais pas trop, j'aurais tendance à faire confiance a phpBB pour avoir pesé le pour et le contre dans leur choix du "par défaut"