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


วิธีทำเว็บ 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 แล้วเลือกภาษาที่ต้องการ
ถ้าใครมีติดปัญหาตรงส่วนไหน สอบถามเข้ามาได้ทางเฟสบุ๊คแฟนเพจ

Hasan Lebaesa

เริ่มทำงานกับ Web Agency กทม. ลาออกมาทำฟรีแลนซ์เต็มตัว และลาออกจากการเป็นฟรีแลนซ์ ก่อตั้งบริษัท, ปี 2019 ตั้งเป้าไว้ว่า จะเขียนบทความดีๆ วีคละ 1 บทความ. About Me