Volgorde gebruikers in Wie is er online

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
webferret
Berichten: 45
Lid geworden op: 27 jan 2008, 12:23

Volgorde gebruikers in Wie is er online

Bericht door webferret » 30 mar 2013, 11:53

  • Modificatie & Versie:Activity_Stats (laatste versie)
    Directe link naar de modificatie:
    Adres van je forum: http://www.frettenvraagbaak.nl/forum
    phpBB versie:3.0.11
    Heb je onlangs een andere modificatie of stijl geïnstalleerd?

    Wat is het probleem?
Ik wil graag dat de gebruikers in het 'Wie is er online' overzicht (dus de gebruikers die op dat moment online zijn en in de 'xx Gebruikers die actief waren in de laatste 24 uur:' overzicht) gesorteerd worden op laatst ingelogde actie en dan dat degene die als laatste ingelogd is als eerste genoemd staat.

Het lukt ons niet om dat voor elkaar te krijgen dus hopelijk heeft iemand het al zo staan en kan deze persoon de juiste code aangeven.

Alvast bedankt voor de hulp!

Gebruikersavatar
fifagast
Berichten: 43
Lid geworden op: 18 okt 2008, 20:53
Locatie: Emmen
Contacteer:

Re: Volgorde gebruikers in Wie is er online

Bericht door fifagast » 11 mei 2013, 23:20

Hallo,

In het bestand functions.php moet je zoeken rond regel 4000 naar een functie die heet:

Code: Selecteer alles

function obtain_users_online_string($online_users, $item_id = 0, $item = 'forum')
Daar moet je dit:

Code: Selecteer alles

$sql = 'SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour
				FROM ' . USERS_TABLE . '
				WHERE ' . $db->sql_in_set('user_id', $online_users['online_users']) . '
				ORDER BY username_clean ASC';
Vervangen door dit:

Code: Selecteer alles

$sql = 'SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour, user_lastvisit
				FROM ' . USERS_TABLE . '
				WHERE ' . $db->sql_in_set('user_id', $online_users['online_users']) . '
				ORDER BY user_lastvisit DESC';
Niemand weet wat leven is, alleen dat het gegeven is en dat van dit geheimenis God het begin en einde is.

webferret
Berichten: 45
Lid geworden op: 27 jan 2008, 12:23

Re: Volgorde gebruikers in Wie is er online

Bericht door webferret » 24 mei 2013, 18:16

Excuses voor de late reactie. Ik ga het proberen en laat weten of het gelukt is!

Plaats reactie