ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: talkit ที่ 22 กันยายน 2015, 00:19:55



หัวข้อ: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: talkit ที่ 22 กันยายน 2015, 00:19:55
อยากทราบแนวมางการทำเว็บหลายภาษาดูครับ นอกจากหน้าภาษาไทย ผมไปดูหลายเว็บที่แนะนำกัน ยอมรับว่า งงมากครับ

ผมเลยขอสอบถามเป็นข้อ ๆ ตามนี้ครับ

1. แนวคิดผมจะทำเป็นรูปธงชาติ เช่น ไทย อังกฤษ จีน เวียดนาม โดยที่จะมีลองค์เมื่อคลิกดังนี้
domain.com/th/
domain.com/en/
domain.com/cn/
domain.com/vt/

อยากทราบว่า จะเขียน .htaccess เพื่อไปยังแต่ละภาษายังไงครับ

2 ฐานข้อมูลต้องเป็นตัวเดียวกันหรือเปล่าครับ

3.เกี่ยวกับภาพ ยกตัวอย่างเช่น ภาพ slide ภาพแสดงในแต่ละหน้าที่เป๋นนามสกุล .jpg , gif , png ที่มีภาษาแต่ละภาษานั้น เราจะกำหนดให้แสดงอย่างไร

4.ยกตัวอย่างหน้าฟอร์มการติดต่อ ซึ่งจะมีหัวข้อช่องที่ให้กรอก เช่น ชื่อ อีเมล์ โทรศัพท์ ข้อความติดต่อ เมื่อทำหลายภาษา จะเปลี่ยนหัวข้อนี้ยังไง

รบกวนขอคำแนะนำด้วยครับ และย่งมีตัวอย่างประกอบจะขอบคุณมากเลยครับ
 :wanwan017: :wanwan017:


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: shinrafenr ที่ 22 กันยายน 2015, 10:56:49
เป็นผมผมคงใช้ WordPress+ WPML อ่ะครับ
แต่ถ้าต้อง custom build เองจริงๆ ผมก็คงไปลอกโครงสร้างฐานข้อมูลของ WordPress ในส่วนของโพสต์และการแยกแต่ละภาษามาปรับใช้อีกทีนึง คงปวดหัวน่าดู  :-X :-X


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: fangbif ที่ 22 กันยายน 2015, 13:56:41
เคยแต่ใช้ wordpress กับปลั๊กอิน polylang ค่ะ ฟรี

เวลาเราคลิกเปลียนภาษามันก็จะดึงภาษานั้นของโพสนั้นๆ มาอัตโนมัติ ไม่เคยเขียนเอง


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: kiraoji ที่ 22 กันยายน 2015, 13:59:14
ทำแบบระบบ backend ผมไม่ถนัดเลยครับ

ถ้าเป็น Html copy วางอย่างเดียว
แต่หากเป็น cms ใช้ plugin ได้ หรือ ถ้าเป็น joomla ทำได้อยู่แล้วแบบไม่ต้องติดตั้งอะไรเพิ่ม


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: talkit ที่ 22 กันยายน 2015, 14:01:53
ยาก ๆ ทั้งนั้นเลย ยิ่งเป็น Wordpress ไม่ถนัดด้วยสิครับ
 :wanwan011:


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: fangbif ที่ 22 กันยายน 2015, 14:03:51
ยาก ๆ ทั้งนั้นเลย ยิ่งเป็น Wordpress ไม่ถนัดด้วยสิครับ
 :wanwan011:

wordpress นี่ง่ายมากเลยนะคะ ลองอ่านบทความในเว็บเราดูนะคะ มันจะช่วยทุ่นแรงเราหลายอย่าง เวลาจะปรับปรุงแก้ไขอะไรก็จะไม่หนักด้วยค่ะ


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: dragons_first ที่ 22 กันยายน 2015, 15:11:30
การทำเว็บ หลายภาษานั้น ค่อนข้างยุ่งยากนิดนึงครับ แต่ก็พอบอกเพื่อเป็นแนวทางได้ ผมมีหลายเว็บที่ทำเป็นหลายภาษา บางเว็บต้องใช้จดจำการเข้าใช้งานของ user ในแต่ละประเทศด้วย อธิบายคร่าวๆดังนี้นะครับ (อาจจะไม่ละเอียด)

1.ฐานข้อมูลเป็นในการเก็บภาษานั้นผมจะใช้ ฟิลด์ๆนึงเก็บค่าภาษาที่ใช้แสดง เช่น ฟิลด์ชื่อ lang เก็บภาษาแต่ละภาษาเอาไว้อย่างนี้ TH,EN,CH,SP เป็นต้น
2.COOKIE เก็บค่าภาษาที่ได้กดเลือกครั้งแล้วแล้วจดจำไปตลอด
3.ระบบหลังบ้านอันนี้วางโครงสร้างในฐานข้อมูลแล้วก็น่าจะจัดการได้ไม่ยาก
4.เวลาเลือกกดเปลี่ยนภาษาก็เขียนฟังก์ชั่นให้ไปค้นหาว่า รหัสที่ถูกส่ง มันไปตรงกับรหัสใดในฐานข้อมูล เช่น กดภาษาไทย ส่งรหัส TH ไป ก็ให้เอา TH ไปค้นหาว่าในฐานข้อมูลมี record ไหนที่เป็น TH บ้าง


หัวข้อ: Re: ขอแนวทางการทำเว็บแบบ Multi Lang หน่อยครับ เชิญด้านในเลยครับ!
เริ่มหัวข้อโดย: Nokky@# ที่ 25 กันยายน 2015, 14:34:26
ก่อนอื่นต้องประกาศค่า session language ตอนเปลี่ยนภาษา
แปลงภาษาของ content โดยใช้ไฟล์ csv ควบคุมเอาครับ