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.039
Webseite

Re:

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)


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

#2 21. April 2012 13:21

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

Re:

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.

Offline

#3 21. April 2012 14:03

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

Re:

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


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

Fußzeile des Forums

Powered by FluxBB