Pagina 1 van 1

Opslaan Gastenbezoek

Geplaatst: 11 feb 2014, 20:28
door zoef
Bestaat er op phpBB forums ook de mogelijkheid van automatische opslag van gastenbezoek?
Om dit te verduidelijken, we hebben regelmatig bezoek van gasten. phpBB forums registreren dit bezoek wel, maar slaan dit niet op.
Ik ben nieuwsgierig of dit dezelfde bezoekers zijn die dan terugkeren, of dat het anderen zijn.
Om dit te kunnen zien, zou ik 24 uur per dag het forum in de gaten moeten houden.
Dat is natuurlijk ondoenlijk, vandaar dat de vraag naar boven komt of er iets bestaat wat ik kan installeren, zoadat gasten niet alleen door ons forum worden opgemerkt, maar ook automatisch in een soort lijst kunnen worden opgeslagen. Dan kan ik die lijst bekijken wanneer het me uitkomt.

Ik hoop dat ik duidelijk heb kunnen maken wat mijn vraag was. :)

Vr. groet,
Folkert

Re: Opslaan Gastenbezoek

Geplaatst: 11 feb 2014, 21:31
door John P
Je bedoelt dat je wilt loggen welke pagina elke gast bezocht heeft en je die in een loglijst kan bekijken?

Re: Opslaan Gastenbezoek

Geplaatst: 12 feb 2014, 11:39
door zoef
John P schreef:Je bedoelt dat je wilt loggen welke pagina elke gast bezocht heeft en je die in een loglijst kan bekijken?
Nee, niet helemaal, het is niet de bedoeling om te kunnen loggen welke pagina een gast heeft bezocht.
Het is de bedoeling om de gastgegevens ergens te kunnen bewaren.
Ik zal het met wat afbeeldingen uitleggen.

In dit plaatje is te lezen dat er een gast op het forum is.
Afbeelding


Als je dan klikt op WIE IS ER ONLINE, dan zie je de afbeelding hieronder
Afbeelding


Als je daar dan klikt op Gasten weergeven, dan zie je het volgende plaatje:
Afbeelding

In het rood omlijnde stuk aangegeven met rode pijl, staan de gegevens van de gast.
Het gaat er om of het mogelijk is om deze gegevens automatisch op te kunnen slaan, zodra dit op het forum komt te staan. Dit zou dan wel in een loglijst kunnen, als zoiets te maken is. En anders maar op een andere manier.

Ik hoop dat ik zo duidelijker ben :D

Al vast bedankt voor het reageren !

Vr. groet,
Folkert

Re: Opslaan Gastenbezoek

Geplaatst: 12 feb 2014, 23:34
door John P
Is opslaan in het gebruikerslogboek geen oplossing voor je?
In $user->browser vindt je de gewenste data.

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 00:02
door John P
Niet helemaal getest maar kijk eens of het voldoet.

In functions.php in de functie page_header neem je voor het laatste return statement op:

Code: Selecteer alles

if ($user->data['user_id'] == ANONYMOUS)
{
    add_log('user', '', 'USER_LOG', $user->browser, $user->page['page_name']);
}
 
In language/your language/acp/commom.php plaats je de regel:

Code: Selecteer alles

    'USER_LOG'            => '<strong>Gastbezoek</strong><br />» Agent: %s<br />Pagina: %s',
 
ergens bij de logs.

In de gebruikerslog vindt je nu de regels.

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 13:11
door zoef
Al vast heel erg bedankt John, ik zal het deze week gaan uitproberen.
Mocht het niet lukken, dan kom ik hier wel op terug.
Maar ook als het wel lukt, zal ik het laten weten.

Bedankt nogmaals !! :D

