แก้บัคภาษาไทยบวก 542ปี เมื่อเปิดใช้งานในส่วนของผู้ดูแล joomla 3.4
เปิดตัวมาไม่นานเจอบัคเข้าอย่างจัง ปัญหาที่พบคือเมือ่เราเปิดใช้งาน ภาษาไทยในส่วนของผู้ดูแล แล้วเข้าไปทำการบักเนื้อหา หากเข้าไปแก้ไขแล้วบันทึกก็จะบวกเพิ่มไปอีก 542 ปี จากปี 2558 เป็นปี 3101 ทันทีและทำให้ไม่สามารถ เผยแพร่บทความได้ ตามรูป
การแก้ไขเบื้องต้น
ไปเปลี่ยนการใช้งานภาษาไทย เป็นภาษาอังกฤษที่ด้านผู้ดูแลก่อน จากนั้น เข้าไปแก้ไขปีของ เนื้อหานั้นๆ ให้ถูกต้อง
ต่อมาแก้ไข ด้วยการ fix bug ด้วยไฟล์ calendar.js และ calendar-setup.js
ให้โหลดไฟล์ ด้านล่าง
Download :th-TH-fix-bug-plus-542-year.zip
แตกไฟล์ จะได้ โฟลเดอร์ th-TH ให้นำ วางทับ ในโฟลเดอร์ /media
ขอบคุณ คุณ Suriya Kaewmungmuang สำหรับการแก้ปัญหา พอดีว่าเราใช้กับลูกค้า ตั้งแต่รุ่น 2.5
คุณสุริยา บอกไว้ว่า
ในช่อง textbox ที่จะเอาไปบันทึก เพื่อไปใช้ต่อ ผมจะใช้ ค.ศ.เท่านั้น จะไม่แสดงพ.ศ.ในช่องนั้น เพราะจับอีเว้นท์ตอนซับมิตยากน่ะครับ
ส่วนตรงอื่นใช้เป็นพ.ศ.หมด
ทั้งในตัวปฏิทินและตอนแสดงผล
แถมท้าย
เราสามารถใช้ ตัวเลขไทยได้ในเว็บ ด้วยในส่วนของ วัน เดือน ปี
การใช้งานให้เปิดไฟล์ /language/th-TH/th-TH.localise.php
แก้ไขบัทดที่ 196 ตรง $convNumber = false; ให้เปลี่ยนเป็น $convNumber = true; ตามรูป
จบแล้วครับ หากมีปัญหาการใช้งานแจ้งได้ครับ และหากบทความนี่เป็นประโยชน์ ช่วยกันแชร์เป็นกำลังใจนะครับ
- Hits: 6855