Página 1 de 1
Orden por defecto de la lista de usuarios
Publicado: 21 Feb 2010, 18:36
por Gabriel Grey
Hola a todos peachepebeberos,
¡Jo! ¡Qué BBCodes más chulos tenéis en esta página! ¡Yo también los quiero!
Bueno, al grano... Tengo una pequeña duda y confío en vuestra amabilidad y sapiencia a partes iguales para resolverla.
¿¿¿Cómo puedo hacer que el orden en el que aparecen los usuarios en la lista de usuarios no sea el que está por defecto (por día de registro, ascendente), sino que sea por última vez activo, descendente???
http://www.equilibrium.totalh.com/memberlist.php
Gracias de antemano

Re: Orden por defecto de la lista de usuarios
Publicado: 21 Feb 2010, 23:52
por galilei
Hola,
Hace algún tiempo me planteé el mismo problema aunque quería ordenar por fecha de registro. Aquí me explicaron cómo se hacía (en general, para cualquier orden).
http://www.phpbb.com/community/viewtopi ... &t=1813635
Espero que te sirva
Re: Orden por defecto de la lista de usuarios
Publicado: 22 Feb 2010, 04:20
por mitch
Lo traduzco
Abrir
memberlist.php y buscar las siguientes líneas:
Código: Seleccionar todo
$default_key = 'c';
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'a');
Para ordenarlos por nombre de usuario, fecha de registro, etc, debes editar la letra "
c" en esta línea:
acá esta la lista de los valores que puedes reemplazar por la letra "
c":
- 'a' => Username
- 'b' => Location
- 'c' => = Joined date
- 'd' => Post count
- 'f' => Website
- 'g' => ICQ
- 'h' => AIM
- 'i' => MSNM/WLM
- 'j' => YIM
- 'k' => Jabber
Y para cambiar el orden de ascendente por descendente, esta línea
reemplazarla por esta:
Re: Orden por defecto de la lista de usuarios
Publicado: 22 Feb 2010, 08:07
por Gabriel Grey
Gracias, compañeros, esta tarde cuando vuelva del curro pruebo a ver qué tal funciona...
Re: Orden por defecto de la lista de usuarios
Publicado: 22 Feb 2010, 20:17
por Gabriel Grey
Gracias, compañeros, funciona perfectamente.
Por cierto, la letra para ordenar por "última vez activo" es la l.
Re: Orden por defecto de la lista de usuarios
Publicado: 28 Feb 2010, 21:50
por AMS
mitch escribió:Lo traduzco
Abrir
memberlist.php y buscar las siguientes líneas:
Código: Seleccionar todo
$default_key = 'c';
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'a');
Para ordenarlos por nombre de usuario, fecha de registro, etc, debes editar la letra "
c" en esta línea:
acá esta la lista de los valores que puedes reemplazar por la letra "
c":
- 'a' => Username
- 'b' => Location
- 'c' => = Joined date
- 'd' => Post count
- 'f' => Website
- 'g' => ICQ
- 'h' => AIM
- 'i' => MSNM/WLM
- 'j' => YIM
- 'k' => Jabber
Y para cambiar el orden de ascendente por descendente, esta línea
reemplazarla por esta:
Antes de morir de la vergüenza por mi ignorancia, para ordenar en abcdef.. en orden alfabético.
$default_key = 'c'; (Esto no entendi) ahi seria? $default_key = 'a''b''c''d'; asi?? o ''a', 'b' 'c' ??
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'a');[/code]
Espero no ser el hazme reír.
Re: Orden por defecto de la lista de usuarios
Publicado: 01 Mar 2010, 14:58
por jakk
para ordenarlo por orden alfabetico seria asi:
Código: Seleccionar todo
$default_key = 'a';
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'a');
asi estaria ordenado alfabeticamente por orden ascendente
y asi alfabeticamente por orden descendente
Código: Seleccionar todo
$default_key = 'a';
$sort_key = request_var('sk', $default_key);
$sort_dir = request_var('sd', 'd');
Re: Orden por defecto de la lista de usuarios
Publicado: 01 Mar 2010, 15:16
por AMS
Gracias amigo jakk.
