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.txt1.)
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 NULLo 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.phpBuscas"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.phpModidifica 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)
» <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).