Мне необходимо, чтобы в заголовке автоматически рассчитывался год (2024, 2025, 2026), чтобы не приходилось писать: ГОД, ГОД+1, ГОД+2
Может есть какое мягкое решение этой проблемы?
Не постоянный заголовок таблицы
Re: Не постоянный заголовок таблицы
Самое простое: JS код на страницу записи родительской сущности. Откорректируйте только номера полей и время задержки.
Код: Выделить всё
setTimeout(function() {
var currentYear = (new Date).getFullYear();
var name = $(".field-1444-th > div").text();
$(".field-1444-th > div").text(name + " " + currentYear);
$(".field-1443-th > div").text(name + " " + (parseInt(currentYear) + parseInt(1)));
$(".field-1366-th > div").text(name + " " + (parseInt(currentYear) + parseInt(2)));
}, 500);
Последний раз редактировалось tehnos 22 окт 2024, 13:19, всего редактировалось 1 раз.
Re: Не постоянный заголовок таблицы
Поинтересней, без всяких задержек выполнения: PHP код на странице родительской записи. Отредактируйте id полей.
Естественно все 3 поля должны называться "Сумма".
Код: Выделить всё
db_query("UPDATE `app_fields` SET `short_name` = CONCAT(`name`, ' ', YEAR(CURDATE())) WHERE `id` = 1444");
db_query("UPDATE `app_fields` SET `short_name` = CONCAT(`name`, ' ', YEAR(DATE_ADD(CURDATE(), INTERVAL 1 YEAR))) WHERE `id` = 1443");
db_query("UPDATE `app_fields` SET `short_name` = CONCAT(`name`, ' ', YEAR(DATE_ADD(CURDATE(), INTERVAL 2 YEAR))) WHERE `id` = 1366");
Re: Не постоянный заголовок таблицы
Или ещё можно этот PHP код воткнуть в автоматизацию и автоматически запускать эту автоматизацию в CRON 1 января в 00:01 каждый год.
Таким образом имена ваших полей будут переименовываться автоматически каждый год.
Таким образом имена ваших полей будут переименовываться автоматически каждый год.
Последний раз редактировалось tehnos 22 окт 2024, 13:38, всего редактировалось 1 раз.
Re: Не постоянный заголовок таблицы
Большое спасибо!!! Буду пробовать! И отдельно спасибо за несколько вариантов решений