Last-visit klopt niet!

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Last-visit klopt niet!

Bericht door Zunflappie » 06 jan 2016, 08:24

  • Adres van je forum: http://www.zundappforum.com
    Event. modificaties op je forum:
    Wanneer ontstond het probleem? vanaf 3.1 ;)
    phpBB versie: 3.1


    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem?
Wanneer was ik het laatst online?
Via de zoekpagina leden op 4 februari 2015: http://zundappforum.com/memberlist.php? ... count=&ip=
Via het profiel (van dezelfde persoon) op 17 oktober 2015: http://zundappforum.com/memberlist.php? ... ofile&u=95

Waarom dat verschil?
In tabel phpbb_users.lastvisit staat 4 februari 2015...
In tabel phpbb_sessions.sessions_sessions_lastmark (of zoiets) staat die 17 oktober.

Waarom klopt dat niet? Hoe krijg ik gemakkelijk iemands laatste activiteits-datumtijd?

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 09 jan 2016, 14:39

Iemand een idee?

toska
Berichten: 516
Lid geworden op: 18 jul 2013, 16:48
Locatie: oost-vlaanderen

Re: Last-visit klopt niet!

Bericht door toska » 09 jan 2016, 15:28

Klik gewoon op leden en daar zie je dan wie de laatste tijd online heeft geweest, en datum staat er bij vermeld.Een simpele oplossing

toska

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 09 jan 2016, 15:33

In tabel phpbb_sessions.sessions_sessions_lastmark (of zoiets) staat die 17 oktober.
Die table is geen standaard phpbb table:
https://wiki.phpbb.com/Table.phpbb_sessions

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 10 jan 2016, 08:52

Nochtans heb ik deze tabel niet in eigen persoon aangemaakt, maar doet phpBB3.1 dat. De eerder genoemde tabel is gevuld met circa een half miljoen records.
Maar de vraag verandert daar niet door: waar haal ik de datum van een gebruikers laatste activiteit vandaan?

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 10 jan 2016, 08:54

toska schreef:Klik gewoon op leden en daar zie je dan wie de laatste tijd online heeft geweest, en datum staat er bij vermeld.Een simpele oplossing

toska
Nee! Ik wil alle 9000 leden controleren en alle die een jaar niet actief zijn geweest een mail sturen en daarna verwijderen.
Daarvoor maak ik een stand-alone php-script die die taak jaarlijks uitvoert vanuit een cronjob.

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 10 jan 2016, 09:42

Op het hele www vind ik geen enkele vermelding naar die tabel, heb je zelf een modificatie geschreven misschien?


Ik zou gewoon de bestaande tabel uit de users nemen als referentie.

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 10 jan 2016, 14:18

Tabel heet phpbb_sessions
Ik heb geen modificatie gemaakt hiervoor.
De huidige phpbb_users.lastvisit is dus niet correct en loopt 10 maanden (zo lang draaien wij 3.1 inmiddels achter).
Dus: 3.1 update tabel phpbb_users.lastvisit niet.
Wel houdt 3.1 het bij in phpbb_sessions.session_last_visit...
Soms wel 20 rijen per gebruiker.
Ik zou iets met UPDATE phpbb_users.last_visit = MAX(phpbb_sessions.session_last_visit) moeten doen, maar weet de query niet.

Pin me niet vast op underscores etc, want ik doe het ook maar uit mijn hoofd.

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 10 jan 2016, 14:35

Die sensions tabel is verdeelt over de forum id's, lijkt mij erg ingewikkeld om de juiste er uit te halen

De user.user_lastvisit werkt bij mij gewoon.

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 10 jan 2016, 15:20

Mmm ik voeg wel een regel toe aan elke page-request dat die (nogmaals wellicht) phpbb_users.last_visit update.
Dan heb ik over een jaar wel betrouwbare gegevens...

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 11 jan 2016, 19:09

Gisteren de Apache en SQL-server volledig vast laten lopen om dit via een simpele extensie voor elkaar te krijgen.
Was geen succes.


