Author Topic: [MOD] Top 25 Commenter  (Read 16446 times)

0 Members and 1 Guest are viewing this topic.

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
[MOD] Top 25 Commenter
« on: October 29, 2005, 08:14:21 AM »
que tal, este MOD no es original mio, unicamente lo publico al español. el autor es Loda y la correccion es por V@no.

 :!: archivos a utilizar:
- includes/page_header.php
templates/<your templates>/home.html

 :arrow: paso 1:
localiza en includes/page_header

Code: [Select]
?>
agrega antes:

Code: [Select]
$sql = "SELECT user_comments, user_name, user_id FROM ".USERS_TABLE."
WHERE user_level >= '".USER."'
ORDER BY user_comments DESC
LIMIT 25";
$result = $site_db->query($sql);

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

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


 :idea: NOTA:
Si no deseas mostrar 25, si no unicamente el top 10 solo edita:


Code: [Select]
LIMIT 25";a:
Code: [Select]
LIMIT 10";

 :!: paso 2:

inserta donde lo desees en templates/<your templates>/home.html

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 commenter </b></td>
  </tr>
  <tr>
    <td class="row1">{user_comments_list}</td>
  </tr>
</table>

espero que les sea de mucha ayuda!
saludos,
paburmester

Offline nacho-lopez

  • Newbie
  • *
  • Posts: 48
    • View Profile
    • Photoshop Designs
Re: [MOD] Top 25 Commenter
« Reply #1 on: August 26, 2006, 06:01:42 PM »
Este mod me muestra los comentarios de los administradores también...
¿Alguna forma de que estos no aparezcan?  :roll:
Un saludo  :D

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Commenter
« Reply #2 on: August 26, 2006, 08:15:59 PM »
Saludos,,,

El MOD te muestra los comentarios insertados por todo el mundo que no sea un invitado ("GUEST").

Si quieres que te muestre todos los comentarios insertados de todas las personas menos de los administradores :

Localiza :

Code: [Select]
WHERE user_level >= '".USER."'
Cambia a :

Code: [Select]
WHERE user_level != '".ADMIN."'
Por el contrario si lo que quieres es que solo te muestre los comentarios insertados por usuarios registrados :

Localiza :

Code: [Select]
WHERE user_level >= '".USER."'
Cambia a:

Code: [Select]
WHERE user_level = '".USER."'
Por último si quieres que te muestre solamente los comentarios insertados por los invitados :

Localiza :

Code: [Select]
WHERE user_level >= '".USER."'
Cambia a:

Code: [Select]
WHERE user_level = '".GUEST."'
excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline nacho-lopez

  • Newbie
  • *
  • Posts: 48
    • View Profile
    • Photoshop Designs
Re: [MOD] Top 25 Commenter
« Reply #3 on: August 26, 2006, 08:25:01 PM »
Eres una máquina  :D
Muchísimas gracias  :D

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Re: [MOD] Top 25 Commenter
« Reply #4 on: September 03, 2006, 05:00:38 PM »
And use

WHERE user_level >= '".USER."' AND user_id >= '1'

if you have too many GUEST-Comments
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline nacho-lopez

  • Newbie
  • *
  • Posts: 48
    • View Profile
    • Photoshop Designs
Re: [MOD] Top 25 Commenter
« Reply #5 on: September 03, 2006, 05:04:01 PM »
Thank you Daniel  :D
And use

WHERE user_level >= '".USER."' AND user_id >= '1'

if you have too many GUEST-Comments


Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Re: [MOD] Top 25 Commenter
« Reply #7 on: August 20, 2008, 03:16:13 PM »
new Problem on search.php with this MOD

Notice: Undefined variable: last_action_user_list in includes/page_header.php on line 643

line643: $last_action_user_list .= '<a href ="'.$site_sess->url(ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id']).'"><b>'.$row['user_name'].'</b></a> <span class="smalltext">'.$row['user_comments'].'</span><br>';

in Version 1.7.6

somebody has an idea :?:
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline Daniel

  • Full Member
  • ***
  • Posts: 183
  • php rockt
    • View Profile
Re: [MOD] Top 25 Commenter
« Reply #8 on: August 20, 2008, 11:18:17 PM »
this solution do not work
i have insert the code from page_header into index.php, this work without errors for top commenter only on the homepage, it's ok for me

thx
daniel
4images in Benutzung/use seit/since 2002 / Version 1.7.6

Offline tini1975

  • Newbie
  • *
  • Posts: 27
    • View Profile
Problema al insertar el top con la pagina de busqueda
« Reply #9 on: August 25, 2008, 12:51:55 AM »
el mod del top funciona perfectamente, pero al poner la página de busqueda o de ultimas imágenes me sale esto en la parte superior

Notice: Undefined variable: last_action_user_list in C:\servidor\web\chicaangelical176_agosto_2008\public_html\4images\includes\page_header.php on line 383

(me muestra lo que busco, y las nuevas imágenes, pero sale siempre ese arror sobre la página) si me pueden ayudar por favor. gracias

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: [MOD] Top 25 Commenter
« Reply #10 on: August 25, 2008, 11:26:48 PM »
Saludos,,,

Localiza en includes/page_header.php :

Code: [Select]
$sql = "SELECT user_comments, user_name, user_id FROM ".USERS_TABLE."
Cambia a :

Code: [Select]
$last_action_user_list = "";
$sql = "SELECT user_comments, user_name, user_id FROM ".USERS_TABLE."

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