Hola, he visto algunos temas con la solución que estoy buscando.
Creo que mi pregunta es muy similar a la última pregunta de @abcoathup en este post.
Sin embargo, esto no fue respondido. ¿Cómo puedo configurar mi sitio de Discourse para que, cuando los usuarios ingresen la dirección principal, vayan directamente a mysitedomain/latest?order=created?
Y además, ¿cómo configuro el sitio para que, cuando los usuarios presionen el botón “Últimos”, sean redirigidos a mysitedomain/latest?order=created?
api.modifyClass("component:navigation-item", {
active: Ember.computed("contentFilterMode", "filterMode", function() {
let contentFilterMode = this.get("content").get("filterMode");
if (decodeURIComponent(window.location.search) === location) { // verificar parámetro de búsqueda
return contentFilterMode.includes(filter); // si incluye este parámetro, active = true;
} else {
return this._super(contentFilterMode, this.get("filterMode"));
}
})
});
Esto funciona para mí, pero este script recarga toda la página en lugar de solo la parte interna. ¿Hay alguna manera de hacer que solo se recargue el componente de tema interno?
Hola @HeyRR, ¿has solucionado esto? También nos interesaría, ya que muchos de nuestros miembros solicitan la posibilidad de ordenar la última página por fecha de creación y no por fecha de actividad.
Nos gustaría ver esto en nuestra comunidad de Discourse. Somos nuevos en Discourse, pero actualmente nos resulta difícil moderar nuestra comunidad y asegurarnos de que ningún comentario, pregunta, etc., de los usuarios se quede sin atención. Dado que todos trabajamos en diferentes zonas horarias, el traspaso de un moderador a otro puede ser complicado. Sería genial poder elegir fácilmente ver toda la actividad creada en un día determinado. De esa manera, si hay un vacío en nuestro traspaso, veríamos cualquier actividad de las horas en las que no estábamos ‘de guardia’. También nos ayudaría a saber quién debería responder a la actividad en función de cuándo se creó.
Algunos de nosotros estamos muy acostumbrados a navegar por las cosas con un orden cronológico estable; esto nos ayuda a utilizar nuestro “hardware” espacial humano para hacer un seguimiento de lo que hemos visto. La vista “Últimas” cambiante de un discurso (junto con todas las demás opciones de vista y otros elementos de la interfaz de usuario) puede resultar un poco caótica y estresante.
Además, he pasado bastante tiempo en nuestro nuevo discurso entendiendo y explicando que “Últimas” tiene en realidad dos variantes importantes: “Últimas activas/fijadas” que se obtienen si se hace clic en el título del sitio, y “Últimas creadas” que se obtienen si se hace clic en el enlace de navegación “Últimas”.
Actualmente, “Últimas creadas” (?order=created) se puede configurar como predeterminada para la vista de Categorías, pero no para la vista de Últimas.
También echamos mucho de menos tener una opción de “Últimas creadas/fijadas”. Actualmente, en las vistas de Últimas y Categorías podemos mostrar temas cronológicamente, o mostrar temas de bienvenida fijados en la parte superior, pero no ambos.
Creo que necesitamos repensar la configuración de la “página de inicio” en Discourse para permitir que cualquier ruta sea una página de inicio y dar a los usuarios la flexibilidad de elegir la página de inicio que deseen. Actualmente tenemos 5 o 6 elementos en el menú, pero realmente podríamos permitir cientos al permitir un “personalizado…” para la página de inicio.
Para añadir a la diversión: He notado que cuando navego (de varias maneras) a “Top” o “Hot”, a menudo, pero no siempre, se les añade “?order=created” a la URL, lo que anula su propósito. ¡Aún no he descubierto qué activa esto!