Propuesta sobre modulo "Ultimos"

Desarrollo técnico e información sobre proyectos pendientes del foro. Ayuda para problemas técnicos relacionados con la página.
Responder
bobalote
Mensajes: 1119
Registrado: Lun 22 Jul, 2002 02:00
Ubicación: Ahora estoy aqui...

Propuesta sobre modulo "Ultimos"

Mensaje por bobalote » Jue 22 Ene, 2004 17:22

La verdad es que me encanta este modulo ya que ahora no me pierdo ningun post.

Pero estaria muy bueno que los post salierar ordenados por subforo.

Todos los post de elinks clasico, todos los de subs, etc.

No se si es sencillo pero mejoraria bastante.

Saludos

Avatar de Usuario
raul2010
Mensajes: 3203
Registrado: Mié 24 Jul, 2002 02:00

Mensaje por raul2010 » Jue 22 Ene, 2004 18:51

ordenados por foro la verdad es q lo veo dificil (de hecho no creo q sea posible sin alterar otros aspectos, como los resultados de las búsquedas, etc)

lo q se me ocurre es q se pueda discriminar por foros, es decir: escoger los ultimos del foro de aplicaciones

pero para eso ya te vas al foro de aplicaciones directamente con el asaltaforos de portada y ya está, ¿no?

¿lo has visto en algun sitio así?
¿a los demás tb os parecería mejor asi?

salu2

joheras
Mensajes: 100
Registrado: Lun 24 Mar, 2003 01:00
Ubicación: Bilbao

Mensaje por joheras » Jue 22 Ene, 2004 18:57

La idea no es mala, puede que asi encontrases las cosas mejor, aunque me imagino que sí que será complicado.

De todas maneras, tal y como esta ahora es una maravilla, porque como dice bobalote, no te piedes ni una noticia.

Seguro que hagais lo que hagais es para mejor.

Saludos y gracias por la pedazo de web.
¿Cual es tu nacionalidad?
Soy borracho

Avatar de Usuario
beniamino
Mensajes: 591
Registrado: Lun 10 Feb, 2003 01:00
Ubicación: Santa Cruz

Mensaje por beniamino » Dom 25 Ene, 2004 19:15

En principio técnicamente no es difícil, basta con buscar en el código del módulo PHP encargado, el fragmento de código que realiza la consulta SQL a la base de datos. En alguna parte aparecerá algo como:

SELECT ... FROM ... WHERE campoFecha > fechaUltimaVisita ORDER BY campoFecha

el "ORDER BY campoFecha" es el que dice cómo se ordenan, para poner dos criterios habría que cambiar lo anterior por:

... ORDER BY campoIdentificadorDeSubforo, campoFecha

Los nombres de los campos han de ser los que se pusieron al crear la tabla: ¿algo así como "fid" para el número de subforo?

OJO: esto es solo por indicar cómo se podría hacer. Sobre cómo es más cómodo: yo personalmente no lo había echado de menos.

Saludos.

Avatar de Usuario
Dersu
Mensajes: 246
Registrado: Jue 11 Dic, 2003 01:00

Mensaje por Dersu » Dom 25 Ene, 2004 20:49

Ya sé que es el problema de siempre y que no se podrá hacer nada, pero yo me pierdo muchos posts por el típico "invalid sesion" o el tema solicitado no existe. Normalmente da igual, vuelves a entrar y ya está, pero cuando te sucede con el módulo "últimos" es una putada porque cuando vuelves a entrar logicamente sólo aparecen los posts de los últimos cinco minutos. Yo no tengo ni idea pero ¿hay algún modo de recuperar ese listado de los posts que se publicaron desde la última conexión?
Vamos, de todos modos no me hagais mucho caso, que tampoco es importante. :wink:

Avatar de Usuario
raul2010
Mensajes: 3203
Registrado: Mié 24 Jul, 2002 02:00

Mensaje por raul2010 » Dom 25 Ene, 2004 21:27

si te sale lo del "tema no existe" desde el newsposts es q el tema no existe ;) pq el newposts llama al topic y no al post

lo del "tema no existe" es más probable con los ultimos de portada, pq llaman al post (si le dais al icono de post q hay a la derecha llamais al topic)

el tema de invalid_session tiene mala solución :( es el error típico del phpbb. Lo aconsejable es deslogearse, volverse a logear, y si no se arregla, nos cargamos la cookie manualmente :P

en cuanto a lo q dice beniamino, no es cuestión de saberlo hacer, es q:
- el archivo a cambiar es el search, con lo cual modificamos tb las busquedas en general (tb se podrian discriminar solo los newposts, pero ya me parece demasiado lio, pq...
- como bien dices, no creo yo q se trate de una necesidad tan importante, no? :roll:

enga salu2

Avatar de Usuario
superlopez
Mensajes: 1896
Registrado: Mar 30 Jul, 2002 02:00
Ubicación: Buscando villanos

Mensaje por superlopez » Jue 12 Feb, 2004 17:58

No habia leido este post hasta ahora mismo.
La verdad es que es muy sencillo de programar (beniamino a aportado la solución) lo que no se, de verdad, es si es realmente util (lo siento bobalote :? )
A mi me parece mas práctico ordenado por fechas, que es como está.

Avatar de Usuario
pumby
Animalconroupa
Mensajes: 793
Registrado: Jue 03 Abr, 2003 02:00
Ubicación: En caída libre

Mensaje por pumby » Jue 12 Feb, 2004 18:54

Una pregunta, ¿sería posible que en vez de ver los últimos posts desde la última vez que se accede a la web, se vieran los últimos posts desde la última vez que se pinchó en "últimos mensajes"?
Lo digo porque a veces se accede a la web un ratito para buscar cualquier cosa y no hay tiempo para ver los últimos, y claro, si cierras te pierdes los ultimos posts que hubiera.
Si no puede ser, pues nada, a seguir que así también está muy bien.

PD. Con tanto último no sé si se entenderá bien lo que quiero decir

Saludos

Avatar de Usuario
raul2010
Mensajes: 3203
Registrado: Mié 24 Jul, 2002 02:00

Mensaje por raul2010 » Jue 12 Feb, 2004 20:13

yo sí te entiendo pumby ;)

la verdad es q yo tb lo encontraría muy útil pero desconozco completamente si es posible hacerlo

yo sé q ahora lo q hace es mirar tu "ficha" para saber q pone en tu campo "lastivisit"
eso le da un valor y él te muestra los mensajes cuyo "posttime" es posterior

para hacer lo q comentas, cada vez q entramos en ultimos, tendría q guardarse un campo "lastultimos" (por decir algo), q sería el q luego consultaría

tampoco sé si me he explicado bien ;) en todo caso es como parecería lógico hacerlo, pero yo por lo menos no soy capaz de programr eso :(

a ver si el super lo ve factible :P

salu2

Avatar de Usuario
beniamino
Mensajes: 591
Registrado: Lun 10 Feb, 2003 01:00
Ubicación: Santa Cruz

Mensaje por beniamino » Lun 08 Mar, 2004 00:22

Vuelvo a la carga. Os propongo otra sugerencia en la línea de lo que ha comentado pumby.

¿Se podría poner no una, sino varias últimas fechas de visita al foro entre las que elegir a partir de cuál quieres que se muestren los nuevos mensajes? Es que cuando hace tiempo que no lo visitas y por error (a veces pasa) se machaca la que hay y te dice que no hay mensajes nuevos es bastante frustrante. El poner 5 por ejemplo permitiría además de subsanar esos errores ocasionales (no eligiendo la última errónea sino una anterior) lo que dice pumby: no tener un ultimatum a la hora de consultar los últimos mensajes.

Saludos.

P.D.: espero que toméis esto como en anteriores ocasiones. Vosotros fijáis las prioridades y sabéis la dificultad de llevar a cabo los cambios ... Vamos que me ignoréis sin problema ;)

Avatar de Usuario
raul2010
Mensajes: 3203
Registrado: Mié 24 Jul, 2002 02:00

Mensaje por raul2010 » Lun 08 Mar, 2004 15:53

juer beniamino, gran idea :plas:

sería simplemente genial poder hacerlo así. Yo desgraciadamente dudo q sepa hacerlo pero espero q al super se le ocurra la manera :D

si alguien tiene idea de como podría ir el concepto q lo exponga :mrgreen:

Avatar de Usuario
Mantua
Mensajes: 1661
Registrado: Lun 06 Oct, 2003 02:00
Ubicación: Ubi sunt...?

Mensaje por Mantua » Lun 08 Mar, 2004 17:28

Empiezo por confesar que, por lo que a mí respecta, de técnicas, recursos y trucos de programación, nada de nada. Lo siento, que ya me gustaría poder echar una mano, literalmente hablando. Pero eso sí, a la hora de pedir, parece que me hubiera hecho la boca un fraile.

Lo que plantea Bobalote al principio de hilo es una buena idea, pero a mi modo de ver (y ne navegar por aquí) es más práctica la propuesta de Pumby. Si no entiendo mal, consistiría en poder marcar a tu voluntad desde cuándo quieres que se muestren los últimos mensajes. Lo he visto funcionar así en algunos otros sitios, donde puedes elegir: desde la última visita, o en las últimas 24 horas, o en los últimos 3 días, etc.

De ese modo los 'últimos' serían los que cada uno quisiera (desde el punto de vista cronológico), según sus hábitos y frecuencia de visitas al sitio.

La propuesta de Bobalote va un paso más allá: la selección o exclusión de unos foros u otros. Eso me parece mucho más refinado, pero también seguramente más complejo (Superlopez y los gurús sabrán cuánto). Y, por otra parte, acaso no es tan necesario como la otra solución.

De todos modos, quiero insistir en que me parece que está bien tal como está ahora, y una vez más expresar mi reconocimiento y mi gratitud a quienes lo han hecho y lo hacen posible. Todo lo cual no quita para que procuremos que sea aún mejor.

Lo dicho:
1º: Gracias y ¡chapeau!
2º: A por más y mejor.

Salud.
"No se trata de quién tiene razón; lo que importa es saber quién manda" (L.Carroll)

