Author Topic: Top uploaders  (Read 7617 times)

0 Members and 1 Guest are viewing this topic.

Offline Frankiko

  • Newbie
  • *
  • Posts: 18
    • View Profile
    • Caratulas de Películas y Juegos en Alta Definición
Top uploaders
« on: September 23, 2014, 01:25:23 AM »
Hola, buscando un Top uploaders  he encontrado por los foros algo muy bueno que me funciona, en includes/page_header.php he puesto este codigo:


//-----------------------------------------------------
//-------------Top Uploaders------------------
//-----------------------------------------------------

$sql "SELECT COUNT(i.image_id) AS user_t_images, u.user_name, u.user_id
        FROM "
.USERS_TABLE." u
        LEFT JOIN "
.IMAGES_TABLE." i ON (i.user_id = u.user_id)
        WHERE u.user_level > "
.GUEST."
        GROUP BY u.user_id
        ORDER BY user_t_images DESC
        LIMIT 1 , 10"
//CHANGE THIS TO GET MORE USERS
$result $site_db->query($sql);

while (
$row $site_db->fetch_array($result)) {
$last_action_user_list .= '<a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_t_images'].'</span><br>';
}

$site_template->register_vars(array(
"user_uploaders_list" => $last_action_user_list,
));
unset(
$user_uploaders_list);



En el template/home.html he puesto este otro:

Code: [Select]
<table border="0" cellspacing="1" cellpadding="1" background="{template_url}/images/cat.gif" width="100%">
  <tr>
    <td height="20" background="{template_url}/images/back1.gif">
       <center><b>Top Uploaders</b></td></center>
  </tr>
  <tr>
    <td class="row1"><center>{user_uploaders_list}</center><br></td>
  </tr>
</table>

Se muestra un listado de arrba abajo con 10 usuarios de mas a menos en el numero de imágenes subidas, pero salen todas las que han subido.
Como podría hacer para que en vez de verse las imagenes totales, se viesen los usuarios que han subido imagenes en el ultimo mes, me interesa un top de imagenes subidas en los ultimos 30 dias para animar a los usuarios a compartir lo que tengan, gracias por la ayuda que me podais prestar.

Un saludo a tod@s  :D Mi galeria es la 4images 1.7.11