- เครดิต
- 5479
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 200
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
เนื่องจากว่าเว็บดิสคัสเป็นที่นิยมชมชอบของทั้งไทยและต่างประเทศ ซึ่งดูได้จากสถิติการเข้าชมของแต่ละประเทศได้ที่ลายเซ็นต์ของผมด้านล่างน่ะครับ ชาวต่างชาติก็เข้ามาใช้บริการเว็บดิสคัสไทย ไม่น้อยเลยทีเดียว ผมจึงคิดว่า เว็บดิสคัส น่าจะทำซักหลายๆ ภาษา เพื่อให้ชาวต่างชาติเข้าใช้งานได้สะดวก
อยากเห็น ดิสคัสไทย ทำเว็บ Multi Language พี่ acaz พิจารณาด้วยครับ
วิธีการทำ
ขออนุญาตอ้างอิงข้อความจากกระทู้ของพี่โก๋ “[Guide] เริ่มต้นสร้างสกิน”
1. เข้าไปที่โพลเดอร์ templates แล้วสร้างโฟลเดอร์ใหม่ขึ้นมา 1 โฟลเดอร์ โฟลเดอร์นี้จะเป็นโฟลเดอร์สกินสำหรับเก็บภาษาของคุณ ใส่ชื่อโฟลเดอร์นี้ตามต้องการ ควรที่จะตั้งเป็นชื่อ ตามภาษาที่คุณต้องการใช้งานครับ เช่น discuz_english, discuz_chinese เป็นต้น
2.หลังจากที่สร้างโฟลเดอร์ของสกินเสร็จแล้วจากนั้นให้คัดลอกไฟล์ภาษาที่ต้องการใช้งาน เช่น หากจะทำเว็บเป็นภาษาอังกฤษ ก็ให้คัดลอกไฟล์ดังนี้ archiver.lang.php, emails.lang.php, feed.lang.php, magics.lang.php, messages.lang.php, misc.lang.php, modactions.lang.php, pms.lang.php, request.lang.php, runtime.lang.php, seccode.lang.php, swfupload.lang.php, tasks.lang.php, templates.lang.php และ wap.lang.php จากไฟล์ภาษาอังกฤษที่เพื่อนๆ เขาแปลไฟล์ดังกล่าวเสร็จแล้วหรือโหลดได้ตามที่ผมแนบมาครับ มาใส่โฟลเดอร์สกินของคุณ คือ discuz_english
3. เปิดเว็บไซต์ของคุณขึ้นมา แล้วไปที่ เมนูผู้ดูแลระบบ » รูปแบบ » เทมเพลท » เพิ่มใหม่: ใส่รายละเอียดลงไปให้ครบทั้ง 3 ช่อง
ช่องที่ 1 ใส่ชื่อสกินของคุณ เช่น Discuz English
ช่องที่ 2 ใส่ตำแหน่งที่อยู่ของโฟลเดอร์สกินของคุณ เช่น ./templates/discuz_english
ช่องที่ 3 ใส่รายละเอียดที่แสดงความเป็นเจ้าของสกิน หรืออะไรก็แล้วแต่
ใส่ครบแล้วคลิกที่ ส่ง แล้วจะได้สกินเพิ่มขึ้นมา
4. ยังอยู่ในเมนูผู้ดูแลระบบ ไปที่ รูปแบบ » สกิน
ทำการคัดลอกสกิน Default คลิกที่ คัดลอก แล้วจะได้สกินเพิ่มขึ้นมา 1 สกิน
5. หลังจากคัดลอกสกิน Default เสร็จแล้ว ให้เปลี่ยนชื่อสกินที่เพิ่มมาใหม่เป็นชื่อสกินของคุณให้ตรงกับไฟล์ภาษาที่คุณคัดลอกมาไว้ เช่น Discuz English
6. ทำการแก้ไขสกินของคุณ โดยคลิกที่ แก้ไข
7. ข้อนี้สำคัญมาก หากปรับไม่ถูกต้อง ภาษาก็จะไม่เปลี่ยนตามที่ตั้งไว้ ให้คุณทำการเปลี่ยน Match Template หรือโฟลเดอร์สำหรับเก็บไฟล์ภาษาจากข้อที่ 2 ให้เป็น Discuz English(ตามที่คุณได้ตั้งชื่อสกินก่อนหน้านั้น) เพราะคำสั่งนี้จะเป็นการดึงไฟล์ภาษาจากข้อ 2 มาทำการแสดงผล เมื่อการเลือกใช้สกินนี้ในหน้าเว็บครับ
ส่วนรูปภาพของสกินนี้ จะถูกใช้โดยสกิน default นะครับ และท่านสามารถปรับเปลี่ยนลักษณะต่างๆ ได้ตามต้องการ ในกระทู้ของพี่โก๋ “[Guide] เริ่มต้นสร้างสกิน” นะครับ
สำหรับ ภาษาจีนและภาษาอื่นๆ นั้น วิธีการทำ ก็ทำเหมือนกับการทำเว็บภาษาอังกฤษครับ เพียงแค่เปลี่ยนชื่อสกิน เปลี่ยนไฟล์ภาษาจากข้อที่ 2 ให้เป็นไฟล์ภาษาจีนหรือภาษาอื่นๆ และเปลี่ยน Match Template ให้ถูกต้องตามไฟล์ภาษาที่คุณได้คัดลอกไปไว้ในโฟลเดอร์สำหรับเก็บไฟล์ภาษาจีนหรือภาษาอื่นๆ ครับ
เพิ่มเติม คุณสามารถใช้สกินอื่นๆ นอกเหนือจากสกิน default ในการทำเว็บ Multi Language ก็ได้ครับ เพียงแค่ติดตั้งสกินที่คุณโหลดมา เหมือนอย่างที่คุณติดตั้งสกินทั่วๆ ไปนั้นล่ะครับ เพียงจะมีข้อแตกต่างขึ้นมาคือให้คัดลอกไฟล์ภาษาจากข้อที่ 2 ที่ผมกล่าวมานั้นมาใส่ในโฟลเดอร์สกินของคุณให้ถูกต้องตามชื่อภาษาที่ตั้งไว้
ตัวอย่างหน้าเว็บเมื่อคลิกที่เมนูเปลี่ยนสกิน
ภาษาไทย
ภาษาอังกฤษ
ภาษาจีน
อันนี้เป็นแนวทางครับผม หากจะให้อธิบายอย่างละเอียดก็คงไม่ไหว
แนะนำครับ หากเว็บของคุณมีชาวต่างชาติเข้ามาเยี่ยมชมบ่อยๆ ก็ควรที่จะตั้งสกิน discuz_english ให้เป็นตัวหลักนะครับ เพราะเมื่อเปิดหน้าเว็บดิสคัสขึ้นมา เขาก็จะเจอเมนูเป็นภาษาอังกฤษก่อนเสมอ
ชมตัวอย่างได้ที่- http://board.konseo.com/to/?http://board.konseo.com
คัดลอกไปที่คลิปบอร์ด ไฟล์ภาษาจากข้อที่ 2 ของภาษาอังกฤษและจีน [by Discuz2u.com and Discuz.net; Very thank.]
ผู้เขียนบทความ: Jaideejung007 [Translate Team]
ขอบคุณเนื้อหาเพิ่มเติม: i~Designs [Moderator] |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
|
|
|
|
|
|