Skip to main content

แก้บัคภาษาไทยบวก 542ปี เมื่อเปิดใช้งานในส่วนของผู้ดูแล joomla 3.4

แก้บัคภาษาไทยบวก 542ปี เมื่อเปิดใช้งานในส่วนของผู้ดูแล joomla 3.4

เปิดตัวมาไม่นานเจอบัคเข้าอย่างจัง ปัญหาที่พบคือเมือ่เราเปิดใช้งาน ภาษาไทยในส่วนของผู้ดูแล แล้วเข้าไปทำการบักเนื้อหา หากเข้าไปแก้ไขแล้วบันทึกก็จะบวกเพิ่มไปอีก 542 ปี  จากปี  2558 เป็นปี  3101 ทันทีและทำให้ไม่สามารถ เผยแพร่บทความได้ ตามรูป

thai lang bug joomla 34 1

thai lang bug joomla 34 2

thai lang bug joomla 34 3

 

การแก้ไขเบื้องต้น

ไปเปลี่ยนการใช้งานภาษาไทย เป็นภาษาอังกฤษที่ด้านผู้ดูแลก่อน จากนั้น เข้าไปแก้ไขปีของ เนื้อหานั้นๆ ให้ถูกต้อง 

thai lang bug joomla 34 4

 

ต่อมาแก้ไข ด้วยการ  fix bug ด้วยไฟล์ calendar.js และ calendar-setup.js

ให้โหลดไฟล์ ด้านล่าง 

Download :th-TH-fix-bug-plus-542-year.zip

แตกไฟล์ จะได้ โฟลเดอร์ th-TH ให้นำ วางทับ ในโฟลเดอร์ /media 

 

ขอบคุณ คุณ Suriya Kaewmungmuang สำหรับการแก้ปัญหา พอดีว่าเราใช้กับลูกค้า ตั้งแต่รุ่น 2.5 

คุณสุริยา บอกไว้ว่า

10931303 10153502276153275 522373284514952997 nในช่อง textbox ที่จะเอาไปบันทึก เพื่อไปใช้ต่อ ผมจะใช้ ค.ศ.เท่านั้น จะไม่แสดงพ.ศ.ในช่องนั้น เพราะจับอีเว้นท์ตอนซับมิตยากน่ะครับ
ส่วนตรงอื่นใช้เป็นพ.ศ.หมด
ทั้งในตัวปฏิทินและตอนแสดงผล

แถมท้าย 

เราสามารถใช้  ตัวเลขไทยได้ในเว็บ ด้วยในส่วนของ วัน เดือน ปี

thai lang bug joomla 34 6

 

การใช้งานให้เปิดไฟล์ /language/th-TH/th-TH.localise.php 

 

thai lang bug joomla 34 7

 

แก้ไขบัทดที่ 196 ตรง $convNumber = false;  ให้เปลี่ยนเป็น $convNumber = true; ตามรูป

thai lang bug joomla 34 5

 

จบแล้วครับ หากมีปัญหาการใช้งานแจ้งได้ครับ และหากบทความนี่เป็นประโยชน์ ช่วยกันแชร์เป็นกำลังใจนะครับ

 

  • Hits: 6855