วิธีทำเว็บ 2 ภาษาด้วย Joomla3.x ซึ่งใน Joomla เองเตรียมพร้อมสำหรับทำเว็บไซต์หลายภาษาอยู่แล้ว เราไม่ต้องไปดาว์นโหลดปลั๊กอินหรือโมดูลจากภายนอกให้วุ่นวาย ทำให้เราสามารถทำเว็บไซต์ 2 ภาษา ด้วย Joomla ได้ง่ายๆ เพียงแค่เราไปตั้งค่าต่างๆ ให้ถูกต้อง เราก็จะมีเว็บไซต์ 2 ภาษาแล้วครับ
สำหรับการตั้งค่าหลักๆ มีดังต่อไปนี้
- การตั้งค่าเกี่ยวกับภาษา หรือ Install Languages
- การ Enable ปลั๊กอิน System – Language Filter
- สร้างโมดูล สลับภาษา หรือ Language Switcher
- สร้างเมนู ของแต่ละภาษา
วิธีทำเว็บ 2 ภาษาด้วย Joomla3.x
1. ไปที่ Extensions > Manage

2. คลิกที่ Install Languages(2) พิมพ์คำว่า thai(3) แล้วติ๊กด้านหน้า Thai(4) คลิก Install(5)

3. จะมีข้อความ …..successful แปลว่าติดตั้งสำเร็จ

4.ไปที่ Extensions > Languages(s)

5. คลิกที่ Content Languages(8) คลิกต่อที่ New(9)

6. ให้กรอกตรงที่มี ดาว ให้ครบน่ะครับ กรอกตามผมเลยครับ แล้วกด Save & Close

7. ไปที่ Extensioins > Plugins

8.ค้นหาคำว่า Language Filter แล้วมองตรงที่ตัว System – Language Filter แล้วคลิกเครื่องหมาย กากบาท เพื่อ Enable

9. ไปที่ Extensioins > Modules หลังจากนั้นคลิก New(15)

10.หาโมดูลชนิด Language Switcher เพื่อทำตัวสลับภาษาครับ

11. Title : ให้ตังชื่ออะไรก็ได้
Positioin : เลือกตำแหน่งที่ต้องการจะแสดง *วิธีดูตำแหน่งโมดูลใน Joomla3 คลิกที่นี่
การตั้งค่าหลักๆมีแค่นี้ครับ

12. ไปที่ Menus > Manage > Add New Menu เพื่อสร้างเมนูหลักของแต่ละภาษา

13. เมนูหลักของภาษาไทย ก็อาจจะพิมพ์เหมือนในรูป ต่อด้วย th หรือ en(english) อย่าลืม Save & Close

14.หลังจากสร้าง เมนูหลัก ก็มาสร้างรายการเมนู โดยไปที่ Menus > Main Menu

15.ให้เปิดเมนู Home เข้าไปครับ

16.คัดลอก Home โดยไปที่ Save as Copy

17.หลังจากคัดลอกเสร็จ มันจะเด้งขึ้นมาฉบับที่เราคัดลอก จากนั้นก็เปลี่ยน Menu Title , Alias , Select Article(ถ้ายังไม่ได้สร้างบทความก็เลือกอันนี้ไปก่อนก็ได้), Menu Location เลือกภาษาไทย , Status เปลี่ยนเป็นสี่เขียว , Default Page กด Yes , Language เป็น Thailand(TH)
* อย่าลืมทำฉบับ English ด้วยครับ

18.ลองไปที่ Menus ถ้าเราทำถูกต้อง สังเกต Main เมนูที่เราสร้างทั้งของไทยและอังกฤษ จะมีธงชาติอยู่ด้านหลัง ถ้าของใครไม่ปรากฏ ลองทำตามรูปด้านบน ดูว่าตรงที่ Default Page เลือก Yes หรือเปล่า

19.ไปที่ Extensions > Modules หลังจากนั้น คลอก New เพื่อสร้างโมดูลใหม่ครับ

20.ไปที่ Extensions > Modules
ช่อง ค้นหา ตรงกลาง ให้ค้นคำว่า Main menu ถ้าเจอแล้ว ให้ติ๊กด้านหน้า แล้วกดที่ Trash (ถึงขยะ) ฝั่งขวา
เราจะลบของเก่าทิ้งเพื่อจะสร้างขึ้นมาใหม่ของแต่ละภาษา

21. สร้างโมดูล Menu ใหม่ ไปที่ Extenstions > Modules แล้วคลิก New

22. Tiitle : Main menu th
Select Menu : Main menu th
Position : เลือกตำแหน่งที่เราต้องการจะแสดง *วิธีดูตำแหน่งโมดูลใน Joomla3 คลิกที่นี่
Langueage : เลือก Thailand(TH)
*ที่เหลืออย่าลืมทำฉลับภาษาอังกฤษด้วยครับ แล้วลองรันดูว่ามันเป็นเมนูของแต่ละภาษาไหม?


สรุป ถ้าทำตามข้างต้นแล้ว สามารถสวิต หรือเปลี่ยนภาษาได้แล้ว อย่าลืมว่าในแต่ละครั้งของการสร้าง เมนู ของแต่ละภาษา สร้าง Article สร้าง Categories อย่าลืมที่จะไปเลือกภาษานั้นๆด้วย ให้เลือกภาษาที่ Langueage แล้วเลือกภาษาที่ต้องการ
ถ้าใครมีติดปัญหาตรงส่วนไหน สอบถามเข้ามาได้ทางเฟสบุ๊คแฟนเพจ



