Who is online tijd na update niet meer corect

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Who is online tijd na update niet meer corect

Bericht door maico » 05 nov 2005, 12:12

Support template:
  • Wat is het probleem?
    Wanneer ontstond het probleem?
    Adres van je forum: http://
    Geïnstalleerde mods:
    Huidige template:
    phpBB versie: 2.0.
    Host:
    Heb je onlangs een mod of stijl geïnstalleerd?
    Heb je gezocht naar een antwoord?
Overige opmerkingen:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 nov 2005, 12:13

Mischien ook de support template invullen? En zie je fouten oid?

maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Bericht door maico » 05 nov 2005, 12:15

Ja ik had dus een heel verhaal :oops:
Maar er is tijdens het posten iets mis gegaan
komt dadelijk wel weer langs pffffffffff :lol:

maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Bericht door maico » 05 nov 2005, 12:17

Fout herstelt :lol: :lol:

Support template: Aeolus
  • Wat is het probleem? Tijd niet juist
    Wanneer ontstond het probleem?na update naar 2.0.1.8
    Geïnstalleerde mods:heel veel
    Huidige template:Aeolus
    phpBB versie: 2.0.18
    Host:exo
    Heb je onlangs een mod of stijl geïnstalleerd?nee
    Heb je gezocht naar een antwoord?
ja
Overige opmerkingen:

Na de update naar 2.0.18 is het volgend probleempje ontstaan.
De online tijd van de mod: who is on line
Bij deze mod kun je in het het CP regelen het aantal minuten dat je wilt zien wie er online is.
Nu werkt hij na de update nog wel, maar alleen tot 60 minuten.
Ik kan wel 100 of 200 minuten zetten: dat print hij dan wel in beeld maar hij trekt niet meer de gegevens uit de DB bijft gewoon op 60 min hangen.

Tijdens de update enkele probleempjes gehad zoals ik hieronder zal omschrijven.

index.php niets aan veranderd omdat ik de mod keep unread de volgende verandering heb aan gebracht
//
// Obtain a list of topic ids which contain
// posts made since user last visited
//
//-- mod : keep unread -----------------------------------------------------------------------------
//-- delete
// if ( $userdata['session_logged_in'] )
// {
//-- add
// unreads
$sql_unreads = '';
if ( !empty($board_config['tracking_unreads']) )
{
// get the unreads topic id
@reset($board_config['tracking_unreads']);
while ( list($id, $time) = @each($board_config['tracking_unreads']) )
{
// don't add obsolete cookies
if ( ($time > intval($board_config['tracking_all'])) && ($time > intval($board_config['tracking_topics'][$id])) )
{
$sql_unreads .= ( empty($sql_unreads) ? '' : ', ' ) . $id;
}
}
if ( !empty($sql_unreads) )
{
$sql_unreads = " OR t.topic_id IN ($sql_unreads)";
}
}

// prepare the result
$new_unreads = array();
//-- fin mod : keep unread -------------------------------------------------------------------------
include\sesseionp.php

Zoek:
//
// Delete expired sessions
//
$expiry_time = $current_time - $board_config['session_length'];

$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE session_time < $expiry_time
AND session_id <> '$session_id'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error clearing sessions table', '', __LINE__, __FILE__, $sql);
}
Daar had ik dit:
//
// Delete expired sessions
//
$expiry_time = $current_time - $board_config['session_length'];
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE UNIX_TIMESTAMP() - session_time >=172800
AND session_id <> '$session_id'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error clearing sessions table', '', __LINE__, __FILE__, $sql);
}
En vervangen zoals omschreven met:
session_clean($userdata['session_id']);
Templates\overal_header.tpl
Daar heb ik ook geeb verandingen in aanbracht omdat:
Zoek:
{L_FAQ}</a></span><span class="mainmenu">
omdat mijn template kompleet anders is heb ik daar maar ook de resterende delen niet gedaan vanwegen hetzelfde probleempje.
<td align="center" valign="middle"><a title="{L_FAQ}" href="{U_FAQ}" onmouseover="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq_on.gif'); return true;" onmouseout="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif'); return true;"><img name="btn_top_faq" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif" height="23" border="0" alt="{L_FAQ}" /></a></td>

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 nov 2005, 12:21

Ik vermoed inderdaad dat sessions.php het probleem is. Ik denk dat je het beste op de site van de maker kan kijken of daar al een fix is.

maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Bericht door maico » 05 nov 2005, 12:30

Daar kon ik niets vinden en ook het forum van phpbb.com heb ik wezen kijken maar ook daar niets gevonden.

Gesloten