4images Forum & Community
Welcome, Guest. Please login or register.
Did you miss your activation email?
August 20, 2018, 03:05:54 PM

Login with username, password and session length
Search:     Advanced search
Togle to toolbar
Translate this page with =>
Translate this page >
* Home Help Search Login Register
 
+  4images Forum & Community
|-+  International
| |-+  Español / Castellano (Moderator: benzo)
| | |-+  Top uploaders
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: Top uploaders  (Read 4397 times)
Frankiko
Newbie
*
Offline Offline

Posts: 18

Thank You
-Given: 3
-Receive: 0


View Profile WWW
« 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:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//-----------------------------------------------------
//-------------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:

1
2
3
4
5
6
7
8
9
<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  Very Happy Mi galeria es la 4images 1.7.11
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.208 seconds with 19 queries.