Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2010, 18:56
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Ordenar entradas de un blog por votos y comentarios

Hola amigos.
Estoy terminando un blog que por cierto me ha quedado chulísimo (de cero, nada de wordpesste ni comidas precocinadas).

Ahora me asalta una gran duda: quiero acabarlo con una sección de "Destacados" y en ella meter las entradas mejor votadas, más comentadas y más leídas. Las más leídas no tengo problema, ya que tengo un campo en cada entrada que suma una lectura. El problema viene con los votos y con los comentarios.
Los votos pueden ser del 1 al 5 y se hace la media, luego se redondea para que de número redondo (1,2,3,4,5) y se muestra. La tabla tiene la siguiente estructura:

votos:
user | fecha | calificacion | entrada

Entonces, cómo leer todos los votos, organizarlos por entrada y calcular la media de ellos. (hasta ahí todo bien). Y ahora? Cómo muestro los 10 más votados (contando número de votos y media)? Cómo lo ordeno en descendente? Lo mismo con los comentarios. Sería leer todos los comentarios y ver el número total por entrada, pero cómo ordenarlo? Pensé en un array pero luego cómo lo ordeno?

comentarios:
user | fecha | comentario | entrada

Espero que podáis ayudarme amigos.

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Última edición por CHuLoSoY; 09/02/2010 a las 05:51 Razón: solucionado