Necesito desactivar el desplazamiento infinito en la página de inicio

Is there any way I can stop infinite scroll in home page? Thanks.

Probably not.

It will probably help if you take two steps back and describe the problem are you trying to solve.

Hi Jay, sorry for my delayed reply. We need to stop infinite scroll after loading 5 to 10 pages somehow or completely disable it in home page and even in category pages.

Can you say more about why that is important. What is your problem with infinite scrolling?

I can imagine that it can be an annoying feature for many users

That’s still not specific enough. We’re looking for more specific details here so the problem can be understood.

Why does infinite scrolling need to be disabled? Why is a user finding infinite scrolling annoying?

We’re looking for specific answers to these questions because disabling infinite scrolling isn’t trivial and there might be an alternative solution, or there might be a problem someone’s running into that may help us improve infinite scrolling.

I am not suggesting to remove this feature permanently, but maybe there can be a flag to disable it in certain scenarios

Which scenarios do you have in mind? And like Kris, I’m also curious to know why.

I always had a problem with infinite scroll in tumblr. It didn’t load properly anymore after a certain amount of posts and it started to buck. It just wasn’t any fun. Maybe the problem was my weak internet connection?
Also, it`s easier to find certain posts if they are on a certain page rather than in a whole line of posts.

The only time I have had a “problem” with infinite scroll is when I was looking for something specific and scrolled faster than than the responses were being returned. The “problem” being that I saw placeholders until the new content loaded in.

IMHO, if the problem is because of a slow connection, I don’t think it will make a lot of difference if content is scrolled in or paginated to. But if you really want pagination you can use a browser with JavaScript disabled. You will miss out on a lot of the JavaScript goodness, but you will have pagination.

If on the other hand the problem is because of exceeded memory limits that might be something important to look into.

I’m not so sure, many lines vs. many pages seem like two sides of the same coin to me.

Perhaps you are looking for the advanced search page?
https://meta.discourse.org/search?expanded=true

Hola, he llegado aquí porque quería encontrar una forma de desactivar el desplazamiento infinito en la página Más recientes. Es nuestra pestaña/página predeterminada y nos gustaría que los usuarios pudieran llegar al pie de página, ya que allí hay enlaces importantes y también información legal.

El foro forma parte de un sitio web que también incluye un blog y otras páginas estáticas. Por lo tanto, la información debe mostrarse de manera consistente (misma ubicación, mismo formato/apariencia). Un pie de página tiene sentido para ello, porque no queremos tener un enlace oculto en un menú.

¿Tienes algún consejo para mí?

Cambiar la página de inicio de ‘Últimos’ a ‘Categorías’ y cambiar el estilo de página de categoría de escritorio a ‘Categorías con temas recientes’ desactivará efectivamente el desplazamiento infinito en su página de destino.

Entiendo, muchas gracias por la respuesta rápida.
En realidad, no nos gustó mucho el diseño de Categorías; queríamos destacar los temas más recientes y ofrecer a los lectores la oportunidad de concentrarse con esa única columna. También nos es importante mostrar la participación en los temas, como mostrar a los diferentes participantes en la discusión.

Así que, solo para aclarar, ¿sería posible que un desarrollador modifique el código para desactivar el desplazamiento infinito (y en su lugar usar un botón de “Cargar más”)?

No, esto no es posible.

Así que voy a intervenir aquí.
El desplazamiento infinito es un poco un anti-patrón de UX.
Impide que los usuarios lleguen nunca al final de una pantalla.
La mayoría de los sitios web tienen “pies de página masivos” que actúan como una red de seguridad de navegación, ofrecen triaje adicional, enlaces de compartir y enlaces legalmente obligatorios, como políticas de privacidad, información de accesibilidad, etc.

Aunque la paginación no es el favorito de todos, pone el control en manos del usuario y permite enlazar a un conjunto específico de resultados, en lugar de obligar al usuario a “desplazarse hasta encontrar lo que buscaba” (seguro que la búsqueda es una herramienta mejor para eso).

¿Estaría el equipo de Discourse dispuesto a apoyar opcionalmente un botón de “Cargar más” en lugar de solo el desplazamiento infinito?

No, nuestra posición no ha cambiado aquí, lo siento.