สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
Moderator: mindphp, ผู้ดูแลกระดาน
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x
สำหรับท่านที่ต้องการมีเว็บไซต์ของตัวเอง และต้องการแสดงข้อมูลทั้งภาษาไทยและภาษาอังกฤษ (หรือภาษาอื่นๆ ก็ได้)
Joomla จะเป็นคำตอบให้ท่านได้ ด้วยระบบบริการจัดการที่ดีและการตั้งค่า 2 ภาษาอย่างง่าย
Joomla คืออะไร คลิกที่นี่
ในกระทู้นี้จะสอนการทำเว็บไซต์ 2 ภาษา บนระบบ Joomla ด้วย 2 วิธี
1. การตั้งค่าให้เป็น 2 ภาษาตั้งแต่ตอนติดตั้ง Joomla
2. การตั้งค่าให้เป็น 2 ภาษาหลังจากติดตั้งไปแล้ว (สำหรับคนที่พลาดไม่ได้ทำตอนติดตั้ง Joomla)
มาเริ่มด้วยการตั้งค่าให้เป็น 2 ภาษาตั้งแต่ตอนติดตั้ง Joomla
ก่อนอื่นต้องมีตัวติดตั้งของ Joomla ก่อน ดาวน์โหลดเวอร์ชั่นล่าสุดได้ที่ http://www.joomla.org/download.html หลังจากนั้นแตกไฟล์ zip ที่ได้ไปไว้ใน folder ที่ต้องการ (ในตัวอย่างนี้จะติดตั้งบนเครื่องตัวเอง)
แล้วรันบน Browser จะเข้าหน้าการติดตั้งของ Joomla กรอกข้อมูลต่างๆ ให้ครบ เสร็จแล้วคลิก ต่อไป หน้าจอต่อมาจะเป็นการตั้งค่าฐานข้อมูลใส่ข้อมูลที่จำเป็นให้ครบ แล้วคลิก ต่อไป หน้าจอต่อมาสำคัญนะครับ ระบบจะให้เลือกติดตั้งข้อมูลตัวอย่าง ซึ่งถ้าเราต้องการใช้ 2 ภาษา ต้องเลือก ไม่ติดตั้ง แล้วคลิกปุ่มน้ำเงินติดตั้งครับ รอระบบติดตั้งครับ หลังจากหน้าติดตั้งแล้ว อย่าเพิ่งกดอะไรครับ สำหรับคนที่ติดตั้ง Joomla บ่อยจะรู้ว่าหลังจากติดตั้งแล้วจะต้องกดลบโฟลเดอร์ installation ก็จะเผลอกดไปอย่างรวดเร็วทำให้พลาดไม่สามารถติดตั้งระบบหลายภาษาได้ เพราะฉะนั้นให้เลื่อนหน้าจอมาด้านล่างเพื่อกด ติดตั้งภาษา
สำหรับท่านที่ต้องการมีเว็บไซต์ของตัวเอง และต้องการแสดงข้อมูลทั้งภาษาไทยและภาษาอังกฤษ (หรือภาษาอื่นๆ ก็ได้)
Joomla จะเป็นคำตอบให้ท่านได้ ด้วยระบบบริการจัดการที่ดีและการตั้งค่า 2 ภาษาอย่างง่าย
Joomla คืออะไร คลิกที่นี่
ในกระทู้นี้จะสอนการทำเว็บไซต์ 2 ภาษา บนระบบ Joomla ด้วย 2 วิธี
1. การตั้งค่าให้เป็น 2 ภาษาตั้งแต่ตอนติดตั้ง Joomla
2. การตั้งค่าให้เป็น 2 ภาษาหลังจากติดตั้งไปแล้ว (สำหรับคนที่พลาดไม่ได้ทำตอนติดตั้ง Joomla)
มาเริ่มด้วยการตั้งค่าให้เป็น 2 ภาษาตั้งแต่ตอนติดตั้ง Joomla
ก่อนอื่นต้องมีตัวติดตั้งของ Joomla ก่อน ดาวน์โหลดเวอร์ชั่นล่าสุดได้ที่ http://www.joomla.org/download.html หลังจากนั้นแตกไฟล์ zip ที่ได้ไปไว้ใน folder ที่ต้องการ (ในตัวอย่างนี้จะติดตั้งบนเครื่องตัวเอง)
แล้วรันบน Browser จะเข้าหน้าการติดตั้งของ Joomla กรอกข้อมูลต่างๆ ให้ครบ เสร็จแล้วคลิก ต่อไป หน้าจอต่อมาจะเป็นการตั้งค่าฐานข้อมูลใส่ข้อมูลที่จำเป็นให้ครบ แล้วคลิก ต่อไป หน้าจอต่อมาสำคัญนะครับ ระบบจะให้เลือกติดตั้งข้อมูลตัวอย่าง ซึ่งถ้าเราต้องการใช้ 2 ภาษา ต้องเลือก ไม่ติดตั้ง แล้วคลิกปุ่มน้ำเงินติดตั้งครับ รอระบบติดตั้งครับ หลังจากหน้าติดตั้งแล้ว อย่าเพิ่งกดอะไรครับ สำหรับคนที่ติดตั้ง Joomla บ่อยจะรู้ว่าหลังจากติดตั้งแล้วจะต้องกดลบโฟลเดอร์ installation ก็จะเผลอกดไปอย่างรวดเร็วทำให้พลาดไม่สามารถติดตั้งระบบหลายภาษาได้ เพราะฉะนั้นให้เลื่อนหน้าจอมาด้านล่างเพื่อกด ติดตั้งภาษา
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
หลังจากคลิก ติดตั้งภาษา เข้ามาจะพบข้อมูลภาษาต่างๆ ที่สามารถติดตั้งในระบบ Joomla ได้ ซึ่งปกติ Joomla จะติดตั้งภาษา English อยู่แล้ว ในตัวอย่างจะเลือกติดตั้งเพิ่มแค่ภาษาไทย ก็คลิกทำเครื่องหมายถูกหน้าภาษาไทย แล้วคลิกปุ่มต่อไป ในหน้าจอต่อมาให้เลือกเปิดใช้งานคุณสมบัติแสดงได้หลายภาษา ตั้งค่าเป็น ใช่ ให้หมดตามตัวอย่าง นอกจากนี้ในขั้นตอนนี้สามารถกำหนดภาษาหลักในหน้าเว็บ และ หน้าผู้ดูแลได้ ถึงขั้นตอนสุดท้ายให้คลิก ลบโฟลเดอร์ installation ได้ครับ ตัวอย่างหน้าเว็บไซต์ จะเห็นว่าสามารถคลิกเปลี่ยนภาษาได้
- แนบไฟล์
-
- joomla-multilang10.png (47.25 KiB) Viewed 4700 times
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
ต่อมาการตั้งค่าให้เป็น 2 ภาษาหลังจากติดตั้งไปแล้ว
(สำหรับคนที่พลาดไม่ได้ทำตอนติดตั้ง Joomla)
เข้าไปที่หน้าของผู้ดูแลระบบ ก่อนอื่นต้องติดตั้งภาษาเพิ่มเข้าไปให้มี 2 ภาษาก่อน ไปที่เมนู Extensions เลือก Language Manager คลิก install language ค้นหาภาษาที่ต้องการติดตั้ง ทำเครื่องหมายถูกข้างหน้า แล้วคลิก install กลับมาที่ Language Manager จะเห็นภาษาที่เราเพิ่มใหม่ ให้คลิก Content ที่เมนูด้านซ้ายมือ เมื่อเข้าสู่หน้า Content Languages ให้คลิก New กรอกข้อมูลให้ครบถ้วน แล้วคลิก Save & Close เพื่อความเป็นระเบียบของเนื้อหาให้สร้าง Categories สำหรับแต่ละภาษาไว้ ไปที่ Content เลือก Category Manager เลือก Add New Category ใส่ title ของหมวดหมู่ภาษานั้น และเลือก Language ให้ตรงกัน
ภาษาอังกฤษ ภาษาไทย Category ที่ได้
แก้ไขล่าสุดโดย tsukasaz เมื่อ 08/02/2014 10:45 am, แก้ไขไปแล้ว 1 ครั้ง.
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
หลังจากได้ Category แล้ว ให้สร้างเนื้อหาในแต่ละ Category ไปที่เมนู Content เลือก Article Manager คลิกที่ Add New Article ใส่ title และ content ของแต่ะละเนื้อหา ที่สำคัญคือต้องระบุ Category กับ Language ให้ถูกต้อง เนื้อหาของแต่ละภาษาที่สร้างไว้ ต่อมาจะสร้างเมนูเพื่อคลิกดูเนื้อหาบนหน้าเว็บ วิธีสร้างเมนูให้ไปที่แถบเมนูด้านบน Menus เลือก Menu Manager แล้วคลิก Add New Menu สร้างเมนูสำหรับภาษาอังกฤษ สร้างเมนูสำหรับภาษาไทย สรุปเมนูที่ได้ หลังจากได้เมนูแต่ละภาษา เราต้องสร้าง items ในเมนูด้วย เริ่มที่เมนูของภาษาอังกฤษ เข้าไปที่ Menus เลือก Main Menu EN แล้วคลิก Add New Menu Item Items ของ Main Menu EN ตัวแรกที่ควรสร้างคือหน้าหลักของภาษาอังกฤษ
ส่วนสำคัญที่ต้องกำหนด คือ
Menu Item Type เลือกเป็น Article แล้วเลือก Featured Article
Menu Location เลือก Main Menu EN
Default Page เลือก Yes
Language เลือก English (UK)
แก้ไขล่าสุดโดย tsukasaz เมื่อ 08/02/2014 12:18 pm, แก้ไขไปแล้ว 1 ครั้ง.
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
หลังจากบันทึกข้อมูล Item หน้าหลัก ของ Main Menu EN ถ้าทำถูกต้องจะมีรูปธงชาติของภาษาอังกฤษแสดง ต่อมาสร้าง Item สำหรับแสดงเนื้อหาภาษาอังกฤษที่เราสร้างไว้ สำหรับการทำ Item Menu จากเนื้อหา ให้เลือก Menu Item Type เป็น Article แล้วเลือก Single Article ที่สำคัญอย่าลืมเลือก Language สร้าง Items Menu ให้ครบตามเนื้อหาที่สร้าง เสร็จของภาษาอังกฤษแล้ว ต่อมาทำของภาษาไทย ไปที่ Menus เลือก Main Menu EN แล้วคลิก Add New Menu Item Items ของ Main Menu TH ตัวแรกที่ควรสร้างคือหน้าหลักของภาษาอังกฤษ
ส่วนสำคัญที่ต้องกำหนด คือ
Menu Item Type เลือกเป็น Article แล้วเลือก Featured Article
Menu Location เลือก Main Menu TH
Default Page เลือก Yes
Language เลือก Thailand (TH) หลังจากบันทึกข้อมูล Item หน้าหลัก ของ Main Menu TH ถ้าทำถูกต้องจะมีรูปธงชาติของภาษาไทยแสดง ต่อมาสร้าง Item สำหรับแสดงเนื้อหาภาษาไทยที่เราสร้างไว้ สำหรับการทำ Item Menu จากเนื้อหา ให้เลือก Menu Item Type เป็น Article แล้วเลือก Single Article ที่สำคัญอย่าลืมเลือก Language สร้าง Items Menu ให้ครบตามเนื้อหาที่สร้าง
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
สำหรับขั้นตอนต่อไป ต้องทำ Module สำหรับแสดง Menu ทั้งภาษาอังกฤษและภาษาไทย ไปที่เมนู Extensions เลือก Module Manager คลิกปุ่ม New เพื่อสร้าง Module ใส่ข้อมูล title และข้อมูลที่สำคัญ
Select Menu เลือก Main Menu EN
Language เลือก English (UK) ใส่ข้อมูล title และข้อมูลที่สำคัญ
Select Menu เลือก Main Menu TH
Language เลือก Thailand (TH) Module Menu หลังจากสร้างเสร็จ หลังจากนั้นให้สร้าง Module อีกตัว สำหรับกดสลับภาษา ให้คลิก New แล้วเลือก Language Switcher หลังจากสร้าง Module Language Switcher เสร็จแล้วต้องเปิดใช้งาน Plugin ไปที่เมนู Extensions เลือก Plugin Manager ค้นหา Plugin ที่เกี่ยวข้องกับ language 2 ตัว ซึ่งปกติจะปิดใช้งานอยู่ต้องทำเครื่องหมายถูกแล้วคลิกปุ่ม Enable เสร็จเรียบร้อยครับ ดูหน้าเว็บได้เลย
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Newbie
- โพสต์: 2
- ลงทะเบียนเมื่อ: 26/03/2013 5:47 pm
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
ตอนนี้ ตรงให้เปลี่ยนภาษาได้แต่ภาษาอังกฤษ ต้องไปตรวจสอบตรงส่วนไหนค่ะ เพราะอยากให้แสดงภาษาไทยด้วย ค่ะ
-
- PHP Newbie
- โพสต์: 2
- ลงทะเบียนเมื่อ: 26/02/2015 4:20 pm
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
คือลองทำตามขั้นตอนข้างบนแร้วค่ะ .... แต่ภาษาที่โชว์หน้าเว็บโชว์เฉพาะภาษาอังกฤษ แต่สำหรับภาษาไทยมันไม่ขึ้นอ่ะค่ะ เราต้องตั้งค่ายังไงค่ะ ...ขอบคุณค่ะ
-
- PHP Newbie
- โพสต์: 2
- ลงทะเบียนเมื่อ: 26/02/2015 4:20 pm
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
คือลองทำตามขั้นตอนข้างบนแร้วค่ะ .... แต่ภาษาที่โชว์หน้าเว็บโชว์เฉพาะภาษาอังกฤษ แต่สำหรับภาษาไทยมันไม่ขึ้นอ่ะค่ะ เราต้องตั้งค่ายังไงค่ะ ...ขอบคุณค่ะ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41251
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: สอนสร้างเว็บไซต์ 2 ภาษา ด้วย Joomla 3.x อย่างละเอียด
เปิด plugin
และ วางตำแหน่งโมดูลหรือยังครับ
ลอง cap หน้าจอ หน้าตั้งค่า plugin และ module มาดูหน่อยครับ
และ วางตำแหน่งโมดูลหรือยังครับ
ลอง cap หน้าจอ หน้าตั้งค่า plugin และ module มาดูหน่อยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ วิธีการทำ Categories ให้สามารถใช้ได้ทั้ง 2 ภาษา ใน Joomla
โดย Auttasti » 08/08/2019 12:35 pm » ใน Joomla user Guide Knowledge - 0 ตอบกลับ
- 2793 แสดง
-
โพสต์ล่าสุด โดย Auttasti
08/08/2019 12:35 pm
-
-
- 0 ตอบกลับ
- 2385 แสดง
-
โพสต์ล่าสุด โดย Parichat
07/03/2018 5:12 pm
-
- 0 ตอบกลับ
- 1176 แสดง
-
โพสต์ล่าสุด โดย mindphp
18/04/2015 12:41 am
-
- 0 ตอบกลับ
- 2371 แสดง
-
โพสต์ล่าสุด โดย จันนุสรณ์ ดีแก่
18/12/2018 1:29 pm
-
-
โพสต์ใหม่ ภาษา C# กับการพัฒนาโปรแกรมแบบ OOP
โดย จันนุสรณ์ ดีแก่ » 15/11/2018 4:38 pm » ใน Share Knowledge - 0 ตอบกลับ
- 1584 แสดง
-
โพสต์ล่าสุด โดย จันนุสรณ์ ดีแก่
15/11/2018 4:38 pm
-
-
- 0 ตอบกลับ
- 1307 แสดง
-
โพสต์ล่าสุด โดย winnerzx
01/07/2021 11:40 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 110