Written on
May 2, 2007 – 5:49 am | by wahya
Berawal dari keinginan membuat website multi language, akhirnya aku menemukan jawaban untuk membuat website yang bisa langsung di alihkan ke halaman yang memiliki bahasa yang berbeda dengan topik yang sama dengan halaman sebelumnya.
Mungkin teknologi - teknologi CMS sudah sangat banyak yang memiliki ini. Misalnya Joomla, WordPress, Mamboo dan banyak lagi yang lainnya. Tapi aku penasaran caranya bikin gimana.
Kemudian aku coba deh di website bits. Awalnya website bits content-nya memakai bahasa inggris. Tapi setelah tak pikir - pikir, kalau hanya menggunakan bahasa inggris target pasarku yang lokal mungkin ga bakalan terjamah.
Akhirnya keluarlah ide untuk membuat versi bahasa indonesianya. Tentunya dengan target keyword yang berbeda dari sebelumnya. Sebelumnya salah tiga keywords yang menjadi target adalah Bali Web Design, Bali Graphic Design dan Bali Logo Design
. Selain keyword - keyword yang lain seperti Web Design yang masih perlu banyak optimasi lagi dan belajar dari para master SEO lain.
Dengan menggunakan bahasa indonesia ini targetku sekarang adalah keyword web desain, grafik desain dan logo desain. Masih dalam tahap optimasi, di doakan saja ya
Ok, sekarang gimana caranya bikin web dengan mutli language dengan penelitian kecil yang aku lakukan :
Pertama aku bikin satu buah link English Version dan Indonsian Version yang fungsinya pasti sudah tau kan.
Kemudian di link tersebut aku panggil fungsi alihkanLink($halaman_sekarang, $bahasa). $halaman_sekarang –> fungsi-nya untuk mengetahui posisi pengunjung situs saat dia ingin merubah pilihan bahasa yang digunakan (saya menggunakan fungsi PHP yaitu $_SERVER['REQUEST_URI']). $bahasa –> digunakan untuk mengetahui bahasa awal sebelum halaman tersebut di alihkan.
Sekarang apa isinya fungsi alihkanLink ?
if($lang=="indonesia"){
list($empty,$directory,$file)=explode("/",$location);
if($file=="contact-us.php")return "../contact-us.php";
if($file=="grafik-desain.php")return"../graphic-design.php";
if($file=="logo-desain.php")return"../identity-design.php";
if($file=="web-desain.php")return"../web-design.php";
if($file=="index.php")return"../index.php";
}else if($lang=="english"){
list($empty,$file)=explode("/",$location);
if($file=="contact-us.php")return "id/contact-us.php";
if($file=="graphic-design.php")return"id/grafik-desain.php";
if($file=="web-design.php")return"id/web-desain.php";
if($file=="identity-design.php")return"id/logo-desain.php";
if($file=="index.php" or empty($file))return"id/index.php";
}
Nah itu isinya. Jadi sika dia awalnya berbahasa inggris dan berada pada file web-design.php maka akan dialihkan ke directory "id" dengan file web-desain.php
Nah simple kan. Tapi masih belum sempurna logika yang aku coba kayaknya….sekarang mau disempurnakan lagi nie. Temen - temen silahkan sumbang saran disini ya…..
Posted in Web/Tech | 1 Comment »