Ergebnis 1 bis 8 von 8

Thema: Besucherzähler aktivieren

  1. #1
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard Besucherzähler aktivieren

    Hallo zusammen,
    ich möchte auf meiner Seite den Zähler neu aktivieren (war ausgeschaltet)
    Nach der Anleitung: http://de.contaowiki.org/Visitors#Besonderheiten bin ich vorgegangen.
    Contao: 2.9.1
    Gallery entfernt, Kategorie ist angelegt, Modul zum Zählen auch, eingebunden über Layout im eigenen Layoutbereich.
    im Quellcode steht das:
    HTML-Code:
    <!-- indexer::stop -->
    <!-- Template for "only counting", no display in Frontend. -->
    <span class="visitor_count invisible"></span>
    <!-- indexer::continue -->
    Mein Problem ist, es gibt keine Zählung, egal mit welchem Browser ich die Seite auch aufrufe, auch nicht wenn ich im BE ausgeloggt bin. Die Statisik ist aktiv zeigt aber nichts an. Auf der im Menü versteckten Ausgabeseite wird die Ausgabemaske angezeigt, aber ohne Werte.
    Kann mir einer helfen und mir sagen was ich übersehen habe?
    Danke
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  2. #2
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Kann es sein, dass du den Cache aktiviert hast und der Zählerstand dadurch im FE nicht aktualisiert wird?

  3. #3
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard Besucherzähler aktivieren

    Hallo Nils,
    danke für die Rückmeldung.
    Nein habe nach den Recherchen im Forum mal mit und jetzt ohne Cache probiert, er will halt nicht zählen.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  4. #4
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard

    Hallo zusammen,
    habe zwischenzeitlich das Modul neu installiert und aus dem Seitenlayout entfernt.
    Die Einbindung habe ich wie auf einer Vergleichsdomain mit gleicher Installation (dort funktioniert der Counter) via Content in die Seiten eingebunden.
    Im Quelltext sieht das so aus: "ohne Funktion Zählung"
    HTML-Code:
    <!-- indexer::stop -->
    <div class="mod_visitors invisible unsichtbar block">
    <h1>Seitenbesucher</h1>
    
    <span class="visitor_count invisible"></span>
    <div class="visitor_name"       ><div id="VisitorsNameLegend"></div><div id="VisitorsName"       ></div></div>
    <div class="visitor_useronline" ><div id="VisitorsOnlineCountLegend">Online:</div><div id="VisitorsOnlineCount"></div></div>
    <div class="visitor_visitstoday"><div id="TodayVisitCountLegend">Besucher heute:</div><div id="TodayVisitCount"    ></div></div>
    <div class="visitor_visitstotal"><div id="TotalVisitCountLegend">Besucher gesamt:</div><div id="TotalVisitCount"    ></div></div>
    <div class="visitor_hitstoday"  ><div id="TodayHitCountLegend">Zugriffe heute:</div><div id="TodayHitCount"      ></div></div>
    <div class="visitor_hitstotal"  ><div id="TotalHitCountLegend">Zugriffe gesamt:</div><div id="TotalHitCount"      ></div></div>
    <div class="visitor_average" ><div id="AverageVisitsLegend">Besucher pro Tag:&nbsp;&Oslash;</div><div id="AverageVisits"></div></div>
    <div class="visitor_countsince" ><div id="VisitorsStartDateLegend">Zählung seit:</div><div id="VisitorsStartDate">&nbsp;</div></div></div>
    <!-- indexer::continue -->
    auf der Vergleichsseite mit funktionierendem Counter so:

    HTML-Code:
    <!-- indexer::stop -->
    <div class="mod_visitors block">
    <h3>Besucher online</h3>
    
    <span class="visitor_count invisible"><!-- counted --></span>
    <div class="visitor_name"       ><div id="VisitorsNameLegend"></div><div id="VisitorsName"       >Seitenbesucher</div></div>
    <div class="visitor_useronline" ><div id="VisitorsOnlineCountLegend">Online:</div><div id="VisitorsOnlineCount">1</div></div>
    <div class="visitor_visitstoday"><div id="TodayVisitCountLegend">Besucher heute:</div><div id="TodayVisitCount"    >2</div></div>
    <div class="visitor_visitstotal"><div id="TotalVisitCountLegend">Besucher gesamt:</div><div id="TotalVisitCount"    >205</div></div>
    <div class="visitor_hitstoday"  ><div id="TodayHitCountLegend">Zugriffe heute:</div><div id="TodayHitCount"      >9</div></div>
    <div class="visitor_hitstotal"  ><div id="TotalHitCountLegend">Zugriffe gesamt:</div><div id="TotalHitCount"      >2074</div></div>
    <div class="visitor_average" ><div id="AverageVisitsLegend">Besucher pro Tag:&nbsp;&Oslash;</div><div id="AverageVisits">3</div></div>
    <div class="visitor_countsince" ><div id="VisitorsStartDateLegend">Zählung seit:</div><div id="VisitorsStartDate">&nbsp;01.09.2010</div></div></div>
    <!-- indexer::continue -->
    Einen Unterschied in den Installationen der beiden System konnte ich nicht finden.
    Alle Einstellungen habe ich eins zu eins abgeglichen.
    mmm...
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Du hast auf deinem System welches nicht zählt irgendwelche anderen Extensions zu laufen die ebenfalls mit Insert-Tags arbeiten und dabei einen Fehler machen.

    Diese Zeile
    PHP-Code:
    <span class="visitor_count invisible"></span
    sagt mir, das mein Modul den Quelltext mit den Insert-Tags noch eingebaut hat, die Verarbeitung der Insert Tags unmittelbar vor dem senden an den Browser aber überhaupt nicht aufgerufen wird, weil diese zu diesem Zeitpunkt schon nicht mehr vorhanden sind.

    Nutzt du zufällig "inserttag_image" Version 0.1.0 ? Dort ist das Problem als Ursache schon entdeckt worden.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard Besucherzähler aktivieren

    Zitat Zitat von BugBuster Beitrag anzeigen
    ...
    Nutzt du zufällig "inserttag_image" Version 0.1.0 ? Dort ist das Problem als Ursache schon entdeckt worden.
    Hallo Glen,
    danke herzlichst für den finalen Tipp.
    Das hat mich auf die richtige Spur gebracht. (da sucht man Stunden lang)
    Dieses Modul war mal im Einsatz, aber nicht mehr in der Erweiterungsliste im BE, aber noch im Verzeichnis Sys/module/ vorhanden.
    Gelöscht und er zählt. Super Tool übrigens.
    Vielen Dank
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  7. #7
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Mit last_change 3.0.0 beta3 gibt es leider auch dieses Problem.

    Was ist denn da falsch programmiert?

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

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

    Standard

    Auch dort gibt die Erweiterung etwas zurück selbst wenn es mit einem Insert-Tag aufgerufen wird, der nicht für diese Erweiterung ist, statt "false". (auch ein null/leerstring beendet die Kette)
    Er gibt nur false zurück, wenn der erste Parameter nicht numerisch ist, ist aber bei vielen so.
    Damit wird die ganze Insert-Tag Kette unterbrochen! Sehr kritischer Bug!
    Korrektur, ungetestet in system/modules/last_change/classes/lastChange.php
    PHP-Code:

        
    public function getChange($tagStr)
        {
            
    $tagArr explode('::',$tagStr);
            if(
    is_numeric($tagArr[1]))
            {
                switch (
    $tagArr[0])
                {
                    case 
    'last_change_page' :
                    case 
    'cache_last_change_page' :
                            
    $retValue $this->doPage($tagArr);
                            break;

                    case 
    'last_change_article' :
                    case 
    'cache_last_change_article' :
                            
    $retValue $this->doArticle($tagArr);
                            break;

                    case 
    'last_change_ce' :
                    case 
    'cache_last_change_ce' :
                            
    $retValue $this->doCe($tagArr);
                            break;

                    case 
    'last_change_news' :
                    case 
    'cache_last_change_news' :
                            
    $retValue $this->doNews($tagArr);
                            break;

                    case 
    'last_change_events' :
                    case 
    'cache_last_change_events' :
                            
    $retValue $this->doEvents($tagArr);
                            break;

                    case 
    'last_change_faqs' :
                    case 
    'cache_last_change_faqs' :
                            
    $retValue $this->doFaqs($tagArr);
                            break;
                    default:
                           return 
    false// nicht fuer uns
                           
    break;
                }
                return 
    $this->getFormatted($tagArr,$retValue);
            }
            return 
    false;
        } 
    Ergänzt habe ich die Switch Case durch diese 3 Zeilen
    PHP-Code:
                    default:
                           return 
    false// nicht fuer uns
                           
    break; 
    Geändert von BugBuster (14.08.2014 um 15:47 Uhr)
    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. RSS Feed aktivieren / URL
    Von Manuel147 im Forum Layout / Templates / Holy Grail
    Antworten: 13
    Letzter Beitrag: 05.09.2011, 22:59
  2. Besucherzähler
    Von svr im Forum Installation / Update
    Antworten: 5
    Letzter Beitrag: 31.10.2010, 07:21
  3. Besucherzähler für Loginbereich (Kalender)
    Von mane im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 16.04.2010, 20:58
  4. Antworten: 2
    Letzter Beitrag: 11.02.2010, 11:14
  5. $this->right; aktivieren
    Von gaertner_markus im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 25.07.2009, 22:59

Lesezeichen

Lesezeichen

Berechtigungen

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