- Wat is het probleem? Probleem in viewonline
Wanneer ontstond het probleem? Gisteren
Adres van je forum: http://modelautoforum.nl
Geïnstalleerde mods: te veel om op te noemen
Huidige template: eigen
phpBB versie: 2.0.18
Host: Flexwebhosting
Heb je onlangs een mod of stijl geïnstalleerd? Soduku mod
Viewonline in de stress OPGELOST
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Viewonline in de stress OPGELOST
Support template:
Laatst gewijzigd door Muiter op 13 nov 2005, 14:15, 1 keer totaal gewijzigd.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!
Je bedoelt:?
EDIT: maar das wel de foute query die erbij wordt gegeven
Code: Selecteer alles
Could not obtain regd user/online information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'WHERE page_id = 2745' at line 1
SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, u.user_whosonline_color, s.session_logged_in, s.session_time, s.session_page, s.session_topic, s.session_ip FROM phpbb_users u, phpbb_sessions s WHERE u.user_id = s.session_user_id AND s.session_time >= 1131884553 ORDER BY u.username ASC, s.session_ip ASC
Line : 218
File : viewonline.php
EDIT: maar das wel de foute query die erbij wordt gegeven

http://www.modelautoforum.nl/viewonline.txtBee schreef:Zou je viewonline.php in een tekstbestand willen zetten en deze hier willen posten.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!
De code waar de fout zit is die van de Blank Page Mod, maar de foutmelding wordt misschien beter als je de volgende wijziging doet:
wordt
Code: Selecteer alles
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
Code: Selecteer alles
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql_tpl);
... Maar ik modereer (nog) niet.
LET OP: verander niet de EERSTE die je tegenkomt, maar de TWEEDE!Bee schreef:De code waar de fout zit is die van de Blank Page Mod, maar de foutmelding wordt misschien beter als je de volgende wijziging doet:
wordtCode: Selecteer alles
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
Code: Selecteer alles
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql_tpl);
Code: Selecteer alles
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
viewonline.php
#
#-----[ FIND ]------------------------------------------
#
switch( $row['session_page'] )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $row['session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($row['session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
switch($onlinerow_reg[$i]['user_session_page'])
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $onlinerow_reg[$i]['user_session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($onlinerow_reg[$i]['user_session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
#
#-----[ FIND ]------------------------------------------
#
switch( $onlinerow_guest[$i]['session_page'] )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $onlinerow_guest[$i]['session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($onlinerow_guest[$i]['session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!
De hele mod staat hier: http://www.phpbbhacks.com/download/3562
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
viewonline.php
#
#-----[ FIND ]------------------------------------------
#
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
#
#-----[ REPLACE, WITH ]------------------------------------------
#
$sql_tpl = "SELECT page_name FROM phpbb_add_pages WHERE page_id = $page_id";
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
#
#-----[ REPLACE, WITH ]------------------------------------------
#
$sql_tpl = "SELECT page_name FROM phpbb_add_pages WHERE page_id = $page_id";