Estoy intentando personalizar la vista móvil de nuestro foro. Hemos configurado el “Estilo de página de categoría de escritorio” en la configuración como “Categorías y temas más recientes”, lo cual funciona bien. Pero en móvil, no se refleja esto y ¿podemos configurarlo en cualquier lugar de la configuración?
En este momento, en móvil, los temas de cada tablero son muy aleatorios. Algunos son temas fijados antiguos y otros son los más recientes. ¿Cómo podemos cambiar esto, por favor?
No creo que haya una forma de tener las categorías y la vista de los temas más recientes en el móvil debido a las restricciones de espacio en pantalla.
Esa captura de pantalla de tu vista móvil es para un usuario que no ha iniciado sesión, lo que significa que siempre verá todos los temas fijados en la parte superior porque en ese estado, Discourse no sabe si los ha leído o no. Se verá diferente si lo ves conectado.
¿Sigues teniendo algún problema que resolver si has iniciado sesión?
Hmm, pero este es el problema que tiene mi cliente: los usuarios que han cerrado sesión ven estos temas fijados de 2022 y pueden pensar que el foro está desactualizado.
¿Cuál sería la solución aquí? ¿Tenemos que desanclar estos temas para que el usuario que ha cerrado sesión vea los temas más recientes? ¿Podemos actualizar la fecha del tema?
–
Cuando el usuario inicia sesión y hace clic en esos temas fijados y luego regresa a la página de inicio. El tema fijado simplemente aparece atenuado. No lo elimina por completo.
El caso es que la persona con la que has iniciado sesión ahora no ha leído esos temas fijados. Están diseñados para permanecer fijados hasta que un individuo los lee, momento en el cual dejan de estar fijados para ese individuo específico.
Por lo tanto, o bien estos temas son lo suficientemente importantes como para que todo el mundo los lea y por eso están fijados, o bien no lo son, en cuyo caso los desanclas y ya no se situarán por encima de lo último.
Si lee la publicación, se desanclará automáticamente para él.
Si inicias sesión y lees las publicaciones fijadas, ¿qué ves entonces en la pantalla de inicio?
Me encontré con esto recientemente. El caso era un foro con un montón de temas fijados de 2021 que también habían sido cerrados. Está claro que quieren mantener los temas fijados, pero ver las fechas antiguas en la parte superior de una lista de temas hace que parezca que el foro no tiene mucha actividad.
Sí. Como usuario administrador, ve al tema fijado y haz clic en el icono de la llave inglesa de administrador que está en la parte superior derecha de la página. Selecciona “Cambiar marca de tiempo” en el menú desplegable. Eso te permitirá actualizar la fecha del tema.
Otra forma de solucionarlo sería ocultar las fechas de los temas fijados con CSS. Algo como lo siguiente, añadido a tu tema o a un componente temático, debería funcionar:
Sí, en móvil solo hay una plantilla para la página de categorías y muestra categorías con temas destacados. Supongo que la solución más fácil sería, como @HAWK ya mencionó, usar el componente Force Mobile Homepage y establecer la página de inicio móvil en “Latest”, que es la lista global de los temas más recientes.
Sin embargo, si haces eso, también te recomendaría ajustar tu menú de navegación, para que los usuarios de móvil puedan navegar mejor entre la lista de temas, las categorías y otras páginas. Ahora mismo solo tienes enlaces externos y categorías en el menú:
Normalmente es un patrón más claro tener los elementos principales de navegación del foro en la parte superior y agrupar los enlaces externos en una sección dedicada. Así no hay elementos sorpresa al navegar fuera del foro. Aquí tienes un ejemplo de otra comunidad de Discourse: