Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 21. April 2012 13:08

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Loggen FEU Seitenbesuch

Hallo,

ich suche nach eine Möglichkeit um zu loggen dass eine bestimmte Feu-user eine bestimmte Seite besucht hat.

In prinzip so etwas wie diese Php-Code die als UDT in dem Feld für seiten-spezifische Smarty gegeben wird.

$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$zeit = date("H:i",$timestamp);
$trenner = "-";
   $fp = fopen("besuchdata.txt","a");
   if ($fp)
   {
      flock($fp,2);
      $nl = chr(13) . chr(10);
      fputs ($fp, "$datum;$trenner;$zeit;$trenner;$ccuser;$st$nl");
      flock($fp,3);
      fclose($fp);
   }

Mit PHP kann ich so $ccuser nicht abrufen. Datum und Zeit werden ordnungsgemäß geschrieben.


Hat jemendem mal so etwas gemacht? Natürlich wird der Nutzer vorab informiert, es geht darum zu dokumentieren ob jemandem Instruktionsvideos gesehen hat. Es wäre ebenso hilfreich wenn ich loggen könnte wenn die Seite verlassen wird.

Jede Idee ist willkommen.


M.fr.Gr.
Jan

Beitrag geändert von Janl (21. April 2012 13:23)


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline

#2 21. April 2012 13:21

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Loggen FEU Seitenbesuch

Du brauchst also den Usernamen, oder seine ID, richtig?
Geht relativ einfach:

# get FEU module
if(!$feusers = &cms_utils::get_module('FrontEndUsers'))
	return;

# get user id
if(!$userid = $feusers->LoggedInId())
	return;

# get user name
$username = $feusers->GetUserName($userid);

Um festzustellen, ob ein User eine Seite verlassen hat, da fiele mir nur Javascript und Ajax ein.
Alles andere wäre nur Spekulation.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 21. April 2012 14:03

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.231
Webseite

Re: Loggen FEU Seitenbesuch

Danke NaN,

es funktionier jetzt mit diese 3 Zeilen dazu.
Jetzt erst mal mit dem Kunde reden ob es genügt.

Mit freundlichen Gruß,
Jan


Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04  - win10 pro

Offline