วิธีทำเว็บ 2 ภาษาด้วย Joomla ง่ายนิดเดียว ทำตามได้เลย

วิธีทำเว็บ 2 ภาษาด้วย Joomla3.x ซึ่งใน Joomla เองเตรียมพร้อมสำหรับทำเว็บไซต์หลายภาษาอยู่แล้ว เราไม่ต้องไปดาว์นโหลดปลั๊กอินหรือโมดูลจากภายนอกให้วุ่นวาย ทำให้เราสามารถทำเว็บไซต์ 2 ภาษา ด้วย Joomla ได้ง่ายๆ เพียงแค่เราไปตั้งค่าต่างๆ ให้ถูกต้อง เราก็จะมีเว็บไซต์ 2 ภาษาแล้วครับ

สำหรับการตั้งค่าหลักๆ มีดังต่อไปนี้

  • การตั้งค่าเกี่ยวกับภาษา หรือ Install Languages
  • การ  Enable ปลั๊กอิน System – Language Filter
  • สร้างโมดูล สลับภาษา หรือ Language Switcher
  • สร้างเมนู ของแต่ละภาษา

วิธีทำเว็บ 2 ภาษาด้วย Joomla3.x

1. ไปที่ Extensions > Manage

วิธีทำเว็บ 2 ภาษาด้วย Joomla3.x ง่ายนิดเดียว

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

joomla02

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

joomla03

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

joomla04

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

joomla05

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

joomla06

7. ไปที่ Extensioins > Plugins

joomla07

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

joomla08

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

joomla09

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

joomla10

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

joomla11

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

joomla12

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

joomla13

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

joomla14

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

joomla15

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

joomla16

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

joomla17

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

joomla20

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

joomla18

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

joomla21

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

joomla22

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

joomla23
joomla24

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

3 thoughts on “วิธีทำเว็บ 2 ภาษาด้วย Joomla ง่ายนิดเดียว ทำตามได้เลย”

  1. สอบถามครับ ตอนแรกผมทำเว็บ ภาษาไทยครับ เสร็จแล้วครับ แล้วตอนนี้จะทำหน้าภาษาอังกฤษ ซึ่งตอนนี้ ทำหน้าภาษาอังกฤษเสร็จแล้วเช่นกัน ขั้นต่อไปผมต้องทำอย่างไรครับ ผมงงตรงเมนูอะครับ จะสวิชกันอย่างงัย ต้องสร้างภาษาอะไรก่อน ต้องทำยังงัยครับ ชอบคุณครับ

  2. Hasan Lebaesa

    เราต้องแยก Menu เป็น 2 ชุดด้วยครับ

Comments are closed.