Folkert

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 16:32
door zoef
Kom toch nog even terug, voordat ik met de bewerkingen begin, omdat ik toch nog een vraag heb.
Als de nog uit te voeren bewerking het gewenste resultaat geeft, komt dat resultaat dan in ieders gebruikerslog? of is dit alleen zichtbaar voor de beheerders van het forum.
Want eigenlijk is dat laatste de bedoeling, sorry dat ik dit niet eerder liet weten.

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 16:51
door David
Gebruikers hebben geen persoonlijke gebruikerslog, het komt in de gebruikerslog in je beheerderspaneel en is alleen zichtbaar voor de beheerders.

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 17:18
door zoef
David schreef:Gebruikers hebben geen persoonlijke gebruikerslog, het komt in de gebruikerslog in je beheerderspaneel en is alleen zichtbaar voor de beheerders.
Die vraag is beantwoord, dank je wel David!

Ik ga eens op zoek waar ik de delen van John moet gaan plaatsen.
John zegt:

In functions.php in de functie page_header neem je voor het laatste return statement op:

Code: Selecteer alles

CODE: SELECTEER ALLES
if ($user->data['user_id'] == ANONYMOUS)
{
    add_log('user', '', 'USER_LOG', $user->browser, $user->page['page_name']);
}
Ik neem aan dat dit dan geplaatst moet worden bij "functions" wat je vindt in de map "Includes"?


Verder kan ik dit deel niet vinden:
language/your language/acp/commom.php

De map "Language" zie ik wel staan, maar daarin staan de 2 gele mappen "en" en "nl" en daarin kan ik niet "your language/acp/commom.php" vinden.

Waar moet ik die zoeken?

Al vast weer hartstikke bedankt voor het lezen en reageren :D

Vr, groet,
Folkert

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 20:11
door Theriddler
zoef schreef:Ik neem aan dat dit dan geplaatst moet worden bij "functions" wat je vindt in de map "Includes"?
Yup

ik gok hier (als het niet goed is dan even wachten tot john zelf antwoord geeft aangezien het zijn bevinding is)

Zoek:

Code: Selecteer alles

// application/xhtml+xml not used because of IE
plaats daarboven de code van johnp
zoef schreef: Verder kan ik dit deel niet vinden:
language/your language/acp/commom.php

De map "Language" zie ik wel staan, maar daarin staan de 2 gele mappen "en" en "nl" en daarin kan ik niet "your language/acp/commom.php" vinden.
your language is geen map maar vertaald van het engels naar nederlands betekent dit jou taal dus welke taal je gebruikt. in dit geval zag je zelf ook 2 mappen staan. 1 met de naam 'EN' en 1 met de naam 'NL'
dan zou de locatie het volgende moeten zijn.

dit is
language/nl/acp/common.php

en

language/en/acp/common.php

Re: Opslaan Gastenbezoek

Geplaatst: 13 feb 2014, 23:06
door zoef
Theriddler schreef:your language is geen map maar vertaald van het engels naar nederlands betekent dit jou taal dus welke taal je gebruikt. in dit geval zag je zelf ook 2 mappen staan. 1 met de naam 'EN' en 1 met de naam 'NL'
dan zou de locatie het volgende moeten zijn.

dit is
language/nl/acp/common.php

en

language/en/acp/common.php
Ahh, bedankt, die heb ik inmiddels gevonden. Dan wacht ik nog even op de reactie van John over dit gedeelte:
ik gok hier (als het niet goed is dan even wachten tot john zelf antwoord geeft aangezien het zijn bevinding is)

Zoek:

Code: Selecteer alles

CODE: SELECTEER ALLES
// application/xhtml+xml not used because of IE
plaats daarboven de code van johnp
Heel erg bedankt alweer Theriddler!!

Groetjes,
Folkert

Re: Opslaan Gastenbezoek

Geplaatst: 14 feb 2014, 09:03
door John P
Ja hoor, die plaats is ook goed.

Re: Opslaan Gastenbezoek

Geplaatst: 14 feb 2014, 18:14
door zoef
Bedankt allemaal, ik heb de gegevens ingevoerd en het werkt!!!! :D

Dank je wel Theriddler en John!!

Vr. groet,
Folkert

Re: Opslaan Gastenbezoek

Geplaatst: 14 feb 2014, 21:18
door John P
Graag gedaan!