Tijd verschil Last visit & Admin reminder

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

Tijd verschil Last visit & Admin reminder

Bericht door maico » 10 jan 2005, 19:27

Hoi

Ik heb MOD Title:Last visit (Niels)
en
Mod Title: Admin reminder Version: 1.0.7

Nu heb ik gezien dat de laatste bezoektijden stroken niet met elkaar lopen soms weken uit elkaar.
De last vist doet het correct zover ik kan achterhalen die werkt met LAST_LOGON
Die hij aanmaakt met de DB update als ik het goed heb.

Nu werkt de Admin reminder met LAST_VISIT en die tijden kloppen dus NIET hij geeft 1-1-05 aan terwijl de bezoeker op 7-1-05 nog online is geweest een uit de vele voorbeelden.

Wat heb ik nu gedaan ik heb in de admin_reminder.php alle (6X) user_lastvisit vervangen door
user_lastlogon.

Ik ben echt een leek in dit, het schijnt te werken ik krijg nu dezelfde tijden tenminste.
Ook ben ik me er van bewust dat dit waarschijnlijk alleen werkt in combinatie van de last visit van Niels.

Heb ik zo juist gehandeld of zie ik iets over het hoofd, en vergeet iets of werkt het zo niet?

Reden van mijn twijfel wordt mede hierdoor veroorzaakt
bij de meeste (4) wie ik vervangen heb staat $sql = "SELECT voor het stukje code.

Maar bij 2 niet zoals ik ze hier onder zetten:
while($row = $db->sql_fetchrow($results))
{
$profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
$lv_date = create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']);
$email = $row[user_email];
$boxid = $row[user_id];
$posts = $row[user_posts];
$reminded = $row[user_reminded
{
while($row = $db->sql_fetchrow($results))
{
$sel_user = $row[user_id];
$lv_date = create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']);
$email = $row[user_email];
$username = $row[username];
$user_lang = $row[user_lang];

// Let´s send the Mail

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 11 jan 2005, 15:12

Heet het veld in de database ook user_lastlogon?
Die laatste 2 zijn om de tijd te maken zodat je die ook kan lezen.
Afbeelding

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

Bericht door maico » 11 jan 2005, 15:58

Hoi Luuk lang geleden :lol:

Ik gebruik de last_logon van de mod Lastvisit (van NIELS)
Ja die zit in de DB.
Ik ben zie net als ik deze laatste 2 veranderen naar user_lastvisit dan krijg ik de datum 1-1-1970 dus ik denk dat het wel goed zit.

Maar een ander probleem heb ik nog niet opgelost.
Ik weet niet als je de mod inhoudelijk kunt?
Maar er zit dus de functie op om inactief gebruikers te waarschuwen van een mail voor dat je gaat verwideren.
Nu laat hij echter standaard alleen de inactieve gebruikers zien die ooit een bericht hebben gepost, maar de zerro posters dus niet.

Ik ben heel de dag al weer aan het prutsen met dat ding hij doet niet helmaal wat ik zou willen en daar kom ik niet goed aan uit mijn duits is *beep* en alles wordt in het duits uitgelegt daar waar ze het omschrijven.

http://www.phpbb.de/viewtopic.php?t=256 ... c&start=20

Misschien dat je me daar met verder kunt helpen?

Gesloten