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.
Als je dan klikt op
WIE IS ER ONLINE, dan zie je de afbeelding hieronder
Als je daar dan klikt op
Gasten weergeven, dan zie je het volgende plaatje:
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
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 !!
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
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:
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!!!!
Dank je wel Theriddler en John!!
Vr. groet,
Folkert
Re: Opslaan Gastenbezoek
Geplaatst: 14 feb 2014, 21:18
door John P
Graag gedaan!