Ultimos posts mostrados: Hilo de seguimiento

Foro sobre DivX Clásico en general. Sugerencias, críticas o comentarios sobre la web y sobre la comunidad que formamos.
Responder
malaga26
Mensajes: 947
Registrado: Sab 29 Jun, 2002 02:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por malaga26 » Mié 22 Ene, 2003 16:35

El post surge a través de la noticia al respecto que reza tal que así:
quote:Publicamos esta noticia para recabar vuestra ayuda.

El bloque últimos post actual contiene muestra los últimos 15 posts en el foro. Muchas veces, dada la frecuencia de posteo, "sabe a poco" y algunos posts se nos pasan por completo porque son reemplazados por posts nuesvos.

La solución a esto tiene dos vertientes

La primera no precisa ayuda de nadie. Basta con aumentar la variable que regula el número a mostrar. Problema de esto: a más posts mostrados, más lenta es la carga del índice y todos tienen que ver oblogatoriamente el mismo número de posts.

La segunda opción sí precisa ayuda por parte vuestra. Se trata de transportar el código del bloque actual y permitir que opere igual pero dejando de ser módulo. En este caso se crearía un fichero PHP para mostrar 10 posts, otro para 20, otro para 30 y así los que hagan falta y el usuario seleccionaría el que quisiera. Cada uno listaría los que considere oportunos.

Independientemente de la opción, hacemos un llamamiento para que opinéis sobre cúantos posts creeís oportuno mostrar, en caso de que la solución segunda no sea posible. Cambiar, se cambiará el valor, pero antes de hacerlo preguntamos y sondeamos cual es la cifra que véis más adecuada para que el cambio se adapte al gusto de la mayoría.

Adjunto a este post, encontraréis una encuesta sobre el número de posts a mostrar. En esta encuesta por motivos obvios no se propone como alternativa un número inferior al actual (15) y se propone un NS/NC para recoger el voto de los "indecisos" o del que simplemente pasa de estas cosas.

El cambio se hará en consonancia a lo que manifieste dicha encuesta, luego rogamos que te tomes la pequeña molestia de votar.
ENLACES DE INTERES

Primer proyecto de modificación de ultimos posts en el foro

Código fuente del bloque usado en la actualidad

Votar por el número de posts que consideras apropiado

Lo dicho: todo vuestro. Cooperar en esta materia es algo que beneficia a todos, es por esto que contamos con todos para hacer la mejora.

Un saludo :)


[Editado el 22/1/2003 por malaga26]

[Editado el 22/1/2003 por malaga26]

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

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por raul2010 » Mié 22 Ene, 2003 18:01

Yo he votado por 20
pero me parece que la idea de la segunda opción es muy buena
sin enterder mucho su mecanismo de programación (por no decir que no tengo ni puñetera idea de PHP), creo q seria lo más cómodo para todos nosotros.

nos hemos acostumbrado a lo bueno. antes teniamos que ir mirando por todos lados para ver los mensajes nuevos. Y ahora q nos los plantan en portada, pues que menos que tener la cantidad que nos apetezca? jeje

gracias por la preocupació malaga26 :)

malaga26
Mensajes: 947
Registrado: Sab 29 Jun, 2002 02:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por malaga26 » Mié 22 Ene, 2003 20:07

En la segunda opción (créeme que es la más deseable) estan el amigo superlopez y un servidor trabajando. Yo, antes de que superlopez emita un informe del asunto, veo el tema bastante negro en cuanto a la citada segunda opción (espero equivocarme :D) y por tanto, se hace saber que si no es mediante la segunda, se va a incrementar mediante la primera, porque 15 mensajes saben a muy poco :D

Se trabajó ese bloque porque nos ponía a todos mucho más facil seguir los hilos nuevos, pero su mecanismo impide discriminar entre usuarios: no puedes ver tu 10, pepe 20, juana 30 y yo 40. Es por eso que se está trabajando la segunda :D

Para mí lo cómodo será editar el bloque y poner los que me convengan a mi :D y en palabras parcas, que se joda el que esté 5 minutos cargando el index, pero no me parece diplomático.

Soy consciente de que la web se suele navegar con el burro y la mula a tope, con el IRC o el MSN abierto para hablar con la periquita o el periquito (según proceda :D) y que con el poco ancho de banda restante la carga de la misma puede hacerse lenta (aun asi, con la compresión GZIP ganamos mucho, otros sites equivalentes son el doble de lentos)

Asi que antes de imponer un criterio, es más elegante preguntar. Asi el que esté disconforme tendrá que someterse a la mayoria :D

