Я пытаюсь изменить ядро календаря suitecrm на персидский календарь или календарь jalali и использовать функцию jDateTime, чтобы изменить его на jalali.
suitecrm на github: suitecrm
Функция jalali на github: sallar/jDateTime
Я пытаюсь изменить ядро календаря suitecrm на персидский календарь или календарь jalali и использовать функцию jDateTime, чтобы изменить его на jalali.
suitecrm на github: suitecrm
Функция jalali на github: sallar/jDateTime
Я не уверен, что это актуально. Однако можно изменить метки в календаре. Например.
скопировать: modules/Calendar/language/en_us.lang.php или .lang.php
в: custom/modules/Calendar/language/en_us.lang.php или .lang.php
А затем отредактируйте следующее, чтобы оно соответствовало персидскому календарю.
$mod_list_strings = array(
'dom_cal_weekdays' =>
array(
"Sun",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
),
'dom_cal_weekdays_long' =>
array(
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
),
'dom_cal_month' =>
array(
"",
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec",
),
'dom_cal_month_long' =>
array(
"",
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December",
),
);
Если есть различия в количестве дней в каждом месяце и т. д., вам нужно будет переопределить файл index.php, чтобы изменить работу календаря.