Leden online

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
BladiN
Berichten: 38
Lid geworden op: 29 jun 2004, 07:25

Leden online

Bericht door BladiN » 02 jul 2004, 22:46

In de page_header.php staat 'LOGGED_IN_USER_LIST' dus ik neem aan die kun je ook op iedere pagina oproepen, maar dit blijkt dus niet zo te zijn, hoe kan ik er voor zorgen dat dat wel zo is?

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 02 jul 2004, 23:03

Volgens mij werkt dat zo:

Zorg er in ieder geval voor dat je {LOGGED_IN_USER_LIST} zo gebruikt... dus tussen { en }, daarnaast moet je er ook aan denken dat je dit in een tpl bestand plaatst en niet in een php bestand...

Als je nu bijvoorbeeld wilt laten zien wie er op de portal online zijn (zelfde systeem als wie op een forum online zijn). Doe dan als volgt:

Open portal.php:

Vind:

$template->set_filenames(array(

Voeg DAARVOOR toe:

define('SHOW_ONLINE', true);
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
BladiN
Berichten: 38
Lid geworden op: 29 jun 2004, 07:25

Bericht door BladiN » 02 jul 2004, 23:05

Hmm ok dat laatste zocht ik dus, maar kun je niet doen wie dr gewoon globaal over de hele site online zijn?

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 02 jul 2004, 23:08

viewonline.php ?
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
BladiN
Berichten: 38
Lid geworden op: 29 jun 2004, 07:25

Bericht door BladiN » 02 jul 2004, 23:48

Hmm ik bedoel dus, net als je nou op index.php ziet (bij mij forum.php) zie je daar wie er online zijn. Nou wil ik PRECIES HETZELFDE op mijn huidige index.php page :P die ik dus zelf gemaakt heb

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 03 jul 2004, 07:08

Zet in het .tpl bestand van die pagina deze code en (werkt alleen als die index.php ook echt in phpbb zit):

Code: Selecteer alles

<span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span>

Gebruikersavatar
BladiN
Berichten: 38
Lid geworden op: 29 jun 2004, 07:25

Bericht door BladiN » 03 jul 2004, 11:07

Ik ben ook wel weer zo slim da allang geprobeerd te hebben voor ik 't hier ga posten ;) Maar het probleem is dus dat hij alleen {RECORD_USERS} en [ Beheerder ],[ Moderator ] weergaf. Die andere tags niet :S

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 03 jul 2004, 11:17

Zit die pagina in phpbb en is de header al geladen?

Gebruikersavatar
BladiN
Berichten: 38
Lid geworden op: 29 jun 2004, 07:25

Bericht door BladiN » 03 jul 2004, 11:53

Jep, en btw dat moet ook wel anders zou ie {RECORD_USERS} ook niet weergeven he ;)

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 03 jul 2004, 12:23

Wacht ff, een ding vergeten. Voor dat je de header lad moet eerst noig dit staan. Hie mee zorg je ervoor dat hij de gegevens uit de database haalt. Het is een soort controle zodat hij niet de database te veel belast.

Code: Selecteer alles

define('SHOW_ONLINE', true);

Gebruikersavatar
BladiN
Berichten: 38
Lid geworden op: 29 jun 2004, 07:25

Bericht door BladiN » 03 jul 2004, 17:49

Ok het is gelukt :) bedankt

Gesloten