Page 1 of 2

Besucherzähler

Posted: Thu Aug 25, 2005 10:29 pm
by B.E.A.
Hallo zusammen,

ja es ist mal wieder Zeit eine Frage zu stellen *gg*
Ich würde gerne einen Besucherzähler z.B. von http://www.powercounter.org einbauen. Nun habe ich einfach mal probiert und den Code in einen HTML-Klotz gesetzt. Aber irgendwie hab ich das dumme Gefühl, das kann nicht richtig sein...

Jaja amüsiert euch ruhig *lach* wenn ich absolut falsch liege... aber dann seid auch nicht so gemein und laßt mich dumm sterben.

Bei diesem Blogsystem macht ihr mir das wirklich schwer. Sonst hab ich den immer auf meinen HTML Seiten schön versteckt eingebaut...

und nun???

Und wer natürlich noch einen besseren Besucherzähler weiß... immer mal her damit *lächel*

LG Bea

Posted: Thu Aug 25, 2005 10:41 pm
by ICE

Re: Besucherzähler

Posted: Fri Aug 26, 2005 3:12 pm
by garvinhicking
Hi!

Du kannst Besucherzähler wie Du es getan hast einfach in einen HTML Klotz stecken. :)

Wenn Du es komplizierter wie früher haben willst und selber HTML Dateien editieren, dann kannst Du es natürlich auch direkt in dein "index.tpl" Template reinpacken!

Der Verweis von ICE auf den Blogcounter ist schon recht nett. Ansonsten bin ich persönlich eher der Freund von globalen Logfile-Analyzen wie modlogan oder AWStats oder Webalyzer, die vom Hoster angeobten werden...

Viele Grüße,
Garvin

Re: Besucherzähler

Posted: Mon Sep 05, 2005 4:38 pm
by Josh
garvinhicking wrote: Ansonsten bin ich persönlich eher der Freund von globalen Logfile-Analyzen wie modlogan oder AWStats oder Webalyzer, die vom Hoster angeobten werden...
Sind die logfile analyser genauer als die mit javascript eingefügten blogcounter wie Sitemeter?

Mein Hoster bietet Webalizer Version 2.01 an. Ich wundere mich ueber die hohen Besucherzahlen, die Webalizer mir anzeigt. Die Statistiken von Sitemeter sind deutlich niedriger.

Laut Sitemeter hatte ich im August 1300 Besucher und 2100 Pageviews.
Laut Webalizer waren es 6400 Besucher und 26000 Pageviews.

Sitemeter und Webalizer sind so eingestellt, dass ein Besuch die Aufrufe
innerhalb von 30 min umfasst.

Sitemeter ignoriert die Suchmaschinen-Bots. Webalizer wohl nicht.
Ich kann mir aber nicht vorstellen, dass die Suchmaschinen unser blog soooo oft besuchen.

Irrt sich Webalizer oder Sitemeter?

Kann es sein, dass Sitemeter wegen Überlastung nicht alle Seitenaufrufe
mitzählt?

Kann ich die Suchmaschinen Besuche aus den logfiles rausfiltern?

Sorry ueber die vielen Fragen, aber ich nehme mal an, dass die meisten von Euch sich mit aehnlichen Fragen herumgeschlagen haben und der eine oder andere bereit ist, seine Erfahrungen mitzuteilen.

Re: Besucherzähler

Posted: Mon Sep 05, 2005 4:59 pm
by garvinhicking
Hi Josh!
Sind die logfile analyser genauer als die mit javascript eingefügten blogcounter wie Sitemeter?
Definitiv! Prinzipbedingt kann es passieren, dass Seitenaufrufe per JS nicht gezählt werden, wenn z.B. der Browser JS deaktiviert hat, oder andere Browsereinstellungen das blockieren.

Logfile analyser analysieren aber genau das, was vorhanden ist. Dafür haben diese es schwieriger, zusammengehörende Requests auseinanderzuhalten.

Als Beispiel: Googlebots machen bei mir ca. 80% des Traffics aus. Von ca. 1000 Visits am Tag stammen nur 200 von echten Personen. Das kann also gut hinhauen.

Logifle analysing ist ein schwieriges Thema an sich - vielleicht fragst Du zusätzlich nochmal in speziellen webalizer/sitemeter foren nach?

Viele Grüße,
Garvin

Posted: Fri Sep 16, 2005 3:05 am
by Papillon
Allerdings muß man sagen das Webalizer schon veraltet ist, und leider auch jeden Besuch eines Suchmaschinen-Bots mitzählt.

Viele Counter blenden die aber schon aus.
AWStats z.B. filtert Bots auch aus, und ist dabei auch noch umfangreicher.

Wo finde ich die index.tpl?

Posted: Fri Sep 16, 2005 8:53 pm
by herb37
Ich verwende den chCounter
http://www.christoph-bachner.net/
bin damit sehr zufrieden, würden den auch gerne im Blog einbauen, leider bin ich zu dusselig, die index.tpl zu finden.
;-)

