probleem met weergeven online gebruikers
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.

-
ik ben gek
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
probleem met weergeven online gebruikers
Wat is het probleem?
kijk hier maar:
http://www.rollercoasterparks.nl/forum/viewonline.php
Wanneer ontstond het probleem?
ik denk sinds ik dingen verandert heb voor mijn site want die wil ik veranderen naar het forumlayout
Adres van je forum:
http://www.rollercoasterparks.nl/forum
Geïnstalleerde mods:
de mod om je site in dezelfde style als het forum te maken
Huidige template:
Appalachia
phpBB versie:
Host:
2.0.15
Heb je onlangs een mod of stijl geïnstalleerd?
zie 2 antwoorden hierboven. vindt dit namelijk een onzinvraag! hierboven staat 2 dezelfde vragen :S
Heb je gezocht naar een antwoord?
ja
kijk hier maar:
http://www.rollercoasterparks.nl/forum/viewonline.php
Wanneer ontstond het probleem?
ik denk sinds ik dingen verandert heb voor mijn site want die wil ik veranderen naar het forumlayout
Adres van je forum:
http://www.rollercoasterparks.nl/forum
Geïnstalleerde mods:
de mod om je site in dezelfde style als het forum te maken
Huidige template:
Appalachia
phpBB versie:
Host:
2.0.15
Heb je onlangs een mod of stijl geïnstalleerd?
zie 2 antwoorden hierboven. vindt dit namelijk een onzinvraag! hierboven staat 2 dezelfde vragen :S
Heb je gezocht naar een antwoord?
ja
-
ik ben gek
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
heb een probleem!
ik kon de php bestanden gewoon openen met internet explorder maar toen heb ik nadat het werkte internet explorder als standart gekozen voor php maar nu opent ie ze niet meer ik klik er dubbel op en daar blijft het bij! er gebeurt niks! ik heb wel een kladblokversie maar die heeft 7 regels voor het hele bestand!
ik kon de php bestanden gewoon openen met internet explorder maar toen heb ik nadat het werkte internet explorder als standart gekozen voor php maar nu opent ie ze niet meer ik klik er dubbel op en daar blijft het bij! er gebeurt niks! ik heb wel een kladblokversie maar die heeft 7 regels voor het hele bestand!
-
ik ben gek
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
Beste gebruiker "ik ben gek", hierbij een vriendelijk verzoek beter gebruik te maken van interpunctie, zodat er duidelijke zinnen onstaan in je berichten. Dit versoepelt en versnelt de gegeven support, omdat het lezen van berichten sneller kan verlopen.
Laatst gewijzigd door Bee op 08 jun 2005, 16:18, 1 keer totaal gewijzigd.
... Maar ik modereer (nog) niet.
-
ik ben gek
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
hier is alles want ik telde steeds verkeerd!
Code: Selecteer alles
<?php
/***************************************************************************
* viewonline.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: viewonline.php,v 1.54.2.4 2005/05/06 20:50:10 acydburn Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWONLINE);
init_userprefs($userdata);
//
// End session management
//
//
// Output page header and load viewonline template
//
$page_title = $lang['Who_is_Online'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'viewonline_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);
$template->assign_vars(array(
'L_WHOSONLINE' => $lang['Who_is_Online'],
'L_ONLINE_EXPLAIN' => $lang['Online_explain'],
'L_USERNAME' => $lang['Username'],
'L_FORUM_LOCATION' => $lang['Forum_Location'],
'L_LAST_UPDATE' => $lang['Last_updated'])
);
//
// Forum info
//
$sql = "SELECT forum_name, forum_id
FROM " . FORUMS_TABLE;
if ( $result = $db->sql_query($sql) )
{
while( $row = $db->sql_fetchrow($result) )
{
$forum_data[$row['forum_id']] = $row['forum_name'];
}
}
else
{
message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}
//
// Get auth data
//
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata);
//
// Get user list
//
$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
ORDER BY u.username ASC, s.session_ip ASC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
$guest_users = 0;
$registered_users = 0;
$hidden_users = 0;
$reg_counter = 0;
$guest_counter = 0;
$prev_user = 0;
$prev_ip = '';
while ( $row = $db->sql_fetchrow($result) )
{
$view_online = false;
if ( $row['session_logged_in'] )
{
$user_id = $row['user_id'];
if ( $user_id != $prev_user )
{
$username = $row['username'];
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
}
else if ( $row['user_level'] == MOD )
{
$username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
}
if ( !$row['user_allow_viewonline'] )
{
$view_online = ( $userdata['user_level'] == ADMIN ) ? true : false;
$hidden_users++;
$username = '<i>' . $username . '</i>';
}
else
{
$view_online = true;
$registered_users++;
}
$which_counter = 'reg_counter';
$which_row = 'reg_user_row';
$prev_user = $user_id;
}
}
else
{
if ( $row['session_ip'] != $prev_ip )
{
$username = $lang['Guest'];
$view_online = true;
$guest_users++;
$which_counter = 'guest_counter';
$which_row = 'guest_user_row';
}
}
$prev_ip = $row['session_ip'];
if ( $view_online )
{
if ( $row['session_page'] < 1 || !$is_auth_ary[$row['session_page']]['auth_view'] )
{
switch( $row['session_page'] )
{
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx";
break;
case PAGE_POSTING:
$location = $lang['Posting_message'];
$location_url = "index.$phpEx";
break;
case PAGE_LOGIN:
$location = $lang['Logging_on'];
$location_url = "index.$phpEx";
break;
case PAGE_SEARCH:
$location = $lang['Searching_forums'];
$location_url = "search.$phpEx";
break;
case PAGE_PROFILE:
$location = $lang['Viewing_profile'];
$location_url = "index.$phpEx";
break;
case PAGE_VIEWONLINE:
$location = $lang['Viewing_online'];
$location_url = "viewonline.$phpEx";
break;
case PAGE_VIEWMEMBERS:
$location = $lang['Viewing_member_list'];
$location_url = "memberlist.$phpEx";
break;
case PAGE_PRIVMSGS:
$location = $lang['Viewing_priv_msgs'];
$location_url = "privmsg.$phpEx";
break;
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
case PAGE_TEMPLATE:
$location = $lang['Template'];
$location_url = "template.$phpEx";
break;.
default:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx";
}
}
else
{
$location_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $row['session_page']);
$location = $forum_data[$row['session_page']];
}
$row_color = ( $$which_counter % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( $$which_counter % 2 ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars("$which_row", array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'USERNAME' => $username,
'LASTUPDATE' => create_date($board_config['default_dateformat'], $row['session_time'], $board_config['board_timezone']),
'FORUM_LOCATION' => $location,
'U_USER_PROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $user_id),
'U_FORUM_LOCATION' => append_sid($location_url))
);
$$which_counter++;
}
}
if( $registered_users == 0 )
{
$l_r_user_s = $lang['Reg_users_zero_online'];
}
else if( $registered_users == 1 )
{
$l_r_user_s = $lang['Reg_user_online'];
}
else
{
$l_r_user_s = $lang['Reg_users_online'];
}
if( $hidden_users == 0 )
{
$l_h_user_s = $lang['Hidden_users_zero_online'];
}
else if( $hidden_users == 1 )
{
$l_h_user_s = $lang['Hidden_user_online'];
}
else
{
$l_h_user_s = $lang['Hidden_users_online'];
}
if( $guest_users == 0 )
{
$l_g_user_s = $lang['Guest_users_zero_online'];
}
else if( $guest_users == 1 )
{
$l_g_user_s = $lang['Guest_user_online'];
}
else
{
$l_g_user_s = $lang['Guest_users_online'];
}
$template->assign_vars(array(
'TOTAL_REGISTERED_USERS_ONLINE' => sprintf($l_r_user_s, $registered_users) . sprintf($l_h_user_s, $hidden_users),
'TOTAL_GUEST_USERS_ONLINE' => sprintf($l_g_user_s, $guest_users))
);
if ( $registered_users + $hidden_users == 0 )
{
$template->assign_vars(array(
'L_NO_REGISTERED_USERS_BROWSING' => $lang['No_users_browsing'])
);
}
if ( $guest_users == 0 )
{
$template->assign_vars(array(
'L_NO_GUESTS_BROWSING' => $lang['No_users_browsing'])
);
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>gebruik
tip 1 :
gebruik flash FXP dan kun je met control-g de lijn direct intypen die je nodig hebt , in sommige andere systemen lukt dit ook.
tip 2 :
post een link naar dat bestand in .txt vorm dat maakt het makkelijker om de code te controleren.
dit is de fout
moet
zijn
gebruik flash FXP dan kun je met control-g de lijn direct intypen die je nodig hebt , in sommige andere systemen lukt dit ook.
tip 2 :
post een link naar dat bestand in .txt vorm dat maakt het makkelijker om de code te controleren.
dit is de fout
Code: Selecteer alles
case PAGE_TEMPLATE:
$location = $lang['Template'];
$location_url = "template.$phpEx";
break;. Code: Selecteer alles
case PAGE_TEMPLATE:
$location = $lang['Template'];
$location_url = "template.$phpEx";
break;
Laatst gewijzigd door svenn op 08 jun 2005, 16:22, 1 keer totaal gewijzigd.
Zoek
Vervang door
Code: Selecteer alles
break;. Code: Selecteer alles
break;Flash FXP is een FTP Programma, met als bijfunctie om tekst te bewerken, het is veel beter hiervoor een speciaal programma te gebruiken, omdat dit betere functionaliteit kan bieden!svennson schreef:tip 1 :
gebruik flash FXP dan kun je met control-g de lijn direct intypen die je nodig hebt , in sommige andere systemen lukt dit ook.
tip 2 :
post een link naar dat bestand in .txt vorm dat maakt het makkelijker om de code te controleren.
... Maar ik modereer (nog) niet.
haha
nee ik weeet dat dit programma die functie heeft daarom noem ik dit voorbeeld
, trouwens FLASH FXP is een editor en een FTP programma ...
grt svennson
grt svennson
-
ik ben gek
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
ttaj
das normaal 1 ' of 1 " of nog erger 1 ´ of ` doet een hele code niet werken , soms zonder error daar kun je dan heeeeeeeeel lang achter zoeken 
Re: haha
Maar de kernzaak van Flash FXP blijft een FTP Programma, het kan lang niet alle functionaliteit bieden die een speciale texteditor zoals Crimson Editor kan geven. Nu ken ik Flash FXP niet zo goed, maar enkele van de volgende functionaliteiten zullen zeer zeker niet aanwezig zijnsvennson schreef:nee ik weeet dat dit programma die functie heeft daarom noem ik dit voorbeeld, trouwens FLASH FXP is een editor en een FTP programma ...
grt svennson
- Tabbladensysteem
- Kleurencodering
- Macro's
- Spatie en tabbeheer
- Bookmarks
- Vier soorten zoekfuncties
... Maar ik modereer (nog) niet.
- Tabbladensysteem
- Tabbladensysteem // ken dit niet
- Kleurencodering // niet standaart is een plugin , maar gebruik dat toch niet mss moet ik dat eens doen
- Macro's // ken dit enkel van word enzo maar ken het nut ernietvan
- Spatie en tabbeheer // toch wel...
- Bookmarks //toch welk gebruik het nooit maar swat
- Vier soorten zoekfunctiesind er zitten er 2 in + 1 voor enkel op de server
het is natuurlijk maar normaal dat je met dit FTP prog. minder kunt dan met een gespecialiseerde editor , ken eignelijk enkel htmleditor , die ik nu niet eens meer vin op mijn pc , omdat ik hem toch nooit gebruik ...
- Kleurencodering // niet standaart is een plugin , maar gebruik dat toch niet mss moet ik dat eens doen
- Macro's // ken dit enkel van word enzo maar ken het nut ernietvan
- Spatie en tabbeheer // toch wel...
- Bookmarks //toch welk gebruik het nooit maar swat
- Vier soorten zoekfunctiesind er zitten er 2 in + 1 voor enkel op de server
het is natuurlijk maar normaal dat je met dit FTP prog. minder kunt dan met een gespecialiseerde editor , ken eignelijk enkel htmleditor , die ik nu niet eens meer vin op mijn pc , omdat ik hem toch nooit gebruik ...