Artikelformat

WP GuestMap

1 Kommentar

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,

Veröffentlicht von

Ich studiere Medienwissenschaften an der Uni Paderborn, arbeite an meinen Projekten #Blognetz und Lummity, beschäftige mich mit Datenvisualisierung, blogge bei AmbassadorBase und bin Tutor an der Uni.

| | | Newsletter

1 Kommentar An der Unterhaltung teilnehmen

  1. 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

    Antworten

Schreibe eine Antwort

Pflichtfelder sind mit * markiert.