อย่างที่คุณทราบว่า Gregorian เป็นปฏิทินเริ่มต้นใน Magento แต่ในบางประเทศเช่นจีนญี่ปุ่นอินเดียอิหร่านและอาหรับมีปฏิทินที่แตกต่างกัน ฉันค้นหา Magento backend และฉันไม่พบตัวเลือกใด ๆ ในการเลือกและเปลี่ยนปฏิทิน
ฉันต้องการใช้ปฏิทิน "Jalali" ซึ่งเป็นปฏิทินดั้งเดิมของเปอร์เซีย ตอนนี้ฉันต้องการติดตั้งปฏิทินใหม่
ถ้าฉันรู้ถูกต้องมีปฏิทิน 2 ประเภทที่ใช้ใน Magento
- ปฏิทิน PHP กรอบ Zend
- ปฏิทิน Java Mihai Bazon
สำหรับประเภทแรกที่ฉันพบว่ามีส่วนขยายที่Zend_Date
เรียกZend_Calendar
ว่าสามารถแปลงปฏิทินสำคัญของโลกเช่นปฏิทินเปอร์เซียจาลี (ฮิจเราะห์ shamsi), ปฏิทินญี่ปุ่น, ปฏิทินฮีบรู, ปฏิทินจีน, ปฏิทินอิสลามและอื่น ๆ โปรดดูลิงค์ด้านล่างสำหรับ รายละเอียดเพิ่มเติม: http://framework.zend.com/wiki/display/ZFPROP/Zend_Calendar+-+Thomas+Weidner
ปัญหาของฉันคือฉันไม่รู้ว่าจะใช้ตัวแปลงปฏิทิน Zend นี้ได้อย่างไร หรือไฟล์ใดที่จะต้องแก้ไขใน Magento?
และสำหรับปฏิทินประเภทที่สองฉันมีปฏิทินโอเพ่นซอร์สรุ่น jalali ของเปอร์เซีย Mihai Bazon เขียนโดย Ali Farhadi ในลิงค์นี้: http://farhadi.ir/works/jalalijscalendarฉันแนบปฏิทิน Java นี้หากต้องการ
ฉันวางปฏิทิน Java นี้ใน Magento และฉันแทนที่ด้วยปฏิทิน Java เริ่มต้น แต่ไม่มีอะไรเปลี่ยนแปลง จากนั้นฉันก็แก้ไขไฟล์บางไฟล์ใน Magento core และฉันเห็นว่าเมื่อฉันคลิกที่ไอคอนปฏิทินปรากฏขึ้นปฏิทินไม่ปรากฏ
โปรดช่วยฉันเปลี่ยนปฏิทินเริ่มต้นของร้านเป็น Jalali และเปลี่ยนเป็นคนอื่น ๆ ที่มีปฏิทินเริ่มต้นของตัวเอง
ฉันคิดว่ามันจะมีประสิทธิภาพมากและเป็นประโยชน์หากใครบางคนสามารถแก้ปัญหานี้ได้สำหรับ Magento ไม่เพียง แต่สำหรับเปอร์เซียเท่านั้นใช่ปฏิทินที่แตกต่างกันทั้งหมดที่สนับสนุนโดย Zend หรือมากกว่า
เป็นความคิดที่ดีสำหรับทีม Magento ที่พวกเขาสามารถใช้ความสามารถของ Zend ทั้งหมดในโปรแกรมซอฟต์แวร์ที่ทรงพลัง มันอาจเป็นรายการแบบหล่นลงในความคืบหน้าการติดตั้ง Magento ที่เราเลือกประเทศเขตเวลาและสกุลเงิน