1.1-alpha7 - Statistik

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

1.1-alpha7 - Statistik

Post by fwe77 »

Hallo zusammen,

habe am Wochenende einen Blog, den ich betreue, von Version 1.0 auf 1.1-alpha7 gezogen! Verlief alles ohne Probleme. :lol:

Aber, eine Frage zu der Statistik (für die Sidebar)! Früher war es so, das man sich auch alle Besucher für den kompletten Monat (Show visitors this month) anzeigen lassen konnte! Nach dem Update, werden nur noch die momentanen Besucher angezeigt!

In der Konfigurationsoberfläche habe ich das Show visitors this month und Show number of current visitor aktiviert! Sollte eigentlich passen!

Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: 1.1-alpha7 - Statistik

Post by garvinhicking »

Hi!

Hab gerde mal version 1.2 committed was ab heute mittag in den nightlies sein sollte, teste das mal bitte.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hallo Garvin,

ich habe Version 1.2 installiert, aber leider gibt es keine Besserung! Weiterhin habe ich das Plugin mal komplett gelöscht und neu drauf gezogen, keine Veränderung! :roll:

Es funktionieren übrigens alle Optionen bis auf die monatliche Auswertung? Könnte es ein Problem mit der Datenbank sein oder die möglich Größe dieser Zahl (dürfte so bei 11000 liegen)?

Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Okay, aber es geht Dir schon um das Seitenleisten-Plugin der Statistik, gell?

In der PHP Datei des Plugins befindet sich folgender Code:

Code: Select all

if (serendipity_db_bool($this->get_config('show_monthvisitors'))) {
    $res = serendipity_db_query("SELECT sum(visits) AS monthvisitors FROM {$serendipity['dbPrefix']}visitors_count 
WHERE year='".$year."' AND month='".$month."'", true, 'assoc');
    if (is_array($res) && isset($res['monthvisitors'])) {
        $content .= '<div class="stat_monthvisitors">' . sprintf($this->get_config('text_monthvisitors'), '<span class="stat_number">' . $res['monthvisitors'] . '</span>') . "</div>
    }
}
ändere das doch mal in:

Code: Select all

if (serendipity_db_bool($this->get_config('show_monthvisitors'))) {
    echo "Zeige Monatsstatistik: SELECT sum(visits) AS monthvisitors FROM {$serendipity['dbPrefix']}visitors_count <br />
            WHERE year='".$year."' AND month='".$month."'<br />";
    $res = serendipity_db_query("SELECT sum(visits) AS monthvisitors FROM {$serendipity['dbPrefix']}visitors_count 
WHERE year='".$year."' AND month='".$month."'", true, 'assoc');
    if (is_array($res) && isset($res['monthvisitors'])) {
        $content .= '<div class="stat_monthvisitors">' . sprintf($this->get_config('text_monthvisitors'), '<span class="stat_number">' . $res['monthvisitors'] . '</span>') . "</div>
    }
} else {
    echo "Zeige keine Statistik, weil nicht konfiguriert in der Plugin-Config.<br />\n"
}
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin, hier die Ausgabe:

Code: Select all

Parse error: parse error in /<pfad>/htdocs/plugins/serendipity_event_statistics/serendipity_plugin_statistics.php on line 189
Fehler
Serendipity Fehler: Kann Datei serendipity_plugin_statistics:f02fc55061c0d0ce279363b719cc9c2e nicht einbinden - wird beendet.
Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Da fehlt ein ";" hinter dem letzten ".

Code: Select all

f (serendipity_db_bool($this->get_config('show_monthvisitors'))) {
    echo "Zeige Monatsstatistik: SELECT sum(visits) AS monthvisitors FROM {$serendipity['dbPrefix']}visitors_count <br />
            WHERE year='".$year."' AND month='".$month."'<br />";
    $res = serendipity_db_query("SELECT sum(visits) AS monthvisitors FROM {$serendipity['dbPrefix']}visitors_count
WHERE year='".$year."' AND month='".$month."'", true, 'assoc');
    if (is_array($res) && isset($res['monthvisitors'])) {
        $content .= '<div class="stat_monthvisitors">' . sprintf($this->get_config('text_monthvisitors'), '<span class="stat_number">' . $res['monthvisitors'] . '</span>') . "</div>
    }
} else {
    echo "Zeige keine Statistik, weil nicht konfiguriert in der Plugin-Config.<br />\n";
} 
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin, das hatte ich schon korrigiert, aber scheinbar gibt es immer noch ein kleines Problemchen irgendwo!

Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Was steht denn bei Dir in Zeile 189?
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin,

hier der Link zu besagter Datei (habe sie in serendipity_plugin_statistics.php.txt umbenannt)!

Code: Select all

Zeile 189: echo "Zeige keine Statistik, weil nicht konfiguriert in der Plugin-Config.<br />\n";
Zeile 190: }
Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!


Da fehlte am anfang der bedingung leider das "i", damit dort "if (...)" steht :)


Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

ReHi Garvin,

hatte ich auch schon angepasst! Beim ersten Code Schnipsel war das "if" vollständig - später habe ich nur noch das ";" hinzugefügt!

Stimmt, in der umbenannten Datei war noch der ohne "i" beim "if" drin! Sorry, mein Fehler! Habe ich korrigiert, funktioniert aber trotzdem nicht! Fehlermeldung Siehe weiter oben im Thread! :)

Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
In dem Block fehlt nach dem </div> in zeile 187 noch ein

";

Dann müsste es endlich klappen :D

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hallo Gravin,

jetzt hat es funktioniert! Hier die Ausgabe:

Code: Select all

Statistiken
Zeige Monatsstatistik: SELECT sum(visits) AS monthvisitors FROM serendipity_visitors_count
WHERE year='2006' AND month='07'
11 Besucher online
Gruß. Frank.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Okay -- kannst Du diese SQL Abfrage mal in phpMyAdmin ausführen?

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fwe77
Regular
Posts: 140
Joined: Wed Sep 21, 2005 11:17 pm
Contact:

Post by fwe77 »

Hi Garvin,

dann haben wir wohl den Schuldigen gefunden!

Code: Select all

mysql> SELECT sum(visits) AS monthvisitors FROM serendipity_visitors_count WHERE year='2006' AND month='07';
ERROR 1146: Table 'serendipity_visitors_count' doesn't exist
Das Problem besteht erst seit dem Update auf Version 1.1 alpha7? Das Update verlief aber ohne Probleme - alles im grünen Bereich!

Hast Du eine Idee, wie man die "Table" wiederbekommt?

Gruß. Frank.
Post Reply