Avatar de Usuario
superlopez
Mensajes: 1896
Registrado: Mar 30 Jul, 2002 02:00
Ubicación: Buscando villanos

Mensaje por superlopez » Lun 08 Mar, 2004 19:28

No dispongo de mucho tiempo ultimamente, pero os prometo que lo estudiare.
La propuesta de Pumby parece bastante sencilla de programar, la de bobalote parece bastante mas compleja, aunque se intentará.

Un saludo :D

Avatar de Usuario
raul2010
Mensajes: 3203
Registrado: Mié 24 Jul, 2002 02:00

Mensaje por raul2010 » Lun 08 Mar, 2004 20:20

quoteandome a mi mismo, y sobre la propuesta de bobalote...
pero para eso ya te vas al foro de aplicaciones directamente con el asaltaforos de portada y ya está, ¿no?
me refiero a q para hilos ordenados por fecha y discrminados por foro, pues... ya estan los propios foros, ¿no? :mrgreen:

lo de pumby / beni / mantua me parece muy útil, y sobretodo lo q dice beni, aunque lo q dice mantua es más sencillo (incluso yo me atrevería a hacerlo y todo :wink: )

Avatar de Usuario
Dersu
Mensajes: 246
Registrado: Jue 11 Dic, 2003 01:00

Mensaje por Dersu » Lun 08 Mar, 2004 21:16

Pues sí que es una buena idea lo de beni, pumby y mantua.
De hecho a eso me refería yo cuando preguntaba en este mismo hilo si habría alguna solución para cuando pasaba lo de "el tema solicitado no existe" precisamente con el módulo de Últimos.

Si al final se llega a hacer sería estupendo. Y si no, pues tampoco importa porque la calidad actual de este foro es ya más que buena :plas: :plas:

Avatar de Usuario
beniamino
Mensajes: 591
Registrado: Lun 10 Feb, 2003 01:00
Ubicación: Santa Cruz

Mensaje por beniamino » Vie 12 Nov, 2004 00:57

Vuelvo a la carga. Os propongo otra sugerencia en la línea de lo que ha comentado pumby.

¿Se podría poner no una, sino varias últimas fechas de visita al foro entre las que elegir a partir de cuál quieres que se muestren los nuevos mensajes? Es que cuando hace tiempo que no lo visitas y por error (a veces pasa) se machaca la que hay y te dice que no hay mensajes nuevos es bastante frustrante.
Perdón por citarme a mi mismo, pero adivinen a quién se le acaba de volver a machacar la fecha de último logeo perdiendo la lista de últimos mensajes. Pues eso.

Más que nada por saber si entre los usuarios más recientes hay algún informático que quiera contribuir voluntaria y altruistamente al desarrollo del foro...

Por cierto, o son cosas mías, o suele pasar cuando uno accede al módulo de Mensajes privados antes de pinchar Últimos mensajes.

Volviendo a citarme:
espero que toméis esto como en anteriores ocasiones. Vosotros fijáis las prioridades y sabéis la dificultad de llevar a cabo los cambios ... Vamos que me ignoréis sin problema

Avatar de Usuario
raul2010
Mensajes: 3203
Registrado: Mié 24 Jul, 2002 02:00

Mensaje por raul2010 » Vie 12 Nov, 2004 12:36

Esto es algo que quedó en manos del super, pero desconozco si ha hecho avances :(
El super tienen muy poco tiempo últimamente y es normal que no llegue a todo.

Yo hace poco he estado mirando como lo tienen en FH, q me parece la opción ideal. Es una opción en el index del foro que te permite ver la lista de últimos posts de las últimas 24 horas, 2 días, 3, etc.

La cosa es que sin actualizar a la úlitma versión del sistema de foros, no podemos hacerlo nosotros así también, así que el proyecto que tenemos es actualizar el nuke y los foros, que es, la verdad, una empresa titánica (exagerando lo digo, es sólo liadilla y peliaguda). Además, cuando lo hagamos tendremos que cerrar al menos un día si no se complica nada.

Yo cada día voy aprendiendo de como manejar esto, y leo mucha documentación y trasteo en casa con una copia local que tengo, pero sin el super llevando el peso de la migración yo sólo no me atrevo :P

sólo puedo decir que espero que tengamos noticias pronto

en cuanto a lo de los privis antes de pinchar en últimos, efetivamente. Lo primero es pichar los últimos y cargar las páginas que tengas (yo a veces tengo hasta 4), y luego ya miras los privis.

salu2

Avatar de Usuario
Compartir_es_amar
Mensajes: 645
Registrado: Jue 13 May, 2004 02:00

Mensaje por Compartir_es_amar » Mié 17 Nov, 2004 22:51

Respecto a lo que bobalote pide en un principio, a mí mas que un ORDER BY con dos elementos me suena a un GROUP BY, algo así como:

GROUP BY tablaForo.id_foro
ORDER BY tablaRespuestaForo.fecha_publicacion

Si bien es verdad que un "GROUP BY" siempre es un poco molesto en una cláusula SQL

Un saludo y a seguir compartiendo

Responder