Author Topic: Si queréis tener una lista de usuarios.  (Read 27458 times)

0 Members and 1 Guest are viewing this topic.

Offline Xwall

  • Full Member
  • ***
  • Posts: 100
    • View Profile
    • http://www.xwall.tk
Si queréis tener una lista de usuarios.
« on: March 01, 2003, 11:19:59 AM »
Esta todo explicado en este post.
http://www.4homepages.de/forum/viewtopic.php?t=1954

 :)

Offline rob

  • Newbie
  • *
  • Posts: 10
    • View Profile
Si queréis tener una lista de usuarios.
« Reply #1 on: March 20, 2003, 05:30:21 AM »
Xwall, muchas gracias por el enlace.... pero para los que no sabemos inglés ni alemán.... un día d estos que tengas un ratillo liber no nos podrias hacer un paso a paso pls.....

Puede parecer mucha cara pero la desesperación a veces hace que uno le salga un "morro" de impresión  :oops:

Offline Xwall

  • Full Member
  • ***
  • Posts: 100
    • View Profile
    • http://www.xwall.tk
Explicación y traducción del MOD.
« Reply #2 on: March 20, 2003, 12:15:01 PM »
Primero te bajas este archivo...
http://www.nicky.net/4images/memberlist_1_7.zip
Lo descomprimes y miras los archivos que contiene (es la actualización del 28.02.2003).

La explicación en Inglés y Alemán esta en el archivo Readme.txt

1.)
Hacer una copia de seguridad de los archivos y de la base de datos.
Muy importante y hazlo porque no suele salir todo bien a la primera.

2.)
Explicación de como instalar un nuevo campo en la base de datos, en la tabla de usuarios (PREFIX_users en mi caso galerias_users, en tu caso se puede llamar 4images_users).

Añadir el campo en la tabla de usuarios user_t_images SMALLINT( 6 ) DEFAULT '0' NOT NULL

o usar el archivo table_update.php (mucho mejor) que lo tienes que subir por ftp a tu servidor a la carpeta donde tienes el archivo config.php (en la carpeta principal en mi caso).
Utilizar el archivo table_update.php es muy sencillo tendrias que poner una direccion parecida a esta en tu navegador de internet tupagina.com/table_update.php al hacer esto te sale un instalador y solo tendrias que aceptar el formulario si los datos son correctos (suelen ser correctos).

3.)
Abrir >> includes/page_header.php

Buscas

"url_lightbox" => $site_sess->url(ROOT_PATH."lightbox.php"),

Añades debajo de la sentencia anterior esto...

"url_userlist" => $site_sess->url(ROOT_PATH."memberlist.php"),

Buscas de nuevo otra sentencia...

"lang_lightbox" => $lang['lightbox'],

Añades debajo de la sentencia anterior esto...

"lang_userlist_title" => $lang['lang_userlist_title'],

4.)
Abrir >> memberlist.php

Modidifica esto si quieres (es el número de usuarios que se muestre en tu lista de usuarios).

$user_per_page = 10;

Ahora la sentencia siguiente es para que solo vean la lista de usuarios, los usuarios registrados (te aparecera en naranja eso es que no esta activa y que todo el mundo puede ver la lista).
Para activar la sentencia quita esto ( /* ) ( */ ) y solo tus miembros veran tu lista de usuarios.


/*
if ($user_info['user_level'] == GUEST || $user_info['user_level'] == USER_AWAITING) {
  show_error_page($lang['no_permission']);
  exit;
}
*/

5.)
Subir por Ftp a tu servidor el archivo includes/user_paging.php que esta en el zip que te has bajado al principio.
Tienes que subir el archivo a tu carpeta includes/ que tienes en tu servidor.

6.)
Dos nuevas páginas que tienes que subir por Ftp a tu carpeta de templates (donde estan todas las paginas .html).
Estan en el zip que te has bajado al principio.

memberlist.html (standard design)
memberlist_sort.html

7.)
Hay que modificar estas dos páginas.

user_loginform.html
user_logininfo.html

