viewonline.php
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

viewonline.php
Bon, ik heb mijn website aan mijn forum gekoppeld,
site: {root}
forum: {root}/Forum
Nu zou ik graag hebben dat als iemand op de site zit, dat te zien is in {root}/Forum/viewonline.php.
dus bij locatie moet daar dan staan "webiste" ofzo
site: {root}
forum: {root}/Forum
Nu zou ik graag hebben dat als iemand op de site zit, dat te zien is in {root}/Forum/viewonline.php.
dus bij locatie moet daar dan staan "webiste" ofzo
Re: viewonline.php
Volgens mij moet je dan het scriptpad in de administratiepaneel aanpassen bij Board Configuratie.
Re: viewonline.php
Hoezo ? Mijn forum zelf blijft op zijn plaats staan hé ? 

Re: viewonline.php
Oké, volgende situatie:
De user zit op {root}/bandsorteren.php, als ik in de database kijk, zie 'k dit:
phpbb_sessions -> session_page; "../bandsorteren.php"
Als ik dan in "viewonline.php" ga, zie 'k op p 196 dit staan:
Hier zet ik;
in, en als ik dan naar viewonline.php zie ik dat die user op "forum index" staat, ipv op "Bekijkt de bandindex"..
Iemand 'n idee hoe ik dit oplos ?
De user zit op {root}/bandsorteren.php, als ik in de database kijk, zie 'k dit:
phpbb_sessions -> session_page; "../bandsorteren.php"
Als ik dan in "viewonline.php" ga, zie 'k op p 196 dit staan:
Code: Selecteer alles
switch ($on_page[1])
{
Code: Selecteer alles
case '../nieuwsoverzicht.php':
$location = $user->lang['VIEWING_NEWS'];
$location_url = append_sid("../nieuwsoverzicht.php");
break;
case '../interviewsorteren.php':
$location = $user->lang['VIEWING_INTERVIEW'];
$location_url = append_sid("../interviewsorteren.php");
break;
case '../reviewsorteren.php':
$location = $user->lang['VIEWING_REVIEW'];
$location_url = append_sid("../reviewsorteren.php");
break;
case '../festivaloverzicht.php':
$location = $user->lang['VIEWING_FESTIVAL_FACT'];
$location_url = append_sid("../festivaloverzicht.php");
break;
case '../bandsorteren.php':
$location = $user->lang['VIEWING_BANDS'];
$location_url = append_sid("../bandsorteren.php");
break;
Iemand 'n idee hoe ik dit oplos ?
Re: viewonline.php
Even een voorbeeldje van een van mij zelfgemaakte wie is online items:
of
Je moet er geen 
Volgens mij werkt het dan wel.
Code: Selecteer alles
case 'chat/index':
$location = $user->lang['VIEWING_CHATOVERZICHT'];
$location_url = append_sid("{$phpbb_root_path}chat/index.$phpEx");
break;
Code: Selecteer alles
case 'calendar':
$location = $user->lang['VIEWING_KALENDER'];
$location_url = append_sid("{$phpbb_root_path}calendar.$phpEx");
break;
.php
achter zetten 
Volgens mij werkt het dan wel.
Jeroen
Re: viewonline.php
Deze werken allemaal niet:
Code: Selecteer alles
case '../nieuwsoverzicht.$phpEx':
$location = $user->lang['VIEWING_NEWS'];
$location_url = append_sid("../nieuwsoverzicht.$phpEx");
break;
Code: Selecteer alles
case '../nieuwsoverzicht':
$location = $user->lang['VIEWING_NEWS'];
$location_url = append_sid("../nieuwsoverzicht.$phpEx");
break;
Code: Selecteer alles
case 'nieuwsoverzicht.$phpEx':
$location = $user->lang['VIEWING_NEWS'];
$location_url = append_sid("../nieuwsoverzicht.$phpEx");
break;
Code: Selecteer alles
case 'nieuwsoverzicht':
$location = $user->lang['VIEWING_NEWS'];
$location_url = append_sid("../nieuwsoverzicht.$phpEx");
break;
Re: viewonline.php
Oké, ik heb de fout gevonden.
(lijn 190 van viewonline.php)
deze zorgt ervoor dat "../nieuwsoverzicht.php" gelijk is aan geen match ==> default ==>
Iemand 'n idee hoe ik dat kan omzeilen ?
Code: Selecteer alles
preg_match('#^([a-z/_]+)#i', $row['session_page'], $on_page);
deze zorgt ervoor dat "../nieuwsoverzicht.php" gelijk is aan geen match ==> default ==>
Code: Selecteer alles
default:
$location = $user->lang['INDEX'];
$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
break;
Re: viewonline.php
Werkt deze ook niet dan?
Code: Selecteer alles
case 'nieuwsoverzicht':
$location = $user->lang['VIEWING_NEWS'];
$location_url = append_sid("nieuwsoverzicht.$phpEx");
break;
Jeroen
Re: viewonline.php
Neen.
Ik heb een test pagina gemaakt;
en mijn array is leeg.
ik heb dus geen value in mijn switch..
mijn "../nieuwsoverzicht.php" is al dood voor hij aan zijn case komt ..
Ik heb een test pagina gemaakt;
Code: Selecteer alles
<?php $test = "../nieuwsoverzicht.php";
preg_match('#^([a-z/_]+)#i', $test, $on_page);
print_r($on_page); ?>
ik heb dus geen value in mijn switch..
mijn "../nieuwsoverzicht.php" is al dood voor hij aan zijn case komt ..
Re: viewonline.php
Oké, ik heb het opgelost!
Code: Selecteer alles
$sessie = str_replace("../", "", $row['session_page']);
preg_match('#^([a-z/_]+)#i', $sessie, $on_page);