Author Topic: [MOD] Top 25 Uploader  (Read 49260 times)

0 Members and 1 Guest are viewing this topic.

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
[MOD] Top 25 Uploader
« on: April 29, 2005, 12:39:35 AM »
Hola este MOD existia antes de el ataque al foro yo solo lo he recupera Yo no lo hize osea que no creo que pueda ayudarles con las preguntas que tengais pero no tiene xq dar problemas ;).

 :arrow: Ficheros a editar:

includes/page_header.php
templates/<your templates>/home.html

 :arrow: Step 1 Si ya tienes instalado el mod de memberlist no hace falta que hagas este paso. Crea un nuevo campo en la  database llamdo user_t_images [Propiedades: Type: smallint; Lenght: 6; Null: not null; Default: 0. (segun mi phpAdmin)]

O

envez de crear un campo nuevo puedes usar el table_update del mod memberlist

 :arrow: Step 2

In includes/page_header.php

Busca:

Code: [Select]
?>
Inserta antes:
Code: [Select]
$sql = "SELECT user_t_images, user_name, user_id FROM ".USERS_TABLE."
WHERE user_level >= '".USER."'
ORDER BY user_t_images DESC
LIMIT 25";
$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);

 :arrow: Step 3:

En templates/<your templates>/home.html:

Pon esto donde quieras que apareza la lista:

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">
       <b>Top 25 Usuarios</b></td>
  </tr>
  <tr>
    <td class="row1">{user_uploaders_list}<br></td>
  </tr>
</table>

Si quieres que la lista sea de 10 personas cambia esto:
Code: [Select]
LIMIT 25"; por esto
Code: [Select]
LIMIT 10";


Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: [MOD] Top 25 Uploader
« Reply #1 on: April 29, 2005, 12:46:27 AM »
u posted it under "Español / Castellano" forum and yet u posted in english? ;) should I move it to MODs forum?

[EDIT]
I think I'm getting crazy, but I swear this topic was in english when I first entered...or I need a vacation?  :?
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: [MOD] Top 25 Uploader
« Reply #2 on: April 29, 2005, 12:50:42 AM »
sorry V@no I just translate it into spanish :P
I haven't seen thismod before just in the a request

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: [MOD] Top 25 Uploader
« Reply #3 on: April 29, 2005, 04:55:20 AM »
Hola si alguien sabe como poner la imagen del sexo del usuario al lado del nombre por favor post it ya que podria ser util para otros y para mi :)

Offline jarano

  • Jr. Member
  • **
  • Posts: 63
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #4 on: April 29, 2005, 10:40:48 PM »
Hola!
Y donde está el mod memberlist? :oops:

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #5 on: April 30, 2005, 12:08:46 AM »
Saludos,,,

El MOD de memberlist está en : http://www.4homepages.de/forum/index.php?topic=1954.0

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #6 on: April 30, 2005, 12:20:44 AM »
Saludos,,

Para insertar el simbolo del sexo del usuario :oops: :oops: si tienes el MOD de memberlist instalado :

localizar :

Quote
$sql = "SELECT user_t_images, user_name, user_id FROM ".USERS_TABLE."

cambiar a :

Code: [Select]
$sql = "SELECT user_t_images, user_gender, user_name, user_id FROM ".USERS_TABLE."
localizar :

Quote
$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>';

cambiar a :

Code: [Select]
$last_action_user_list .= '<img src="'.TEMPLATE_PATH.'/images/'.$row['user_gender'].'.gif">&nbsp;&nbsp;<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>';
excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline jarano

  • Jr. Member
  • **
  • Posts: 63
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #7 on: April 30, 2005, 12:21:59 AM »
Hola excitex2!!
Gracias por el dato pero es solo para la versión 1.7 y que hay para la versión 1.7.1?
Disculpa las molestias.... :oops:
Saludos!!

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #8 on: April 30, 2005, 12:33:29 AM »
Saludos,,,

Pues yo, la galería donde hago todas las pruebas,, es la versión última la 1.7.1  y cuando inserté el MOD de Memberlist me funcionó sin problemas,, luego despues de hacer lo que quería,,, lo borré como hago con todos los MOD.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: [MOD] Top 25 Uploader
« Reply #9 on: April 30, 2005, 01:20:25 AM »
Gracias excitex2!!! siempre ahi presente resoviendo las dudas de los demas :) por cierto tengo una "sorpresa" para ti ;) ya la pondre en tu galeria xD

Para poner la foto personal en la lista seria algo parecido a poner el sexo?

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #10 on: April 30, 2005, 01:51:22 AM »
Saludos,,,


Las instruciones tienen que ser las mismas o muy parecidas,, pero no he trabajado el MOD ese de las fotos personales y por lo tanto no se las variables ni los campos de las tablas. Es cuestión de darle un vistazo.

Una sorpresa????  no me acojones joio,, 8O :? :wink:

excitex2



Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: [MOD] Top 25 Uploader
« Reply #11 on: April 30, 2005, 02:14:29 AM »
jajajajaja muchas gracias! no es nada malo ;) seguro que te gusta, a V@no ya se la di

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: [MOD] Top 25 Uploader
« Reply #12 on: April 30, 2005, 04:40:09 AM »
Quote
Las instruciones tienen que ser las mismas o muy parecidas,, pero no he trabajado el MOD ese de las fotos personales y por lo tanto no se las variables ni los campos de las tablas. Es cuestión de darle un vistazo.

Ok ya he conseguido algo insertando lo siguiente:

Code: [Select]
<img src="'.ROOT_PATH.'/data/userpic/'.$row['user_id'].'.jpg" width="37" height="39">
Funciona ya que los nombres de las imagenes coinciden con el user_id y por lo tanto muestra la imagen del usuario pero solo los jpg's ... como se haria para mostrar los gif y png tambien?

Bueno y tb me gustaria que el output de la lista fuera en forma de tabla es decir en una columna las imagenes de los usuarios y al lado de esta columa los nombres y en la siguiente el nuemero de fotos subidas .... pero no consigo insertar ese codigo de html  :(


Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #13 on: April 30, 2005, 01:04:29 PM »
Saludos,,

Mira de hacer esta modificación ( no he realizado ninguna prueba ni nada para asegurar que funciona correctamente,, solo le he pegado un vistazo por encima) :

Esta modificación es para los que ya tienen instalado la insercción del sexo del usuario ( para los que no las tienen hay que hacer una pequeña modificación).

Localiza :

Code: [Select]
$sql = "SELECT user_t_images, user_gender, user_name, user_id FROM ".USERS_TABLE."
excitex2

Modifica a:

Quote
$sql = "SELECT user_t_images, user_gender, userpic, user_name, user_id FROM ".USERS_TABLE."


Luego para insertar la imagen :

Quote
<img src="'.ROOT_PATH.'/data/userpic/'.$row['userpic'].'" width="37" height="39">



Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Uploader
« Reply #14 on: April 30, 2005, 06:15:32 PM »
Saludos,,,

Para lo de las tablas cambia :

Code: [Select]
$last_action_user_list .= '<img src="'.TEMPLATE_PATH.'/images/'.$row['user_gender'].'.gif">&nbsp;&nbsp;<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>';

por :

Quote
$last_action_user_list .= '<tr><td class="row1"><a href="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].' </b></a></td><td class="row1"><span class="smalltext">'.$row['user_t_images'].'</span></td><td class="row1"><img src="'.TEMPLATE_PATH.'/images/'.$row['user_gender'].'.gif"></td></tr>';}

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe