Liste der aktuell eingeloggten Kunden erstellen



Voraussetzungen



* Modul Kundenverwaltung

Das folgende Beispiel zeigt Ihnen, wie Sie eine Liste der aktuell auf der Website eingeloggten Kunden erstellen. Es werden alle Kunden aufgelistet, deren letzter Zugriff nicht länger als fünf Minuten (300 Sekunden) zurück liegt. Der Filter der Kunden-Liste (''[[:de:webedition:tag-reference:listview-type-customer|<we:listview type="customer">]]'') basiert auf dem Feld "LastAccess" der Kundenverwaltung. In diesem Feld wird der Zeitpunkt des letzten Aufrufs eines Dokuments durch den Kunden gespeichert.

<note important>webEdition-Seiten, die auf dieser Vorlage basieren, müssen dynamisch abgespeichert werden.</note>

Demo



* [[http://documentation-we.webedition.de/200807030943592418/index.php|Online-Demo öffnen]]

Quellcode



<code html>
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<we:title></we:title>
<we:description/>
<we:keywords/>
<we:charset defined="UTF-8">UTF-8</we:charset>
<we:ifNotEditmode>
<style type="text/css">
html {
font-family: arial;
font-size: .8em;
color: #000000;
}

a {
color: #000000;
}
</style>
</we:ifNotEditmode>
</head>
<body>

<?php
// Alle Kunden, dessen letzter Zugriff (LastAccess) nicht
// länger als fünf Minuten (300 Sekunden) zurück liegt
$str_condition = (string) 'LastAccess > '.(time()-300);
?>
<!-- Gefilterte Kunden-Liste -->
<we:listview type="customer" name="Overview" condition="\$str_condition">
<we:ifFound>
<p>
Folgende Kunden sind im Augenblick auf der Website eingeloggt:
</p>
<ul>
<we:repeat>
<li>
<we:field name="Forename"/> <we:field name="Surname"/>
</li>
</we:repeat>
</ul>
</we:ifFound>
<we:ifNotFound>
<p>
Im Augenblick sind keine Kunden auf der Website eingeloggt.
</p>
</we:ifNotFound>
</we:listview>

</body>
</html>
</code>

Weiterführende Informationen



* [[webedition:redakteuere:dynamic-webedition-page|Dynamische webEdition-Seite]]
powered by webEdition CMS