Hola,
Cuando quiero ver solo 10 publicaciones en la sección “más reciente” y cuando haya más, crea una nueva página 2/2, etc.
¿Cómo puedo hacer eso, por favor?
Hola,
Cuando quiero ver solo 10 publicaciones en la sección “más reciente” y cuando haya más, crea una nueva página 2/2, etc.
¿Cómo puedo hacer eso, por favor?
AFAIK no puedes usar paginación. Es simplemente imposible con este diseño.
La paginación no es tan buena en realidad. La gente solía usarla porque antes era la solución más fácil, pero no es tan práctica. Siempre hay que hacer clic para avanzar y la mayoría de las personas tienden a no hacer clic, nunca van más allá de una o, como máximo, dos subpáginas. El desplazamiento da un acceso más fácil al contenido antiguo.
¿Por qué te gustaría usar paginación?
En mi trabajo me dieron tal tarea, ¿así que ni javascript ni eso funcionarán?
No, eso no funcionará.
Puedes usar los temas a continuación para convencer a tu jefe de que te dio una tarea imposible.
Bueno, Discourse es JavaScript puro, así que todo es posible ![]()
Descargo de responsabilidad: No programo.
Para obtener paginación, tienes que cargar las cabeceras de todos los temas. De lo contrario, no puedes saber si un tema estaría en la página 2, 79 o 2298. Pero ese orden no es fijo como lo sería en sitios tipo blog, como WordPress.
Cada vez que alguien comenta, hay un auto-bump, etc., ese orden debería cambiar. Así que deberías construir todas las subpáginas cada vez que algo suceda. Supongo que eso es realmente caro.
Además, es innecesario. ¿Qué obtiene un usuario si sabe que hay 26768 subpáginas?
Como dije, no programo. Pero hago UX/UI/creación de contenido y muy a menudo tengo que decirle a un cliente que lo que quería es imposible o una idea realmente mala.
Entonces. ¿Cuál es la necesidad real por la que deberías construir paginación en lo último?