Ergebnis 1 bis 26 von 26

Thema: Visitors Modul, Version: 1.3.0

  1. #1
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Information Visitors Modul, Version: 1.3.0

    Die Version 1.3.0 stable ist nun im ER verfügbar:
    • Kleines Diagramm
    • Browser TOP 10
    • Filterung der Bots per IP
    • Verhinderung der Selbstzählung möglich über angepassten User Agent


    Infos dazu auch im Wiki
    Geändert von BugBuster (29.09.2009 um 09:44 Uhr) Grund: rc1 auf stable geändert
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard Kleines Diagramm

    Die Auflistung der letzen Tage der Zugriffe und Besucher wird durch ein kleines Diagramm verstärkt, siehe Anhang.
    Geht man mit der Maus auf einen der Striche, wird der Zahlenwert angezeigt.
    Angehängte Grafiken Angehängte Grafiken
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard Browser TOP 10

    Über eine angepasste Fremdklasse (Wrapper Klasse für die browscap.ini), wird der User Agent des Browsers ausgewertet und eine Zählung nach Version, Sprache, Betriebssystem vollzogen.
    Dargestellt sieht das dann so aus wie im Anhang zu finden.

    Nochmal der Hinweis dazu, die Erkennung und Rückgabe der Namen kann ich nicht beeinflussen. Die broscap.ini bzw. die daraus generierte cache.php werden von mir versucht sobald es eine neue Version von den "Machern" gibt zu aktualisieren.
    Es kann daher dazu kommen, dann sehr neue Browserversionen nicht erkannt werden.
    Ein Beispiel aktuell:
    Code:
    Opera/9.80 (X11; Linux x86_64; U; de) Presto/2.2.15 Version/10.00
    Derzeitige Version der browscap.ini:
    Version: 4484
    Released: Fri, 31 Jul 2009 21:56:31 -0000
    Angehängte Grafiken Angehängte Grafiken
    Geändert von BugBuster (02.09.2009 um 00:37 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard Filterung der Bots per IP

    Bisher habe ich die Bots und Suchmaschinen über den User Agent versucht zu erkennen. Da es aber auch solche gibt, die mit einer normalen Browserkennung ankommen, ist es zusätzlich möglich, auch IPs bzw. IP-Netze anzugeben.
    Zugriffe aus diesen Netzen werden dann nicht gezählt.

    Das kann natürlich auch genutzt werden, um eigene Zugiffe nicht zu zählen, sofern man eine feste IP hat.

    Die Datei dafür ist im config Verzeichnis des Moduls zu finden.
    Derzeitiger Inhalt:
    Code:
    # Bots IP/MASK or IP # Remark
    192.114.71.13 #web spider israel, http://www.projecthoneypot.org/ip_192.114.71.13
    65.55.231.74	#Mozilla/4.0 : MSN search engine
    # Private IP
    192.168.0.0/24
    192.168.1.0/24
    Zwei Suchmaschinen / Spider die bei mir öfters auftauchten, sowie 2 Privat Netze. (Privat Netze ab stable nicht mehr automatisch aktiv)

    Nachtrag:
    Die ganze Sache ist auch updatesicher, wie genau steht in der Datei. (in der stable Version)
    (Spezielle Einträge in der localconfig.php)
    Geändert von BugBuster (08.09.2009 um 18:25 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard Verhinderung der Selbstzählung möglich über angepassten User Agent

    Es gab einige Ideen, wie man noch verhindern kann, eigene Zugriffe nicht zu zählen.
    Besonders, wenn man mit dynamischen IPs ankommt.
    Hier ist nun eine Möglichkeit umgesetzt, dieses über einen angepassten User Agent String des Browsers zu tun.

    Über Layout -> Modul -> Dein Modul Name vom Visitor Modul
    kann im neuem Feld "Keine Zählung bei HTTP_USER_AGENT Teilkennung:"
    ein String eingegeben werden, dieser sollte eindeutig sein.
    Beispiel: TLISOK
    Es sind, wozu auch immer, auch mehrere Strings dort möglich, diese dann durch Komma getrennt eingeben.

    Im Firefox ergänzt man nun den Agent String wie folgt:
    1. Tippe about:config in der Adresszeile ein und drücke ENTER
    2. Tippe general.useragent.extra.firefox in der Filter Zeile
    3. Doppelklick auf die gefunde Zeile
    4. Hier nun den Beispiel String von oben mit Leerzeichen getrennt anhängen, OK

    z.B. wird so aus "Firefox/3.5.2" nun "Firefox/3.5.2 TLISOK"
    Die Kennung kann man sich dann durch Eingabe von "about:" + Enter anzeigen lassen. (letzte Zeile)

    Weitere Browser sind hier erläutert (eng):
    http://www.walkernews.net/2007/07/05...-agent-string/
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer
    Registriert seit
    27.07.2009.
    Beiträge
    9

    Lachendes Gesicht

    Hallo BugBuster,

    das ging ja wirklich schnell, vielen Dank! Ich habe die Version 1.3.0 installiert, das Update verlief ohne Probleme.

    Im Backend (TL 2.7.2) ist allerdings die Grafik mit der Statistik leicht versetzt unter die Tabelle gerutscht; das Bild bei #2 zeigt beides nebeneinander. Bei Bedarf kann ich versuchen ein Screenshot anzuhängen

    Ansonsten lasse ich das Modul jetzt mal so laufen und teste auch die neuen Funktionen. Die Idee mit der angepassten User Agent Kennung finde ich übrigens sehr einfallsreich!

    Viele Grüße

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Ich werde nochmal nachsehen wegen dem verschobenen Diagramm.
    Hatte bei mir das Problem derzeit nicht.
    Aber lösche mal den Browsercache, da ich die Backend CSS geändert habe.
    Während der Entwicklung hatte ich mal ein solchen Effekt.

    Ansonsten, welcher Browser ?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Contao-Nutzer
    Registriert seit
    27.07.2009.
    Beiträge
    9

    Standard

    Ok, war der Browser Cache (Firefox 3.5.2). Nachdem ich den Cache gelöscht habe, sieht es aus wie erwartet. Gnmpf, hätte ich selbst dran denken können

  9. #9
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.455

    Standard

    Hallo BugBuster,

    ich habe da mal eine Frage:
    Ich habe mehrere Startpunkte einer Seite. Die möchte ich jetzt alle einzelln mittels der Statistik abfragen.
    Theoretisch müsste das ja wie folgt funktionieren.

    1. Ich erstelle einfach für jede separate Seite eine Kategorie.
    2. Dannach erstelle ich für jede Kategorie ein Modul, wo ich dann jeweils diese Kategorie zuweise.
    3. Bei den Seitenlayouts muss ich dann für jedes Seitenlayouts das dementsprechende Modul zuordnen.

    Im Backend muss ich dann nur noch die Kategorie bei der Besucherstatistik auswählen, so dass ich dann auch die Statistik sehe.

    Ist meine Vorgehensweise so richtig, oder funktioniert das ganz anders oder überhaupt nicht?

    Wie gesagt, ich verwende in der Seitenstruktur mehrere Startpunkte einer Webseite und für jede möchte ich eine eigene Statistik im Backend sehen.
    LG, Andi

  10. #10
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Hallo,
    genau so sollte es funktionieren.
    Habe das am Anfang so gestestet, aber die letzten Änderungen muss ich gestehen nicht mehr auf die Art. Mehrere Kategorien ja, aber nicht verteilt.

    Kurz, wenn ich nicht irgendwo aus versehen die Filterung nach der gewählten Kategorie (in der Statistik) weggelassen habe, sollte es genau so funktionieren.

    Ich pack das nochmal in mein Test Todo Merker...
    Geändert von BugBuster (05.09.2009 um 00:29 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  11. #11
    sq......
    Gast

    Standard

    hi BB,

    bei mir wird soweit man die besucherstatistik aufruft, die umlaute nicht mehr richtig dargestellt. ausschliesslich beim aufruf der besucherstatistik !
    Angehängte Grafiken Angehängte Grafiken
    Geändert von sq...... (04.09.2009 um 22:25 Uhr)

  12. #12
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Hallo,
    konnte ich nicht wirklich nachvollziehen, es sei denn ich stelle den Browser fest auf ISO Zeichnensatz um.
    Hab trotzdem nochmal jede in Frage kommende Datei nochmal als UTF-8 gespeichert und geprüft auf Umlaute.

    Neues Build ist online, probier mal.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  13. #13
    sq......
    Gast

    Standard

    hi BB,

    ich hab update gemacht und der teil auf dem zweiten bild ist korrekt. nur der teil auf bild eins wird ausschliesslich beim aufruf der statisitk falsch dargestellt, bei allen anderen BE-modulen erfolgt die richtige darstellung.

    getestet auf mac - safari4 - opera10 - FF2 - FF3
    Geändert von sq...... (05.09.2009 um 02:00 Uhr)

  14. #14
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Das ist seltsam.
    Wenn man die Statistik aufruft, ist im Quelltext zu sehen, das die Webseite mit einer Leerzeile beginnt.
    Warum aber dadurch scheinbar der Browser animiert wird nicht UTF-8 als charset zu verwenden....

    Jetzt muss ich nur noch rausfinden, warum es zu dieser Leerzeile kommt.
    In der Hoffnung das dies wirklich die Ursache ist.
    Mir ist aber nicht klar wie ich aus dem Modul heraus die geschafft habe....
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  15. #15
    sq......
    Gast

    Standard

    hi BB,

    irgendwie kann ich mich ganz ganz dunkel daran erinnern , das es sowas in der art schonmal gab , wenn man step by step das tut zum modul *hello world* abarbeitete ... aber keine ahnung mehr was damals da genau rausgekommen ist.

    komischerweise tritt das auch nur im bereich benutzerfunktion auf ...

  16. #16
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Hab die Ursache für die Leerzeile gefunden und noch einige Tippfehler beseitigt.
    Neues Build online. Probier mal.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  17. #17
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Geh grad nochmal mit w3c durch, da ist noch einiges zu beheben.
    Aber das hat nichts mit dem Umlauten zu tun, die gehen hoffentlich nun.

    Nachtrag: So, das fehlerhafte DIV gefunden , jetzt ist es valide.
    Neues Build online.
    Geändert von BugBuster (05.09.2009 um 20:02 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  18. #18
    sq......
    Gast

    Daumen hoch

    hi BB,

    wird jetzt perfekt angezeigt THX für dein engagement ...
    Geändert von sq...... (05.09.2009 um 22:09 Uhr)

  19. #19
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Information stable online

    Hallo,
    die 1.3.0 stable ist nun online.
    Zur rc1 gabs ne kleine Ergänzung, die Filterung der Bots bzw. eigene Zugriffe per IP ist nun updatesicher änderbar über die localconfig.php

    Beispiel:
    Nicht zählen von IPs vom Netz 192.168.0.0/24:
    PHP-Code:
    $GLOBALS['TL_VISITORS']['BOTS'][] = '192.168.0.0/24'
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  20. #20
    Contao-Nutzer
    Registriert seit
    31.07.2009.
    Beiträge
    74

    Standard

    Hi Leuts,

    habe die aktuelle Version im Einsatz.

    Nun habe ich das Problem, daß ich das Teil auf der Startseite (nur dort) nur für mich als Admin sichtbar habe.

    Eben waren 6 Leute parallel auf der Seite, aber das Modul sagt mir, es war heute nur einer auf der Seite???

    Mach ich hier was falsch? Hatte vorher Piwik im Einsatz, und da waren es immer um die 160 Besucher. Nun sind es 11 pro Tag. Irgendwas ist da nicht richtig.

  21. #21
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von RalfPressler Beitrag anzeigen
    Nun habe ich das Problem, daß ich das Teil auf der Startseite (nur dort) nur für mich als Admin sichtbar habe.
    Wenn nur Du das siehst ist es doch klar das die anderen nicht gezählt werden, oder hab ich da was falsch verstanden?
    Das Modul was die Anzeige macht ist auch für die Zählung zuständig.

    Wenn du alle zählen willst aber nur du willst die Anzeige haben, das geht auch, allerdings musst du dazu das Modul als Zähler für alle einbauen und als Template "mod_visitors_fe_invisible" auswählen.
    Für die Anzeige dann ein html Modul anlegen und dort mit den InsertTags arbeiten und diese Modul dann nur für Admin anzeigen lassen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  22. #22
    Contao-Nutzer
    Registriert seit
    31.07.2009.
    Beiträge
    74

    Standard

    Ich habe sowas schon geahnt, werde das mal ändern.

    Danke für den Tipp!

  23. #23
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Sobald von TL die Version 2.8 draussen ist, wird es dazu ne größere Änderung geben.
    Ab da werden die Ausgaben der InsertTags nicht mehr im Cache abgelegt. (sofern aktiviert)
    Das werd ich nutzen und die Zählung per InsertTag realisieren.
    Das Modul selbst ist dann nur noch die Anzeige.
    Dadurch funktioniert auch nebenbei gleich die Zählung auch bei gecachten Seiten.

    Aber das dauert noch, bereits jetzt umstellen macht kein Sinn.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  24. #24
    Contao-Nutzer
    Registriert seit
    31.07.2009.
    Beiträge
    74

    Standard

    Hi Bug,

    ich habe das nun mal eingerichtet, wie Du es empfohlen hast inkl. dem invisible-template.

    Habe das Modul dann per insert_module veröffentlichen wollen im Artikelbereich.
    Er zeigt aber nix an.

    Habe das Template auf "all" gestellt und dann wird was angezeigt. Zählt er trotzdem richtig?

  25. #25
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von RalfPressler Beitrag anzeigen
    Hi Bug,
    ich habe das nun mal eingerichtet, wie Du es empfohlen hast inkl. dem invisible-template.
    Habe das Modul dann per insert_module veröffentlichen wollen im Artikelbereich.
    Er zeigt aber nix an.
    Das wolltest Du doch?
    ALso, das invisible Template macht das Modul nur unsichtbar, es läuft aber im Hintergund und zählt fleißig.

    Zum Anzeigen musst Du dann auf einen andere Variante ausweichen, dazu wie gesagt ein HTML Modul anlegen und wie im Wiki beschreiben die InstertTags nutzen die es für dieses Modul gibt.

    Im Endeffekt hast du dann 2 Module, eins was zählt und eins was anzeigt.

    Hab grad ein Tipp bekommen von lindesbs, vielleicht kann ich das schon eher trennen (Zählung / Anzeige) damit solche Dinge einfacher werden.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  26. #26
    Contao-Nutzer
    Registriert seit
    31.07.2009.
    Beiträge
    74

    Standard

    Manchmal ist der Ralle schon ein bisserl deppert
    Jo Bug, so wollte ich es. Denn ich kann im Backend alles auslesen und brauch kein Modul im Frontend.

    Werde mal verfolgen, obs nun richtig zählt.
    Trackt der pro Tag immer nur die IPs?

    Danke erstmal!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Visitors Modul, Version: 2.2.0
    Von BugBuster im Forum visitors
    Antworten: 3
    Letzter Beitrag: 04.11.2010, 06:36
  2. Visitors Modul, Version: 2.1.0
    Von BugBuster im Forum visitors
    Antworten: 10
    Letzter Beitrag: 03.10.2010, 14:04
  3. Visitors Modul, Version: 1.5.0
    Von BugBuster im Forum visitors
    Antworten: 4
    Letzter Beitrag: 08.03.2010, 10:08
  4. Visitors Modul, Version: 1.1.2
    Von BugBuster im Forum visitors
    Antworten: 6
    Letzter Beitrag: 14.08.2009, 16:37
  5. Visitors Modul, Version: 1.1.1
    Von BugBuster im Forum visitors
    Antworten: 16
    Letzter Beitrag: 06.08.2009, 22:40

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •