Ergebnis 1 bis 6 von 6

Thema: Visitors Modul, Version: 1.5.1, Bugfix!

  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.5.1, Bugfix!

    Im ER ist die Version 1.5.1 nun online.

    Wie bereits geschrieben, wurden die Zugriffe der Suchmaschinen und Bots mitgezählt, das sollte nicht sein.

    Dadurch sind die Statistiken nicht korrekt.
    Etwas beheben / korrigieren läßt sich das wie folgt, dazu ist Zugang zur Datenbank notwendig. Es wird am Beispiel davon ausgegangen, nur ein Zähler ist aktiv in der TL Installation.
    1. Zählen der erfassten Bots als Besucher:
    Code:
    SELECT sum(`visitors_counter`) AS ANZ
    FROM `tl_visitors_browser`
    WHERE `visitors_os`="Unknown" 
    AND `visitors_browser`!="Unknown";
    Die als ANZ zurückgegeben Zahl sind die zu viel gezählten Besucher.
    Nun geht man in die Tabelle "tl_visitors_counter" und zieht die obige Zahl in der Spalte "visitors_visit" ab, gleichmäßig verteilt oder einmal, wie beliebt.

    Wer einen Startwert definiert hat, und dieser größer ist, kann auch einfach im Backend diese Zahl korrigieren. Negative Zahlen gehen nicht!

    2. Anschließend löscht man die erfassten Suchmachinen aus der Browser Tabelle:
    Code:
    DELETE FROM `tl_visitors_browser` 
    WHERE `visitors_os`="Unknown" 
    AND `visitors_browser`!="Unknown";
    3. Für die zu viel gezählten Hits gibt es keine Möglichkeit der Ermittlung.
    Ich habe mir die Tage vor dem Update angesehen und versucht zu erkennen, um wieviel pro Tag die Hits ungefähr zu viel sind, diese habe ich dann korrigiert (bei mir 100 Hits):
    Code:
    UPDATE `tl_visitors_counter` 
    SET `visitors_hit`=`visitors_hit`-100 
    WHERE visitors_date='2010-03-07';
    Das dann für jeden Tag der zu viel hat. Kann aber erst ab 18.02.2010 sein, vorher gab es die 1.5.0 stable nicht. (bei rc1 ab 19.01.2010)

    Natürlich gibt es auch die "einfache" Variante wer auf vergangene Hit Zahlen keinen Wert legt. Besucher Zahl - ANZ von oben merken, im Backend die Zähler auf 0 setzen, errechnete Besucherzahl als Startwert eintragen.
    Schritt 2 sollte man dann trotzdem noch ausführen.

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

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo BugBuster,

    nach Update auf die aktuelle Version 1.5.1 im ER wird mir in der Frontend-Ansicht nur eine weiße Seite angezeigt.
    Das Aktivieren der Fehlermeldungsanzeige liefert dann folgenden Fehler:
    Code:
    Fatal error: Call to undefined method DB_Mysql_Statement::executeUncached() in /www/system/modules/visitors/ModuleVisitorsTag.php  on line 74
    TL 2.7.6 @ PHP 5.2.12
    Geändert von xchs (09.03.2010 um 02:04 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Standard

    Hmm, vielleicht weil in der Info und in der Anhängigkeit steht:
    Version ab TL 2.8!
    Nutzer von TL 2.7.x nutzen bitte Banner Modul 1.4.1!

    Leider prüft sowas das Repo nicht beim Install übers Backend.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Leider prüft sowas das Repo nicht beim Install übers Backend.
    Ok, das wird's sein. Danke.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Moin BugBuster,

    ich habe gerade mal kurz 1.4.1 gegen 1.5.1 verglichen. Intention war, herauszufinden, ob man die 2.7.x Kompatibilität mit einfachen Mitteln aufrecht erhalten könnte, z.B. executeUncached() via method_exists() prüfen und nur dann aufrufen (Code Sample von Helmut Schottmüller):
    PHP-Code:
    $execute = (method_exists($this->Database'executeUncached'))
        ? 
    'executeUncached'
        
    'execute';
    $query "SELECT ... FROM ... WHERE ... ? AND ... ? ORDER BY ...";
    $objWhatever $this->Database->prepare($query)
                                  ->
    $execute($param1$param2); 
    Habe aber gesehen, dass Dein 1.5.1 ein weitgehendes Rewrite ist und das neue 2.8.x Feature von cached insert Tags benutzt.

    Magst Du verraten, warum Du executeUnchached() z.B. in Methode ViReplaceInsertTags() eingesetzt hast? Sicher ist sicher, oder gab es einen konkreten Grund?. Welchen? Siehe auch hier.

    LG, Georg

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

    Standard

    Genau aus diesem Grund aus den Beiträgen des Links.
    Ich habe mitunter die Situation, das das Modul mehrmals auf der selben Seite eingebunden ist um unterschiedliche Dinge zu zählen bzw. anzuzeigen.
    Habe lange im Quelltext von Leo gelesen um zu verstehen was das soll.
    Im Prinzip gehts schneller ohne Cache, da der Cache selten bis nie genutzt wird, aber jedesmal gefüllt wird. (für mein Modul).
    Von daher habe ich mich dann dazu entschlossen, auch um auf Nummer sicher zu gehen.

    Warum man Insert Statements cachen soll/kann, hab ich bis heute nicht begriffen, aber das gehört nicht hierher.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Visitors Modul, Version: 2.0.0
    Von BugBuster im Forum visitors
    Antworten: 0
    Letzter Beitrag: 04.08.2010, 23:19
  2. Visitors Modul, Version: 1.6.0
    Von BugBuster im Forum visitors
    Antworten: 9
    Letzter Beitrag: 12.04.2010, 23:05
  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.4.0
    Von BugBuster im Forum visitors
    Antworten: 3
    Letzter Beitrag: 28.10.2009, 12:29
  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
  •