Last visit

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Last visit

Bericht door jeroen84 » 05 jan 2006, 11:58

Support template:
  • Wat is het probleem?
    De gegevens van last visit werken niet. Zodra een nieuw lid zich aanmeld krijgt hij bij de gegevens NULL te staan en word er niet bijgehouden hoe vaak hij zich heeft aangemeld, hoeveel pagina's hij bezocht heeft en hoe lang hij in totaal online is gweest.
    Alleen de datum van het laatste bezoek staat er.

    Ik heb nu 2.0.19 en heb deze op mijn eigen pc draaien met xxamp.
    Wanneer ontstond het probleem?
    Als er nieuwe leden zich aanmelden
    Adres van je forum: http://
    Geïnstalleerde mods:
    Last visit
    Birthday hack
    Online/oflline/hidden
    Huidige template:
    Charcoal2
    phpBB versie: 2.0.19
    Host:
    Heb je onlangs een mod of stijl geïnstalleerd?
    Heb je gezocht naar een antwoord?
Ja
Overige opmerkingen:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 05 jan 2006, 11:59

Dat klopt, 2.0.18 en 2.0.19 hebben een wijziging gehad, te vinden in het Last Visit forum op http://mods.db9.dk/
... Maar ik modereer (nog) niet.

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 05 jan 2006, 12:16

ik had eerst ook al dat probleem toen ik nog geen 2.0.19 had, maar zal eerst even de wijziging proberen!

bedankt alvast!

edit: ik had zelf al last_visit_1.2.9beta_311 gebruikt. Is er na 2.0.18 nog meer verandert trouwens?

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 05 jan 2006, 21:29

ik heb de laatste versie van de last visit mod geinstalleerd staan.
En hij werkt gewoon goed. Als ik een nieuwe gebruiker aanmaak en test dan werkt het.

Maar als ik de backup van mijn forum erop zet, dan werkt het niet meer. Van de laatste 6 gebruikers en alle nieuwe gebruikers die zich aanmelden daar werkt het niet meer....

waar kan dat aan leggen? kan iemand helpen?

mac-rolec
Berichten: 344
Lid geworden op: 16 jun 2005, 10:39
Contacteer:

Bericht door mac-rolec » 06 jan 2006, 00:00

Moet je voor last visit ook wijzigingen in je database uitvoeren?

Dan moet je die ff opnieuw doen, want die zitten niet in je backup. :wink:

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 06 jan 2006, 15:45

mac-rolec schreef:Moet je voor last visit ook wijzigingen in je database uitvoeren?

Dan moet je die ff opnieuw doen, want die zitten niet in je backup. :wink:
ik heb die gedaan maar het probleem blijft.
Het vreemde is dat bij de eerste 25 mensen het wel werkt. Maar bij de laatste aantal niet, en alle nieuwe members ook niet.

weet iemand waar ik naar zou moeten kijken waar een fout kan zitten?

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 07 jan 2006, 19:17

in welke tabellen van de database zou dan een fout moeten zitten?

niemand?

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 08 jan 2006, 13:20

wat is de sql die uitgevoerd moest worden op je database voor deze mod?

jeroen84
Berichten: 95
Lid geworden op: 08 apr 2004, 14:34

Bericht door jeroen84 » 08 jan 2006, 19:27

Code: Selecteer alles

$sql=array(
'ALTER TABLE '.USERS_TABLE.' ADD user_lastlogon INT (11) DEFAULT "0" not null',
'UPDATE '.USERS_TABLE.' SET user_lastlogon=user_lastvisit WHERE user_lastlogon="0"',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("hidde_last_logon", "0")',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totaltime INT (11) DEFAULT "0"',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totallogon INT (11) DEFAULT "0"',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totalpages INT (11) DEFAULT "0"',
'UPDATE '. USERS_TABLE .' SET user_totaltime=(user_session_time-user_lastlogon) WHERE user_totaltime="0" AND user_lastlogon>0',
'UPDATE '. USERS_TABLE .' SET user_totallogon=1 WHERE user_totallogon="0" AND user_session_time<>"0"'
);
maar ik heb de gebruikers zelf handmatig allemaal nagekeken (zijn er maar ongeveer 50 dus is te doen) en daar zag ik volgens mij geen fouten

edit: even netjes in code gezet

Gesloten