08 มีนาคม 2551

จับ Joomla 1.5.1 แต่งชุดไทย

คราวที่แล้วเอาแค่ Screen shot มาให้ดูวันนี้มาลองแก้ไขจูมล่าให้เป็นภาษาไทยกันเลยดีกว่า
ก่อนอื่นเลย ปรับและแปลภาษาอังกฤษเป็นไทย ก่อนครับ
๑. ไฟล์ en_GB.xml ซึ่งอยู่ใน /language แก้ไขบรรทัดที่ 18 ในส่วนของแท็ก locale ให้เพิ่มเติมดังนี้
th_TH.utf8,th_TH,th,TH,en_GB.utf8, en_GB.UTF-8, en_GB, eng_GB, en, english, english-uk, uk, gbr, britain, england, great britain, uk, united kingdom, united-kingdom
จะเห็นว่าผมได้เพิ่มเติม locale ภาษาไทยเข้าไป ได้แก่ th_TH.utf8,th_TH,th,TH เรียบร้อยแล้วบันทึกแล้วปิดไฟล์นี้ไปได้เลย ไม่จำเป็นต้องใช้อีก

๒. ไฟล์ en-GB.ini ไฟล์นี้แก้ไข และแปลภาษาไปได้เลยครับ หากต้องการให้มีภาษาไทยทั้งเว็ปไซต์รวมทั้ง components , modules และ template ด้วย ก็แปลทุกไฟล์ที่อยู่ในโฟลเดอร์ language เพิ่มเติมในส่วนของ en-GB.ini ให้เพิ่มเติม ค่าต่อไปนี้ลงไปด้วย ตอนท้ายไฟล์
DATE_FORMAT_SCHOOL1=วัน%A ที่ %d เดือน%B พ.ศ.
DATE_FORMAT_SCHOOL2=วัน%A ที่ %d เดือน%B พ.ศ.


๓. เปิดไฟล์ /components/com_content/views/frontpage/tmpl/default_item.php ไปที่บรรทัดที่ 97
แก้ไขให้เหมือนนี้

และบรรทัดที่ 130


เรียบร้อยแล้วบันทึกไว้ ทดลองรีเฟรชหน้า joomla ใหม่ ควรจะได้วันที่ตามต้องการ
แบบนี้ครับ

การแก้ไขวันที่ต้องไล่ทำอีกหลายแห่ง ผมเพียงชีเทคนิคเบื้องต้นสำหรับ ใช้เฉพาะหน้า ลองรื้อโค้ดและลองแก้ไขเพิ่มดู หากต้องการอะไรที่เจ๋งกว่านี้ครับ
แสดงความคิดเห็น