<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=4608&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4608</link>
		<description><![CDATA[Die aktuellsten Beiträge in [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?.]]></description>
		<lastBuildDate>Wed, 21 Oct 2015 22:25:11 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36821#p36821</link>
			<description><![CDATA[<div class="quotebox"><cite>Dancer62 schrieb:</cite><blockquote><div><p>dann kann der HitCounter zwar eine IP-Adresse und auch einen User-Agent zurückverfolgen, er sagt mir aber nicht den Namen des eingeloggten Nutzers - und nur der ist für mich eigentlich interessant...&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/hmm.png" alt="hmm" /></p></div></blockquote></div><p>Ok, dann hab ich wohl dies hier</p><div class="quotebox"><cite>Dancer62 schrieb:</cite><blockquote><div><p>Das soll weniger der Kontrolle, als dem Nachweis dienen, dass jemand eine bestimmte Seite angeschaut hat.</p></div></blockquote></div><p>wohl etwas zu global verstanden <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" />.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Wed, 21 Oct 2015 22:25:11 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36821#p36821</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36802#p36802</link>
			<description><![CDATA[<p>Super NaN,</p><p>das sieht genau danach aus, wonach ich gesucht habe. Werde das gleich mal einbauen und schauen, ob&#039;s funktioniert... <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p><p><span class="bbu">Edit:</span><br />Es <strong><span class="bbu"><span style="color: green">hat</span></span></strong> funktioniert !!! Vielen Dank an NaN, ich kann dieses Script nur uneingeschränkt weiterempfehlen&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/lol.png" alt="lol" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Dancer62)]]></author>
			<pubDate>Mon, 19 Oct 2015 14:44:26 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36802#p36802</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36801#p36801</link>
			<description><![CDATA[<p>Sowas ähnliches hatten wir doch schon mal: <a href="http://www.cmsmadesimple.de/forum/viewtopic.php?id=2096" rel="nofollow">http://www.cmsmadesimple.de/forum/viewtopic.php?id=2096</a><br />Versuchs mal mit diesem Plugin:</p><div class="codebox"><pre class="vscroll"><code>&lt;?php
function smarty_function_feu_accesslog($params, &amp;$template)
{
	# get current page
	if(!$content_obj = cms_utils::get_current_content())
		return;
	
	# get FEU module
	if(!$feusers = &amp;cms_utils::get_module(&#039;FrontEndUsers&#039;))
		return;
	
	# get user id
	if(!$userid = $feusers-&gt;LoggedInId())
		return;
	
	# get user name
	$username = $feusers-&gt;GetUserName($userid);
	
	# get logfile
	$config = cmsms()-&gt;GetConfig();
	$dir    = $config[&#039;uploads_path&#039;] . DIRECTORY_SEPARATOR . &#039;feu_accesslog&#039;;
	if(!is_dir($dir))
		mkdir($dir, 755, true);
	
	$logfile = $dir . DIRECTORY_SEPARATOR . $content_obj-&gt;Alias();
	
	# write log
	if(!$fp = fopen($logfile, &quot;a&quot;))
		return;
	
	while(!flock($fp, LOCK_EX|LOCK_NB, $wouldblock)) 
	{
		if ($wouldblock) 
			usleep(1);
		else
		{
			fclose($fp);
			return;
		}
	}
	
	$timestamp = time();
	$date      = date(&quot;d.m.Y&quot;, $timestamp);
	$time      = date(&quot;H:i:s&quot;, $timestamp);
	
	fputcsv($fp, array($date, $time, $username));
	
	flock($fp, LOCK_UN);
	fclose($fp);
}
?&gt;</code></pre></div><p>Als &quot;function.feu_accesslog.php&quot; im Verzeichnis &quot;/plugins&quot; speichern und im Template oder Seiteninhalt mit {feu_accesslog} aufrufen.<br />Die Logs werden im Verzeichnis &quot;/uploads/feu_accesslog&quot; gespeichert.<br />Pro Seite wird eine Datei mit dem Namen des Seitenalias angelegt.<br />Gespeichert wird Datum, Uhrzeit und Benutzername im CSV Format (z.B. für die spätere Auswertung via Excel o.ä.).<br />Geht das in die richtige Richtung?</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Mon, 19 Oct 2015 13:00:59 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36801#p36801</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36800#p36800</link>
			<description><![CDATA[<div class="quotebox"><cite>cyberman schrieb:</cite><blockquote><div><p>Das gesuchte Modul könnte Hitcounter heißen <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p></div></blockquote></div><p>Danke cyberman,</p><p>aber wenn ich die Beschreibung des Moduls richtig verstanden habe, dann kann der HitCounter zwar eine IP-Adresse und auch einen User-Agent zurückverfolgen, er sagt mir aber nicht den Namen des eingeloggten Nutzers - und nur der ist für mich eigentlich interessant...&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/hmm.png" alt="hmm" /> </p><p>Könnte man das Modul FEU dazu benutzen ? Ich habe in dessen Hilfe gelesen, dass ich mit Hilfe von <strong><em>Smarty</em></strong> einige Informationen &#039;herauskitzeln&#039; kann. Die entscheidende Frage ist allerdings, wie bekomme ich den Namen des (eingeloggten) Nutzers heraus ? Ich kann zwar mittels <em>&#039;get_userinfo</em>&#039; und &#039;<em>get_userid</em>&#039; einige Informationen erhalten, aber dazu muss ich den &#039;<em>username</em>&#039; wissen. Und wenn ich den weiß, brauche ich den Rest nicht (mehr)&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" /> .</p><p>Oder müsste ich mit Hilfe einer &quot;FOR...EACH&quot;-Schleife alle Nutzernamen der Datenbank (sind max. 120) auf die jeweilige &#039;<em>userid</em>&#039; abfragen und mit der eingetragenen &#039;<em>userid</em>&#039; vergleichen ? <br />Wird die &#039;<em>userid</em>&#039; vom System vergeben oder kann / muss ich sie in FEU für die einzelnen Nutzer selber vergeben ? Falls sie vom System vergeben wird, ist sie dann &quot;fest&quot; an diesen Nutzer gebunden oder kann sie sich - wie z.B. die IP-Adresse - bei jedem Einloggen dieses Nutzers ändern ?<br />Kann ich auch nachträglich noch weitere Felder (z.B. User-ID) für <span class="bbu">bestehende</span> Nutzer zur FEU-Datenbank hinzufügen ?</p><p>Vielen Dank schon mal im Voraus,</p><p>Dancer62</p>]]></description>
			<author><![CDATA[dummy@example.com (Dancer62)]]></author>
			<pubDate>Mon, 19 Oct 2015 11:13:29 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36800#p36800</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36792#p36792</link>
			<description><![CDATA[<div class="quotebox"><cite>Dancer62 schrieb:</cite><blockquote><div><p>Wenn es da bereits ein Modul gibt, wäre das natürlich toll,</p></div></blockquote></div><p>Das gesuchte Modul könnte Hitcounter heißen <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p><p><a href="http://dev.cmsmadesimple.org/projects/hitcounter" rel="nofollow">http://dev.cmsmadesimple.org/projects/hitcounter</a></p><div class="quotebox"><cite>Dancer62 schrieb:</cite><blockquote><div><p>aber ich habe da auf Forge auf die Schnelle nichts gefunden.</p></div></blockquote></div><p>Die Suche dort <a href="http://www.cmsmadesimple.de/forum/viewtopic.php?id=3599" rel="nofollow">funktioniert immer noch nicht</a> <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" />.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Fri, 16 Oct 2015 17:18:28 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36792#p36792</guid>
		</item>
		<item>
			<title><![CDATA[[GELÖST] Log-Dateien über Zugriff auf einzelne Seiten erstellen ?]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36789#p36789</link>
			<description><![CDATA[<p>Hallo Forengemeinde,</p><p>nach langer Zeit der Abwesenheit (aber nicht Untätigkeit) habe ich mich wieder intensiver mit CMSms beschäftigt und bin auf ein - wie ich hoffe, kleines - Problem gestoßen : ich möchte wissen, wer (ggfs. wann) in meinem <strong><span class="bbu">internen</span></strong> Bereich (Zugang nur mit Nutzername und Passwort) Zugriff auf welche Seiten gehabt hat. Das soll weniger der Kontrolle, als dem Nachweis dienen, dass jemand eine bestimmte Seite angeschaut hat.<br />Das Ganze sollte entweder als <span class="bbu">eine</span> Log-Datei mit Einträgen für alle (Unter-)Seiten einer Seite bzw. bestimmte Seiten oder als <span class="bbu">Log-Datei pro Seite</span> realisiert / konfiguriert werden können.<br />Wenn es da bereits ein Modul gibt, wäre das natürlich toll, aber ich habe da auf Forge auf die Schnelle nichts gefunden. Falls jemand etwas in der Richtung programmiert haben sollte, wäre ich über eine Unterstützung bei der Realisierung natürlich sehr dankbar.</p><p>Vielen Dank im Voraus,</p><p>Dancer62</p>]]></description>
			<author><![CDATA[dummy@example.com (Dancer62)]]></author>
			<pubDate>Fri, 16 Oct 2015 10:18:10 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=36789#p36789</guid>
		</item>
	</channel>
</rss>