Posted: Fri Sep 16, 2005 11:52 pm
by Col. Kurtz
die index.tpl ist im verzeichnis des verwendeten templates.

Leider....

Posted: Sat Sep 17, 2005 5:13 am
by herb37
.... mt-sqash hat keine index.tpl.
;-)

Posted: Sat Sep 17, 2005 10:38 am
by Col. Kurtz
dann kopier die index.tpl aus dem default theme in das verzeichnis und editier sie. fehlende dateien werden immer vom default genommen.

Posted: Sat Sep 17, 2005 11:53 am
by lauterunfug
chCounter rulez!!

Einfach serendipity_plugin_phpbox installieren und php-code einbinden.

Danke

Posted: Sat Sep 17, 2005 1:07 pm
by herb37
Werde ich nächtens probieren, jetzt muss ich erst mal ein "Haus leerräumen" :-)

Nun stehe ich auf dem Schlauch

Posted: Sat Sep 17, 2005 9:24 pm
by herb37
Wie installiert man

serendipity_plugin_phpbox

;-)

chcounter...

Posted: Sun Sep 18, 2005 1:44 am
by kho
Hallo,

ich benutze auch den chcounter... allerdings habe ich den php-code in die index.php eingebunden. Funktioniert einwandfrei, hat aber den Nachteil, dass man die Datei bei jedem Update entsprechend anpassen muss...

Spart aber die Eindindung des plugins:-)

Einen schönen Sonntag und liebe Grüsse, kho

kho: Bilder, Geschichten, Begegnungen...
www.k-ho.de/blog

Posted: Mon Sep 19, 2005 1:59 pm
by lauterunfug
Schreib ein File mit Bezeichung serendipity_plugin_phpbox.php mit dem Inhalt von unten und speichere dies in /plugins/serendipity_plugin_phpbox/
<?php # $Id: serendipity_plugin_phpbox.php,v 1.0 2004/06/22 13:45:48 garvinhicking Exp $

switch ($serendipity['lang']) {
case 'de': {
@define('PLUGIN_SIDEBAR_PHPBOX_NAME', 'PhpBox');
@define('PLUGIN_SIDEBAR_PHPBOX_DESC', 'PhpBox für PHP Code');
@define('THE_PHPBOX', 'Auszuführende Code.');
@define('TITLE_FOR_PHPBOX', 'Angezeigter box Titel.');
}
break;
case 'en':
default: {
@define('PLUGIN_SIDEBAR_PHPBOX_NAME', 'PhpBox');
@define('PLUGIN_SIDEBAR_PHPBOX_DESC', 'PhpBox for PHP Code.');
@define('THE_PHPBOX', 'Code to be evaled.');
@define('TITLE_FOR_PHPBOX', 'Box Title to be shown.');
}
break;
}

class serendipity_plugin_phpbox extends serendipity_plugin {
function introspect(&$propbag)
{
$propbag->add('name', PLUGIN_SIDEBAR_PHPBOX_NAME);
$propbag->add('description', PLUGIN_SIDEBAR_PHPBOX_DESC);
$propbag->add('configuration', array(
'title',
'content',
'markup',
'show_where'
)
);

$this->protected = TRUE; // If set to TRUE, only allows the owner of the plugin to modify its configuration
}

function introspect_config_item($name, &$propbag)
{
switch($name) {
case 'title':
$propbag->add('type', 'string');
$propbag->add('name', TITLE);
$propbag->add('description', TITLE_FOR_PHPBOX);
$propbag->add('default', '');
break;

case 'content':
$propbag->add('type', 'html');
$propbag->add('name', CONTENT);
$propbag->add('description', THE_PHPBOX);
$propbag->add('default', '');
break;

case 'show_where':
$select = array('extended' => PLUGIN_ITEM_DISPLAY_EXTENDED, 'overview' => PLUGIN_ITEM_DISPLAY_OVERVIEW, 'both' => PLUGIN_ITEM_DISPLAY_BOTH);
$propbag->add('type', 'select');
$propbag->add('select_values', $select);
$propbag->add('name', PLUGIN_ITEM_DISPLAY);
$propbag->add('description', '');
$propbag->add('default', 'both');
break;

default:
return false;
}
return true;
}

function generate_content(&$title)
{
global $serendipity;

$title = $this->get_config('title', $title);
$show_where = $this->get_config('show_where', 'both');

if ($show_where == 'extended' && (!isset($serendipity['GET']['id']) || !is_numeric($serendipity['GET']['id']))) {
return false;
} else if ($show_where == 'overview' && isset($serendipity['GET']['id']) && is_numeric($serendipity['GET']['id'])) {
return false;
}

eval($this->get_config('content')); # Actualy this is the only BIG change to the HTML Block code.
}
}
?>