Як відомо, Григоріан є типовим календарем у Magento, але в деяких країнах, таких як Китай, Японія, Індія, Іран та Аравія, існують різні календарі. Я шукав Magento Bakend, і не знайшов жодних варіантів для вибору та зміни календаря.
Я хочу використовувати "Джалалі" календар, персидський оригінальний календар. Тепер мені потрібно встановити новий календар.
Якщо я правильно знаю, у Magento використовується календар двох типів.
- Календар Zend Framework PHP
- Mihai Bazon Java Календар
Для першого типу я виявив , що є розширення для Zend_Date
називається , Zend_Calendar
що він може конвертувати важливі світові календарі, такі як перський Джалал (Хіджри Шамсі) календар, японський календар, Єврейський календар, китайський календар, Ісламський календар і т.д. ласка , дивіться посилання нижче для докладніше: http://framework.zend.com/wiki/display/ZFPROP/Zend_Calendar+-+Thomas+Weidner
Моя проблема полягає в тому, що я не знаю, як можна використовувати цей конвертер календарів Zend. або які файли потрібно редагувати в Magento?
А для другого типу календаря у мене є версія відкритого коду персидського джалалі календаря Mihai Bazon, написана Алі Фархаді за цим посиланням: http://farhadi.ir/works/jalalijscalendar Я додав цей календар Java, якщо потрібно.
Я помістив цей календар Java в Magento і замінив його на календар Java за замовчуванням. Але нічого не змінилося. Потім я відредагував деякі файли в Magento core. І я побачив, що при натисканні на піктограму календаря спливаючий календар не з’являється.
Допоможіть, будь ласка, змінити мій календар за замовчуванням у магазині на Джалалі, а на інших людей - свої календарі за замовчуванням.
Я думаю, що це буде дуже сильно і корисно, якщо хтось зможе вирішити цю проблему для Magento. Не тільки для перської, так і всі різні календарі, які підтримує Зенд або більше.
Для команди Magento може бути хорошою ідеєю, що вони можуть використовувати всі здібності Zend у своїй потужній програмі. Це може бути випадаючий список прогресу встановлення Magento, де ми вибрали країну, часовий пояс та валюту.