| | | |
Karena website di peruntukan untuk semua kalangan, maka sangat di butuhkan web dalam beberapa bahasa. berikut tutorial membuat web dengan banyak bahasa : kita akan coba membuat dengan dua bahasa : english dan indonesia pertama buat in halaman lang.en.php lalu tuliskan code berikut : define('LANG_PAGE_TITLE', 'My website page title'); define('LANG_HEADER_TITLE', 'My website header title'); define('LANG_SITE_NAME', 'My Website'); define('LANG_SLOGAN', 'My slogan here'); define('LANG_HEADING', 'Heading'); define('LANG_MENU_HOME', 'Home'); define('LANG_MENU_ABOUT_US', 'About Us'); define('LANG_MENU_OUR_PRODUCTS', 'Our products'); define('LANG_MENU_CONTACT_US', 'Contact Us'); define('LANG_MENU_ADVERTISE', 'Advertise'); define('LANG_MENU_SITE_MAP', 'Site Map'); ?> Berikut untuk bahasa indonesia buatlah lang.ind.php define('LANG_PAGE_TITLE', 'Judul website'); define('LANG_HEADER_TITLE', 'judul header'); define('LANG_SITE_NAME', 'nama site kita'); define('LANG_SLOGAN', 'masuka slogan di sini'); define('LANG_HEADING', 'Heading'); define('LANG_MENU_HOME', 'Home'); define('LANG_MENU_ABOUT_US', 'tentang'); define('LANG_MENU_OUR_PRODUCTS', 'produk kita'); define('LANG_MENU_CONTACT_US', 'hubungi kami'); define('LANG_MENU_ADVERTISE', 'Iklan'); define('LANG_MENU_SITE_MAP', 'Hubungi kami'); ?> Cara memilih Bahasa : session_start(); header('Cache-control: private'); // IE 6 FIX if(isSet($_GET['lang'])) { $lang = $_GET['lang']; $_SESSION['lang'] = $lang; setcookie('lang', $lang, time() + (3600 * 24 * 30)); } else if(isSet($_SESSION['lang'])) { $lang = $_SESSION['lang']; } else if(isSet($_COOKIE['lang'])) { $lang = $_COOKIE['lang']; } else { $lang = 'en'; } switch ($lang) { case 'en': $lang_file = 'lang.en.php'; break; case 'ind': $lang_file = 'lang.de.php'; break; } include_once 'languages/'.$lang_file; ?> cara request : cara ini adalah suatu cara di mana akan membuat halaman yang terdapat pilihan bahasa berikut Contoh link yang di hasilkan : index.php?lang=ind isikan title dengan code di bawah : lalu masukan code berikut : website Multi languange akan maksimal jika di buat dengan database. Diambil dari Mas Sarwono |
0 Komentar