Tienes que añadir esto donde tu quieras (es el enlace de la lista de usuarios)
&raquo; <a href="{url_userlist}">{lang_userlist_title}</a>

8.)
Tienes que añadir estas nuevas sentencias en lang/spanish/main.php
Al final del archivo, antes de ?> ya que sino el php no funcionaría.

//-----------------------------------------------------
//--- Memberlist  -------------------------------------
//-----------------------------------------------------
$lang['lang_userlist_title'] = "Lista de Usuarios";
$lang['lang_userlist_page'] = "Página ";
$lang['lang_total_user_images'] = "Imágenes:";
$lang['lang_total_user_comments'] = "Comentarios:";
$lang['paging_user_stats'] = "Encontrados: {total_cat_images} Miembro(s) en {total_pages} página(s). Usuarios mostrados: {first_page} al {last_page}.";

$lang['lang_sort_homepage'] = "Página Web";
$lang['lang_sort_username'] = "Usuario";
$lang['lang_sort_useremail'] = "Email";
$lang['lang_sort_comments'] = "Comentarios";
$lang['lang_sort_pictures'] = "Imágenes";
$lang['lang_sort_joindate'] = "Fecha de Alta";
$lang['lang_sort_asc'] = "Ascendente";
$lang['lang_sort_desc'] = "Descendente";
$lang['lang_select_sort_method'] = "Mostrar la lista de usuarios por ";
$lang['lang_select_sort_order'] = "Orden";

9.)
Esto es todo, pero si quieres hacer algunas mejoras a la lista ya tienes que leer los pots de la gente...

10.)
Espero no haber metido la pata en nada, esto es una traducion del archivo Readme.txt (No me hago responsable de ningún tipo de error que pudiera producirse).  :)

Offline rob

  • Newbie
  • *
  • Posts: 10
    • View Profile
Si queréis tener una lista de usuarios.
« Reply #3 on: March 20, 2003, 01:42:40 PM »
No te preocupes, ya es bastante, que por lo menos entiendo más ahiora como "funciona" el tema.
 :P
Gracias Xwall

Offline rob

  • Newbie
  • *
  • Posts: 10
    • View Profile
Ya esta!!!
« Reply #4 on: March 21, 2003, 04:33:35 AM »
Muchas gracias sr. Xwall  :P
Acabo de hacerlo !!!
Perfecto en diez minutos.... muchas gracias de nuevo.

Ahora solo me queda ver lo de la integracion de los foros phpBB con el 4 images.

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: Si queréis tener una lista de usuarios.
« Reply #5 on: March 31, 2005, 07:58:44 PM »
Muchas gracias!! lo instale en un momento

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #6 on: March 31, 2005, 09:04:04 PM »
Saludos,,,

Pero no echais a faltar nuestra querida Ñ ???

Para insertar la Ñ :

localizar en memberlist :

Code: [Select]
for ($i = 65; $i < 91; $i++) {
$letter = chr($i); $linkletter = $letter;
if ($ltr == $letter) {
$letterbits .= "&nbsp;.&nbsp;<normalfont>[<b>$letter</b>]</normalfont>";
} else {
$letterbits .= "&nbsp;.&nbsp;<normalfont><a href=\"".$site_sess->url(ROOT_PATH."memberlist.php?ltr=$letter")."\">$letter</a></normalfont>";
}
}
$letterbits .= "</td></TR>\n</TABLE>\n</TD>\n</TR>\n</TABLE>";

Cambiar por :

Code: [Select]
for ($i = 65; $i < 91; $i++) {
$letter = chr($i); $linkletter = $letter;
if ($ltr == $letter) {
$letterbits .= "&nbsp;.&nbsp;<normalfont>[<b>$letter</b>]</normalfont>";
} else {
$letterbits .= "&nbsp;.&nbsp;<normalfont><a href=\"".$site_sess->url(ROOT_PATH."memberlist.php?ltr=$letter")."\">$letter</a></normalfont>";
}

////////////////////////////////////////////////////////////
// Esto es solo para tener la opción de la 'Ñ'

if ($i == 78){
$letter = "Ñ"; $linkletter = $letter;
 if ($ltr == $letter) {
$letterbits .= "&nbsp;.&nbsp;<normalfont>[<b>$letter</b>]</normalfont>";
} else {
$letterbits .= "&nbsp;.&nbsp;<normalfont><a href=\"".$site_sess->url(ROOT_PATH."memberlist.php?ltr=$letter")."\">$letter</a></normalfont>";
}
}
///////////////////////////////////////////////////////////////////////
}
$letterbits .= "</td></TR>\n</TABLE>\n</TD>\n</TR>\n</TABLE>";