Gracias por la opinión, un salu2 :P

Avatar de Usuario
KeyserSoze
Mensajes: 6302
Registrado: Jue 03 Oct, 2002 02:00
Contactar:

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por KeyserSoze » Mié 22 Ene, 2003 20:44

A mi me gusta la 2º opcion, y sino, el numero de posts pues 25 ( sino vale 25, pues 30 ). El tiempo de carga tampoko me molesta, ya que komo bien dices, todos hacemos otras kosas a la par y no me morire por esperar unos segundos mas, ke luego me los ahorrare al no ir buskando foro a foro.

Un saludo y animo kon el proyecto!!
Hilo de presentaciones para nuevos usuarios. Recordad leer los hilos fijos de cada foro antes de abrir un tema. Muchas gracias.

Ozzman
Mensajes: 353
Registrado: Lun 12 Ago, 2002 02:00
Ubicación: El Cementerio

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por Ozzman » Mié 22 Ene, 2003 21:59

Pos todavia no porque ando de examenes, pero luego despues me pillare un mini-libro o algo similar de php, para hacer paginas molonas y tal. No se cuanto tardare, pero bueno. Igual a la larga puedo cooperar en este aspecto.

Opciones? La segunda esta muy bien, pero no es algo que me inquiete en exceso. Suelo entrar a la pagina al mediodia y a estas horas, mas o menos, luego con controlar los 15 que hay ahora voy que pedaleo, porque no suelo perderme ninguno. Si lo quieres subir a 20 o 25 directamente, para todo el mundo, digo yo que tampoco se notara tanto. Ademas, ten en cuenta que casi todo que ocupa la pagina esta ya en la cache de los navegadores de cada uno, porque solemos venir aqui a menudo (al menos yo), asi que tampoco cuesta tanto cargarla.

Saludos
Some folks are born made to wave the flag,
ooh, they're red, white and blue.
And when the band plays "Hail To The Chief",
oh, they point the cannon at you, Lord,

Fortunate Son, by John C. Fogerty (Cleedence Clearwater Revival)

Avatar de Usuario
sanpesan
Mensajes: 2776
Registrado: Mié 02 Oct, 2002 02:00
Ubicación: Qué mas da

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por sanpesan » Mié 22 Ene, 2003 23:02

Pues yo he votado también por 25 post (eso si no fuera posible lo de elegir la cantidad por cada usuario). Siento no tener ni puñetera idea de programación para poder echar una mano.
Muchísimas gracias por preocuparos de hacer cada día mejor nuestra página favorita. :D

Saludos y gracias por compartir.

cesoto
Mensajes: 343
Registrado: Dom 06 Oct, 2002 02:00
Ubicación: Santiago de Chile

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por cesoto » Mié 22 Ene, 2003 23:05

una idea:

si no se puede la segunda opcion que es la ideal, es posible que se publiquen los ultimos 10 post y abajo exista un boton de los siguientes 10 ultimos post, de esta forma se podrian poner tal vez los ultimo 80 post pero de 10 en 10 ordenados por hora y fecha obviamente.



saludos
"De todas las superticiones que la creencia en la Historia alimenta, la más notable es la del progreso."

EM Cioran

malaga26
Mensajes: 947
Registrado: Sab 29 Jun, 2002 02:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por malaga26 » Mié 22 Ene, 2003 23:22

quote:si no se puede la segunda opcion que es la ideal, es posible que se publiquen los ultimos 10 post y abajo exista un boton de los siguientes 10 ultimos post, de esta forma se podrian poner tal vez los ultimo 80 post pero de 10 en 10 ordenados por hora y fecha obviamente.
Es más sencillo hacer un bloque donde haya un enlace que pregunta a la base de datos y te da segun tu eleccion 10, 20, 30, 40 o 100 resultados

Hacer lo que comentas requiere que se precarguen la totalidad del máximo establecido, porque si lees los 10 primeros y no has precargado los datos de los 20, 30, 40.... no puedes seguir una cronología nunca. Si volvieras a consultar para los 10 siguientes, ya habrían cambiado posts, fechas, horas... etc

No se si me he explicado :) aún asi gracias :P

Por cierto los jamones pa superlopez que él es el que anoche dejó caer la insuficiencia de los 15 posts, insuficiencia que respaldo plenamente :D

cesoto
Mensajes: 343
Registrado: Dom 06 Oct, 2002 02:00
Ubicación: Santiago de Chile

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por cesoto » Mié 22 Ene, 2003 23:30

