Meneame icon indicating copy to clipboard operation
Meneame copied to clipboard

Some comments are not displayed

Open wileeam opened this issue 9 years ago • 3 comments

There are some comments not showing up. Usually they happen in news with multiple pages for comments and these are located (or expected to be) at the very end (the last comment to show up).

You can reproduce the issue in the following news: https://www.meneame.net/story/mitad-jovenes-18-30-tiene-previsto-abstenerse-proximas-generales/ . The comment 452 doesn't not show up in any subpage but it does if going to https://www.meneame.net/story/mitad-jovenes-18-30-tiene-previsto-abstenerse-proximas-generales/c0452#c-452 It seems the comment also has an extra CSS style (opacity) that other comments don't seem to have.

The problem seems to be on backend side as only when using the URL with the comment id, that particular comment shows up. I haven't checked the code though...

wileeam avatar Sep 08 '15 10:09 wileeam

Sale en su posición, en la página 5 debajo del comentario #420 https://www.meneame.net/story/mitad-jovenes-18-30-tiene-previsto-abstenerse-proximas-generales/5

Sí, es un poco lioso, pero es que mostrar en árbol ya es complicado, y si hay muchos comentarios añun más.

gallir avatar Sep 08 '15 15:09 gallir

¿Entonces va a ser cuestión de orden? Voy a echar un vistazo a esto y a otros casos, que tengo varios ejemplos (para bien o para mal) antes de cerrar el issue.

wileeam avatar Sep 08 '15 15:09 wileeam

Vale... aquí va otro ejemplo (revisado varias veces en Safari y como usuario anónimo). Noticia: https://www.meneame.net/story/asi-crucificaron-tsipras-interior-reunion Comentario: 86 No aparece en ninguna subpágina de comentarios. Búscándolo a mano (https://www.meneame.net/story/asi-crucificaron-tsipras-interior-reunion/c086) parece que cuelga del comentario 82 (y nuevamente al final de la página).

Por la forma en la que esto sucede, tiene pinta de que hay un corte del árbol (supongo que por el límite de comentarios por subpágina), y como dices mostrar el árbol no es fácil y mucho peor si hay que paginarlo.

Las soluciones que se me ocurren se reducen al final a mostrar los árboles de comentarios completos (todo comentario que 'caiga' en una subpágina implica obtener el subárbol de comentarios o si no existe es porque son la raíz del árbol) pero no he valorado si eso dejaría igualmente comentarios sin mostrar, al margen de la cuestión de rendimiento. Una opción que se me acaba de ocurrir es usar índices, dado que el número de comentarios es conocido se puede saber a priori en qué subpágina irían... y esto me suena a un problema típico... ¿particionar un árbol (grafo a fin de cuentas) en trozos lo más similares posibles de tamaño? Mmm... si esto puede ser interesante... me pido el programarlo :)

wileeam avatar Sep 08 '15 16:09 wileeam