excitex2

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

Offline paburmester

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #7 on: May 07, 2005, 07:44:24 AM »
muchas gracias Xwall realmente es muy util cuando alguien se toma la molestia de traducir un MOD al español,  ya qe somo muchos los que no mucho le hacemos al ingles mucho menos al aleman. tambien gracias a excitex2 por el dato de la Ñ.
saludos

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: Si queréis tener una lista de usuarios.
« Reply #8 on: May 09, 2005, 06:58:38 PM »
Alguien sabe como mostrar la foto personal en la lista de usuarios? he intentado eso pero nada :(

Code: [Select]
    $userpic = "&nbsp;&nbsp;<img src=\"".ROOT_PATH."/data/userpic/".((empty($row['userpic'])) ? "noimage.png" : $row['userpic'])."" border="1" width="61" height="58">;
Code: [Select]
    $userlist .= "<td  align=\"left\">".$userpic."".$user_name."</td>\n";

Offline Dinamo

  • Pre-Newbie
  • Posts: 1
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #9 on: May 10, 2005, 05:38:37 AM »
todo bien pero no me toma el template :roll:

Offline Franc24

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
    • F.Perete
Re: Si queréis tener una lista de usuarios.
« Reply #10 on: August 16, 2005, 11:24:14 AM »
Alguien lo ha probado con integration de phpBB y funciona.

Gracias anticipadas  :wink:

Offline elcorazon

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #11 on: October 23, 2005, 08:02:21 AM »
Saludos,

Encuentro un problema con mod, me conecto por este vínculo /4images/memberlist.php? todo soy correcto, va ahora sobre la página dos por el vínculo de la parte baja de la página, todo es correcto, ahora me desconecto de esta página.

Y velé el mensaje!

The requested URL /4images/memberlist.php&order=ASC&page=2 was not found on this server.

Cómo volver a caer sobre la página índice tiene la desconexión :?:  ¡no sabe que hacer :!:


Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #12 on: October 23, 2005, 09:53:08 AM »
Saludos,,,

Verifica que el apartado 3 esté correcto :

Quote
Abrir >> includes/page_header.php

Buscas

"url_lightbox" => $site_sess->url(ROOT_PATH."lightbox.php"),

Añades debajo de la sentencia anterior esto...

"url_userlist" => $site_sess->url(ROOT_PATH."memberlist.php"),

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

Offline elcorazon

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #13 on: October 23, 2005, 11:24:10 AM »

Quote
Buscas

"url_lightbox" => $site_sess->url(ROOT_PATH."lightbox.php"),

Añades debajo de la sentencia anterior esto...

"url_userlist" => $site_sess->url(ROOT_PATH."memberlist.php"),

excitex2


Este correcto!  :wink:

Sobre el vínculo directo ../4images/memberlist.php/  es bueno, cuando la lista está sobre una página no problema! 

Creo que la causa es este vínculo /4images/memberlist.php&order=ASC&page=2/ cuando paso sobre la segundo página, si dejo la sesión sobre esta página allí es mi problema


Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Si queréis tener una lista de usuarios.
« Reply #14 on: October 23, 2005, 04:23:57 PM »
Saludos,,,

Localiza en logout.php

Quote
if (ereg("index.php", $url) || ereg("lightbox.php", $url) || ereg("login.php", $url) || ereg("register.php", $url) || ereg("member.php", $url)) {

Cambia a :

Quote
if (ereg("index.php", $url) || ereg("memberlist.php", $url) || ereg("lightbox.php", $url) || ereg("login.php", $url) || ereg("register.php", $url) || ereg("member.php", $url)) {

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