Bonjour, j’ai vu quelques sujets avec la solution que je recherche.
Je pense que ma question est très similaire à la dernière question de @abcoathup dans ce post.
Cependant, cela n’a pas été répondu. Comment puis-je configurer mon site Discourse afin que lorsque les utilisateurs entrent l’adresse principale, ils soient redirigés directement vers mysitedomain/latest?order=created ?
Et en outre, lorsque les utilisateurs cliquent sur le bouton « Latest », comment configurer le site pour qu’ils soient redirigés vers mysitedomain/latest?order=created ?
Bonjour @codinghorror, pouvez-vous m’indiquer comment procéder pour modifier cela ? J’aimerais beaucoup voir la liste la plus récente triée par date de création.
NOTE : Si vous êtes développeur, veuillez comprendre que je ne le suis pas. S’il vous plaît, ne me détestez pas pour avoir fait cela Je sais que ce n’est pas la bonne façon de procéder.
et en vérifiant le paramètre search dans le script :
api.modifyClass("component:navigation-item", {
active: Ember.computed("contentFilterMode", "filterMode", function() {
let contentFilterMode = this.get("content").get("filterMode");
if (decodeURIComponent(window.location.search) === location) { // vérifier le paramètre search
return contentFilterMode.includes(filter); // si ce paramètre est inclus, active = true ;
} else {
return this._super(contentFilterMode, this.get("filterMode"));
}
})
});
Cela fonctionne pour moi, mais ce script recharge toute la page plutôt que seulement la partie interne. Existe-t-il un moyen de ne recharger que le composant de sujet interne ?
Salut @HeyRR, as-tu résolu ce problème ? Cela nous intéresserait aussi, car beaucoup de nos membres souhaitent pouvoir trier la dernière page par date de création et non par date d’activité.
Nous aimerions voir cela dans notre communauté Discourse. Nous sommes nouveaux sur Discourse, mais nous trouvons actuellement difficile de modérer notre communauté et de veiller à ce qu’aucun retour utilisateur, question, etc. ne passe à travers les mailles du filet. Comme nous travaillons tous dans différents fuseaux horaires, la passation d’un modérateur à l’autre peut être délicate. Il serait formidable de pouvoir facilement choisir de voir toute l’activité créée un jour donné. Ainsi, s’il y a un trou dans notre passation, nous verrions toute l’activité des heures où nous n’étions pas « de garde ». Cela nous aiderait également à savoir qui doit répondre à une activité en fonction du moment où elle a été créée.
Je voudrais ajouter mon vote pour plus de soutien à ceci :
Certains d’entre nous sont très habitués à parcourir les choses dans un ordre chronologique stable ; cela nous aide à utiliser notre « matériel » spatial humain pour garder une trace de ce que nous avons vu. La vue « Derniers » d’un forum qui change (couplée à toutes les autres options de vue et autres éléments de l’interface utilisateur) peut sembler un peu chaotique et stressante.
Et j’ai passé beaucoup de temps dans notre nouveau forum à comprendre et à expliquer que « Derniers » a en fait deux variantes importantes : « Derniers actifs/épinglés » que vous obtenez si vous cliquez sur le titre du site, et « Derniers créés » que vous obtenez si vous cliquez sur le lien de navigation « Derniers ».
Actuellement, « Derniers créés » (?order=created) peut être configuré par défaut pour la vue Catégories, mais pas pour la vue Derniers.
Nous regrettons également de ne pas avoir de « Derniers créés/épinglés ». Actuellement, dans les vues Derniers et Catégories, nous pouvons afficher les sujets chronologiquement, ou afficher les sujets d’accueil épinglés en haut, mais pas les deux.
Je pense que nous devons repenser le réglage de la « page d’accueil » dans Discourse pour permettre à n’importe quelle route d’être une page d’accueil et donner aux utilisateurs la flexibilité de choisir la page d’accueil qu’ils souhaitent. Actuellement, nous avons 5 ou 6 éléments dans le menu, mais en réalité, nous pourrions en autoriser des centaines en permettant une option « personnalisé… » pour la page d’accueil.
Pour ajouter au plaisir : j’ai remarqué qu’en naviguant (de différentes manières) vers Top ou Hot, ils ajoutent souvent, mais pas toujours, ?order=created à l’URL, ce qui va à l’encontre de leur objectif. Je n’ai pas encore compris ce qui déclenche cela !