WP GuestMap

Seit ein paar Tagen seht ihr in der Sidebar woher die Leser kommen, die gerade online sind und in der Artikelansicht gibt es eine Karte, wo alle Leser, also auch die, die nicht online sind, angezeigt werden.

Das Plugin dafür nennt sich WP GuestMap und ist von JiangKuan.

Installation ist unkompliziert, es gibt nur ein kleines Problem, wenn man MySQL älter als 4.1 ist.
Im Admin-Interface wird dann dieser Fehler ausgeworfen:

WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘CURRENT_TIMESTAMP, `lat` double NOT NULL, `lng` double NO]
CREATE TABLE IF NOT EXISTS `wp_guestmap` ( `id` int(11) NOT NULL auto_increment, `ip` int(11) NOT NULL, `time` timestamp NOT NULL default CURRENT_TIMESTAMP, `lat` double NOT NULL, `lng` double NOT NULL, `city` varchar(255) NOT NULL, `region` varchar(255) NOT NULL, `country` varchar(255) NOT NULL, `country_code` char(2) NOT NULL, `ua` varchar(255) NOT NULL, `hash` char(32) NOT NULL, PRIMARY KEY (`id`), KEY `hash` (`hash`) );

Deshalb werden auch keine Daten für die Stats Map, wo alle angezeigt werden, gespeichert.
Das Problem ist der Befehl „DEFAULT CURRENT_TIMESTAMP“. Dieser muss entfernt werden. Dazu geht man in den Plugineditor und sucht die Stelle:

`time` timestamp NOT NULL default CURRENT_TIMESTAMP ,

und ersetzt sie durch

`time` timestamp NOT NULL,


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

Eine Antwort zu „WP GuestMap“

  1. Avatar von An

    Hallo,

    wollte das Plugin auch installieren, leider scheitere ich schon bei der Übergabe des API-Keys. Kann es sein, dass das Plugin mit WP 2.7 garnicht mehr funktioniert?

    Grüße
    An

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert