mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 18:35 Benutzername: Passwort: Auto-Login

Thema: WebsiteBaker | Counter/Besucherzähler gesucht vom 11.06.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> WebsiteBaker | Counter/Besucherzähler gesucht
Autor Nachricht
Esteffan
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: 47
Geschlecht: -
Verfasst Mo 11.06.2007 16:10
Titel

WebsiteBaker | Counter/Besucherzähler gesucht

Antworten mit Zitat Zum Seitenanfang

Hi!

Hat jemand von Euch eine Idee, wie man einen Counter in WB CMS einbinden kann?
Ich finde kein PlugIn.

Es müsste auch nicht zwingend im FrontEnd sein.
Es würde genügen, wenn die Anzahl im BackEnd dargestellt werden würde.

Danke für mögliche Tipps.
Esteffan
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Mo 11.06.2007 23:43
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Hat jemand von Euch eine Idee, wie man einen Counter in WB CMS einbinden kann?

Was für einen Counter willst du denn haben?

Meinst du einen Besucherzähler, der die zählen soll, wie oft deine Site besucht wurde?
Oder meinst du einen Online-Counter, der dir anzeigen soll, wieviele Leute zur Zeit gerade auf deiner Site sind?

Beides ist nicht besonders sinnvoll.
Im ersten Fall wäre es das beste, wenn du die Logfiles des Webservers auswerten würdest. Damit kämst du in jedem Fall zu den sichersten Ergebnissen.
Dafür gibt es auch einiges an kostenloser und guter Software.

Im zweiten Fall, wäre der Zähler noch sinnloser. HTTP ist ein zustandloses Protokoll. Du kannst nie genau wissen, wieviele User zur Zeit auf deiner Site sind. Alle diese Counter sind im Prinzip nur "ratende Scripte".

Naja, aber wie auch immer:
Du könntest solche Counter recht einfach selbst programmieren.
Wie man beispielsweise einen einfachen Textcounter mit PHP erstellt, habe ich hier schon mehr als einmal gepostet.
Die Forensuche findet das...
Damit hättest du dann eventuell einen Anfang, wenn du die Sache selbst angehen willst...

Aber beschreib erstmal genau, was dein Counter denn eigentlich zählen soll und wie du dir das genau vorstellst.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Esteffan
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: 47
Geschlecht: -
Verfasst Di 12.06.2007 10:05
Titel

Antworten mit Zitat Zum Seitenanfang

Danke für die ausführliche Antwort!

Im Prinzip hast Du recht und ein solcher Counter ist eher irreführend, als dass es irgendwelche Daten ausgiebt, um das Besucherverhalten aus zu werten.
Ich werde es wohl der Person, die es sich wünscht näher beibringen.
Es geht um eine Seite für eine Nachhilfe-Schule.
Bisher hatten sie einen Zähler auf jeder Seite (unten), der angezeigt hat, wie oft jene Seite aufgerufen wurde.

Ich danke Dir...
Ich komme zu der Erkenntnis, dass es besser sein wird, es der Dame zu erklären und Webalizer (oder ein ähnliches Script, welches mit WB generierten Seiten umgehen kann) zu installieren und ihr hin und wieder die Auswertung zu senden.

Hättest Du eventuell einen Tipp für ein solches Tool (möglichst WebsiteBaker freundlich)?
Ich habe mich mit so etwas noch nicht näher beschäftigt.

...
Esteffan

//EDIT
OK, habe erstmal diese Tread gefunden:
http://www.mediengestalter.info/forum/10/suche-web-counter-5935-1.html

Wer sonst noch neuere Ideen hat, bitte meilden!


Zuletzt bearbeitet von Esteffan am Di 12.06.2007 10:53, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
SPL1FFSTAR

Dabei seit: 04.06.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 16.06.2007 21:00
Titel

Antworten mit Zitat Zum Seitenanfang

<?php
$visitor_ip = $HTTP_COOKIE_VARS["user_ip"];
$counter = "counter.txt";
$counter_file_line = file($counter);

if(!$visitor_ip)
{
setcookie("user_ip", $REMOTE_ADDR, time()+360000);
$counter_file_line[0]++;
$cf = fopen($counter, "w+");
fputs($cf, "$counter_file_line[0]");
fclose($cf);
}
elseif($visitor_ip != $REMOTE_ADDR)
{
$counter_file_line[0]++;
$cf = fopen($counter, "w+");
fputs($cf, "$counter_file_line[0]");
fclose($cf);
}
?>

dann erstell dir noch ne counter.txt , gib ihr 777 und include sie
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst So 17.06.2007 00:00
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$visitor_ip = $HTTP_COOKIE_VARS["user_ip"];

$HTTP_COOKIE_VARS ist veraltet, sollte in keinem Fall mehr verwendet werden und funktioniert nur noch aus Gründen der Rückwärtskompatibilität bei einigen Hostern (wenn die entsprechende Einstellung in der php.ini aktiviert wurde).
In nächster PHP-Version wird es aber auch das nicht mehr geben.
Statt $HTTP_COOKIE_VARS sollte $_COOKIE genutzt werden.

