Plugin IP2Nation


Plugin IP2Nation, Diciptakan oleh seseorang yang bernama Ozh http://planetozh.com/blog/2004/08/ip-to-nation-plugin/ Plugin ini berguna untuk memunculkan informasi dari negara manakah komentar di dalam sebuah weblog anda dikirimkan. Selanjutnya plugin ini dikembangkan pula oleh seseorang bernama Priyadi Imam Nurcahyo http://priyadi.net/archives/2005/02/2005/wordpress-ip-to-country-plugin/ Untuk mengaplikasakan plugin ini, pertama-tama terlebih dahulu anda harus menambahkan file wp_ozh_ip2nation.php kedalam directory plugins. Kemudin buatlah sebuah subdirectory flags pada directory dokumen root web anda . directory flags akan diisi oleh gambar-gambar bendera yang digunakan di seluruh dunia.

Selanjutnya, aktifkan plugin IP2Nation didalam menu plugin> plugin, kemudian lakukan penambahan baris perintah dalam hal ini saya menggunakan domine saya sendiri (gantilah domine http://bondandsuwarno.net menjadi domine anda ) dikirimkan dari : <img src=”/http://bondandsuwarno.net/flags/flag_.gif” /> dalam file coment.php (untuk memudahkan anda dalam mengetahui dimana baris perintah tersebut harus ditambah lihat dalam screen shoot berikut ini :

Langkah terakhir (dan ini yang paling sulit ), adalah membuat table sebuah iptocountry pada database MySQL anda. Kemudian isilah table tersebut dengan data-data IP (internet Protocol) di seluruh dunia. Tanpa melaksanakan proses ini, plugin tidak akan bekerja (tidak menampilkan gambar bendera dari Negara mana asal komentar dikirimkan).

Pertama, masuklah kedalam cpanel web anda sebagai contoh http://cpanel.domine.anda.net lalu pilih phpMyAdmin, lalu jalankan phpMyAdmin, pada kotak dropdown Database, pilihlah wordpress atau wrdp1, selanjutnya sorot tab SQL. Dalam kotak run SQL query/quiries on database wordpress, ketiklah query berikut ini :

CREATE TABLE ‘iptocountry’ (‘ip_from’ int (4) unsigned default NULL,
‘ip_to’ int (4) unsigned default NULL,
‘country_code2’ char (2) default NULL,
‘country_code3’ char (3) default NULL,
‘country_name’ varchar (50) default NULL,
) TYPE=MyISAM;

Jika proses pembuatan table telah anda lakukan, maka dalam database akan bertambah sebuah table baru, yaitu iptocountry dibawah ini (table ini masih kosong)

Untuk mengisi table, aktifkan tab structure import lalu brows SQL dan ip-to-country.csv (comma separated values) lalu klik go tunggu sampai proses import file berhasil anda lakukan.

Setelah anda berhasil melakukan import file ip-to-country.csv untuk memeriksa apakah table iptocountry telah terisi data dengan sempurna, periksalah table tersebut dengan cara mengakses tab structure brows , kemudian perhatikan kolom row statistic. Data base Ip to Country terbaru dapat anda update pada http://ip_to_country.webhosting.info/node/view/6

Pada phpMyAdmin versi lain, kemungkinan cara upload file CSV kedalam tabel iptocountry akan berbeda.

Disarikan dari bukunya Kurniawan Prasetyo, MTI

Iklan

Tentang bondandsuwarno

cool, calm and confident
Pos ini dipublikasikan di Uncategorized dan tag , , . Tandai permalink.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s