me queda claro.


voto por 25 post si no se puede la 2º opcion.


saludos
"De todas las superticiones que la creencia en la Historia alimenta, la más notable es la del progreso."

EM Cioran

Jul
Mensajes: 6
Registrado: Mié 13 Nov, 2002 01:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por Jul » Mié 22 Ene, 2003 23:39

Creo que la segunda opción se contiene en la primera.
Dado que el número de post a presentar en pantalla están indicados en una variable interna de la página php únicamente hay que modificar la forma en la que se informa este valor para poder conseguir que sea configurable. Para esto se me ocurren dos opciones:
- 1ª) Si quereis mostrar varios enlaces por ejemplo: ver 10, ver 20 ó ver 100. Se incluye a la página un parámetro de la forma .../pagina.php?numpost=27 y en cada uno de los enlaces le ponemos el numero deseado.
- 2ª) opción poner un número fijo de post configurable por cada uno de los usuarios registrados. Para ello en la tabla donde se almacenan las preferencias de cada usuario habría que añadir un campo que sea el Nº de posts. En la página actual que muestra los últimos post se tomaría ese valor con una SELECT de la tabla. También habría que modificar la configuración para mostrar una caja de texto donde poder indicar el Nº de posts qu equeremos ver.

Parece que la forma más simple de modificarlo sería añadiendo el parámetro en la página

Saluditos.

malaga26
Mensajes: 947
Registrado: Sab 29 Jun, 2002 02:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por malaga26 » Jue 23 Ene, 2003 00:03

quote: Se incluye a la página un parámetro de la forma .../pagina.php?numpost=27 y en cada uno de los enlaces le ponemos el numero deseado.
Muy interesante..... si señor, esto tiene muy buen color. Si, si... lo vamos a probar sin duda. No había caido en esta sencilla posibilidad, podría solventarnos la papeleta y de la manera más facil del mundo :D
quote:2ª) opción poner un número fijo de post configurable por cada uno de los usuarios registrados. Para ello en la tabla donde se almacenan las preferencias de cada usuario habría que añadir un campo que sea el Nº de posts.
Mi religión me prohibe tocar la SQL si no es estrictamente necesario y mucho menos, en campos de usuario. Es muy arriesgado (hay backups de la SQL cada 2 o 3 dias, lo sé) pero no es algo que me agrade. Esto ya se comento con alguien y la verdad me seduce poco. No por tocar, sino por loque pueda pasar usándola despues. Con 50 usuarios lo haría, con 1500 no me atrevo, las interferencias pueden ser letales :D

Tu primera idea es aparentemente muy buena. ¿Te animas a bajarte el bloque y meterle mano? En el bloque verás que sintaxis usamos para la variable, sería simplemente que sugirieses qué sintaxis de llamada al PHP conviene para solicitar el bloque con el valor de la variable que designemos.

Gracias :)

curna
Mensajes: 176
Registrado: Lun 08 Jul, 2002 02:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por curna » Jue 23 Ene, 2003 01:34

Hola, yo no tengo mucho que añadir. Mis conocimientos técnicos no me permiten ayudar, así que me conformo con lo que consigáis.

Eso sí, por pedir que no quede. Sería posible que apareciera la hora de los posts como mínimo ?? L odigo porque permitiría saber, en caso que se ponga un número determinado de posts, si faltan por ver o no.

Jul
Mensajes: 6
Registrado: Mié 13 Nov, 2002 01:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por Jul » Jue 23 Ene, 2003 07:48

Para la primera opción, en el módulo php que carga los últimos posts habría que comentar la línea donde se le asigna el valor costante a la variable $posts.
Una vez hecho esto habría que llamar al módulo como:
modulo.php?posts=27
y tomaría el valor a cargar de la URL.


Saluditos.

malaga26
Mensajes: 947
Registrado: Sab 29 Jun, 2002 02:00

Ultimos posts mostrados: Hilo de seguimiento

Mensaje por malaga26 » Jue 23 Ene, 2003 10:55

No puedo hacer las comprobaciones desde el curro, cuando llegue a casa esta noche, testeo el método de cabo a rabo :)

Desde luego que si anulando el caracter constante de $posts y haciendo que carguemos la variable según convenga (?posts=numero) mediante una simple llamada URL, la solución sería la óptima, ya que además de solventar el problema, no hay que picar código.

Comentaré los resultados :)

superlopez si ves esto antes de las 9 de la noche mas o menos, y si tienes tiempo, claro está, experiméntalo en el portal de pruebas :)

Salu2 ;)

Responder