Code:
 setcookie("user_ip", $REMOTE_ADDR, time()+360000);

Und $REMOTE_ADDR wird vermutlich noch weniger funktionieren...
Das funktioniert nur bei register_globals=on. In der PHP-Standardkonfiguration ist er aber deaktiviert.
Einige Hoster haben ihr PHP so konfiguriert, daß es nutzbar ist, aber sicherheitstechnisch ist das etwas bedenklich...
Statt $REMOTE_ADDR sollte in jedem Fall $_SERVER['REMOTE_ADDR'] eingesetzt werden.

Jetzt bleibt natürlich nur die Frage, wie sinnvoll das mit dem Cookie und der IP-Adresse ist...
Wenn man einen Counter haben will, der einfach nur anzeigt, wie oft eine Seite aufgerufen wurde, dann bringt das mit der IP nichts.
Will man die Besucher zählen, dann ist das auch nicht so wirklich sinnvoll.
Die IP-Adresse ändert sich bei den meisten Usern bei jeder Einwahl ins Internet.
Einige User haben auch die Annahme von Cookies deaktiviert.
Also wirklich genau arbeitet so ein Counter nicht...
Klar kann man das einsetzen, aber man bekommt halt keine wirklich genauen Ergebnisse, sondern nur Annährungswerte.
Mit einer Logfile-Auswertung wäre man besser dran.

Außerdem frage ich mich, was so ein Counter soll...
Wenn ich wissen will, wieviele Besucher meine Site hat, dann werte ich die Serverlogs aus.
Und einen Counter für die User..? hmm... Wen interessiert denn das?
"Sie sind Besucher Nummer xxx." - Ja, ich weiß. Das sieht man oft. Aber wer will das denn wissen?

Nunja... Wie auch immer:
Hier habe ich auch mal den Code für ein Counterscript gepostet.
Allerdings beziehe ich dort keine IP-Adresse mit ein.
Je nachdem, was man also will, ist das Script von SPL1FFSTAR die bessere Wahl.

Wenn ein grafischer Counter gewünscht wird, müßte man sich 10 kleine Bildchen mit den Ziffern von 0 bis 9 erstellen und dann könnte ich ein paar Codeschnipsel für einen grafischen Counter posten, wo man u.a. auch die anzuzeigenden Stellen der Zahl wählen kann.

Zitat:
und Webalizer (oder ein ähnliches Script, welches mit WB generierten Seiten umgehen kann) zu installieren

Webalizer wird seit mehreren Jahren schon nicht mehr weiterentwickelt.
Es gibt allerdings mindestens zwei Projekte, die den Code aufgegriffen und weiterentwickelt haben.
Das wäre Stone Steps Webalizer und Webalizer Extended.
Daneben gibt es natürlich noch eine ganze Menge an anderen kostenlos einsetzbaren Scripten.
Wenn man was in dieser Richtung sucht, dann sollte man mal auf sourceforge.net schauen.
  View user's profile Private Nachricht senden
SPL1FFSTAR

Dabei seit: 04.06.2007
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 19.06.2007 23:56
Titel

Antworten mit Zitat Zum Seitenanfang

als ob sich einer für die genauen zahlen interessiert * Ööhm... ja? *
das ist nur dazu da das nicht die ganze zeit die gleichen besucher gezählt werden. aber so ist der kunde zufrieden und man kann bei bedarf die serverstats auslesen

zu den älteren dingen im script - weil ich seit x jahren nicht mehr mit flatfiles progge hab ich das script aus nem ordner gesucht - ist uralt
  View user's profile Private Nachricht senden
Esteffan
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: 47
Geschlecht: -
Verfasst Mo 22.09.2008 15:00
Titel

Antworten mit Zitat Zum Seitenanfang

Huiii..
schon lange her, dass ich danach gefragt habe.

Wie dem auch sei. Der beste Counter der von mir gefunden wurde ist der chCounter.

In der Zwischenzeit hat sich auch bei Website Baker viel getan.
Die letzte Version 2.7.0 läuft wunderbar und hat einige Neuerungen an Bord.

Eine neue deutschsprachige Seite zum Thema wurde etabliert [url =http://www.websitebaker.at]www.websitebaker.at[/url] und gibt einige neue Ideen dazu.

Und ein Projekt wurde gestartet, um alle Module und Snippets "aus den tiefen des Forums und Netzes" herauszugraben:
WB all Modules Project

Außerdem weht der Wind, dass auch die offizielle WB CMS Homepage bald überarbeitet werden soll.

Wer noch immer ein einfaches, aber logisches und solides CMS sucht, sollte sich das mal aus der nähe anschauen.
(Bei WB zählt nicht der erste Blick, sondern - zumindest momentan - der erste Klick /nach der Installation)

MfG,
Esteffan
  View user's profile Private Nachricht senden
 
Ähnliche Themen Spezieller Counter gesucht! :)
header tauschen beim websitebaker WB
Counter
Valider Counter?
[PHP] realtime counter
unsichtbarer counter
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.