Archive for the ‘mysql’ Category

Upload plugin für TinyMCE

Tuesday, September 23rd, 2008

TinyMCE hat leider kein Plugin für Upload und alle Plugins, die ich gefunden habe, waren kompliziert. Daher habe ich ein einfaches Plugin geschrieben. Ich habe JQuery und das Multiple Upload plugin verwendet.

This article in english

Download: tinymce_simpleupload.zip
Installation:
1) Verzeichnis entpacken im plugins-Verzeichnis von Tinymce
2) simpleupload zufügen bei den Plugins und bei den Buttons:

plugins : “simpleupload, …”,
theme_advanced_buttons3_add : “simpleupload, …”,

3) Die Datei dialog.php aus der ZIP-Datei konfigurieren. Die Parameter sollten selbsterklärend sein.
4) Dann sollte es so aussehen:

Land eines Besuchers ermitteln

Saturday, August 9th, 2008

Der Browser sendet die IP-Nummer des Besucher-Computers an den Webserver. Diese IP-Nummer ist einem Provider zugeordnet und damit kann man das Land des Besuchers ermitteln.

Listen mit der Zuordnung Land zu IP-Nummer gibt es hier:

http://ip-to-country.webhosting.info/node/view/6
http://ip.ludost.net/

In Mysql werden IP-Nummern am besten als integer gespeichert. Für die Umwandlung von integer zu IP-Nummer gibt es die MySQL-Funktionen INET_ATON und INET_NTOA.

mysql> SELECT INET_ATON('209.207.224.40');
        -> 3520061480

The generated number is always in network byte order. For the example just shown, the number is calculated as 209x2563 + 207×2562 + 224×256 + 40.

mysql> SELECT INET_NTOA(3520061480);
        -> ‘209.207.224.40′

Piwik Web Analytics Software

Monday, June 30th, 2008

Piwik ist eine neue Open Source Analytische Software für Websites, wie Google analytics. Piwik schreibt alle Seitenzugriffe in eine Datenbank und erstellt aussagekräftige und schöne Statistiken daraus. Alle Daten sind auf Ihrem privaten Server, also Google (oder andere) haben keinen Zugriff. Es muss lediglich in jede Seite ein kurzes Javascript eingefügt werden. Piwik verlangt PHP 5.1.3 mit PDO und MySQL 4.1.

PDO ist leider bei vielen Webhostern nicht installiert. Piwik verwendet das Zend-Framework. Hier ist eine Anleitung, wie man das Zend-Framework ohne PDO verwenden kann: http://devzone.zend.com/…. Ich habe es selber noch nicht getestet.