Is er iemand die met 2 bestandjes (een .composer en een .php-bestand) het voor elkaar weet te krijgen zonder moeilijk gedoe om gewoon inline, producurele PHP-code uit te voeren?
Nu had ik het weer via een template-bestand die een PHP-bestand included die via base64 weer een ander php-bestand aanroept om SQL uit te voeren...

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 11 jan 2016, 20:31

Sorry, maar ik snap totaal niet wat je nu wilt, de functie zit gewoon in phpbb, dus kijk dat na.

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 11 jan 2016, 22:26

Zoals eerder gezegd: die datum klopt niet.
Loopt nu 10 amandelenchter.

Daarnaast verstuurt de Leden Opschonen Optie geen mail. Dat willen we wel. Ook een week voordat er enige actie ondernomen wordt.

Die datum moet gewoon gaan kloppen.
Hoe voeg ik VIA EEN EXTENTIE PHP toe? Gewoon simpel. Mag ook in een los bestand.

Enige lastife

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 11 jan 2016, 22:56

Zucht

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 12 jan 2016, 06:43

Wat? Je vindt het gek dat ik wel zelf wat code kan schrijven en iets wat in het forum mist zelf wil toevoegen?
Reageer dan niet.

Gebruikersavatar
Hartenheer
Berichten: 669
Lid geworden op: 16 jan 2015, 11:49
Locatie: IJmuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door Hartenheer » 12 jan 2016, 09:36

Zunflappie schreef:Wat? Je vindt het gek dat ik wel zelf wat code kan schrijven en iets wat in het forum mist zelf wil toevoegen?
Reageer dan niet.
Misschien lees of begrijp je het niet wat El torro schrijft.
Sorry, maar ik snap totaal niet wat je nu wilt, de functie zit gewoon in phpbb, dus kijk dat na.

Code: Selecteer alles

Wat? Je vindt het gek dat ik wel zelf wat code kan schrijven en iets wat in het forum mist zelf wil toevoegen? 
Blijkbaar niet genoeg om het te laten werken.
Groeten,
Willem
Afbeelding

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 12 jan 2016, 10:15

Zunflappie schreef:Wat? Je vindt het gek dat ik wel zelf wat code kan schrijven en iets wat in het forum mist zelf wil toevoegen?
Reageer dan niet.
Beste zunflappie, op alle phpbb forums werkt deze functie alleen bij jouw niet, in plaats van de oorzaak te zoeken ga je er iets omheen bouwen.

Doe je dat met je Zundapp ook?
Als je uitlaatpoort verstopt zit boor je dan een nieuwe ernaast?
Je bent toch met mij eens dat je dan best je originele poort schoon maakt?

Het is leuk om zelf programma's te kunnen schrijven maar in dit geval maar je het jezelf alleen maar moeilijker en vroeg of laat kom je jezelf vreselijk tegen, bv met de volgende update.

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 12 jan 2016, 18:05

Daarom wil ik dus een extensie. Maar bij jullie klopt die last-visit wel?
Enige idee waarom dat bij mij/ons niet zo is?
We draaien de laatste versie.

Gebruikersavatar
El torro
Berichten: 4193
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Last-visit klopt niet!

Bericht door El torro » 12 jan 2016, 18:47

We draaien de laatste versie.
3.1.6 of al naar 7 gegaan?

Welke extensies / modificaties heb je op je forum?

Zunflappie
Berichten: 54
Lid geworden op: 21 jan 2005, 20:42

Re: Last-visit klopt niet!

Bericht door Zunflappie » 12 jan 2016, 21:11

3.1.7-LT zojuist.
Extensies: http://s10.postimg.org/kw8qdsml5/extensies.png

Alle versies die 1.0.0 zijn, zijn eigengemaakte extensies.
Allen enkel wat HTML/CSS erbij, geen PHP-gedoe. Behalve deelnemen die twee knoppen laat zien in een specifiek subforum, waardoor een main.php wordt aangeroepen die weer een sql.php aanroept om toch nog iets te doen.

Plaats reactie