Склонение месяцев

Все вопросы/проблемы по установке и использовании.
artyzz
Сообщения: 113
Зарегистрирован: 22 апр 2020, 23:28
Имя: Сергей
Откуда: Москва

Склонение месяцев

Сообщение artyzz »

Здравствуйте. Во многих отчетах и сущностях отображается один формат склонения - например 17 Июнь 2011 г. - режет глаза) где можно изменить склонение на нормальное? (17 Июня 2011 г.) ? Спасибо.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8996
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Склонение месяцев

Сообщение support »

Нет такой возможности.
nruslan2
Сообщения: 2414
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Склонение месяцев

Сообщение nruslan2 »

Я для склонения фамилий тупо ввел строку в родительном падеже заполняемую руками и оттуда для шаблона подставляю данные - так что с месяцами тоже самое можно провернуть! Да не удобно, но что делать! Красота требует жертв)
LelikSAN
Сообщения: 72
Зарегистрирован: 17 авг 2016, 10:33
Имя: Alex
Откуда: Россия

Re: Склонение месяцев

Сообщение LelikSAN »

Попробовал через ajax-запрос, вроде работает, но есть проблема -

function russian_date(){
$date=explode(".", date("d.m.Y"));
switch ($date[1]){
case 1: $m='января'; break;
case 2: $m='февраля'; break;
case 3: $m='марта'; break;
case 4: $m='апреля'; break;
case 5: $m='мая'; break;
case 6: $m='июня'; break;
case 7: $m='июля'; break;
case 8: $m='августа'; break;
case 9: $m='сентября'; break;
case 10: $m='октября'; break;
case 11: $m='ноября'; break;
case 12: $m='декабря'; break;
}
echo $date[0].' '.$m.' '.$date[2];
}
russian_date();

Результат -
1. в форме показывает текущую дату (29 января 2021)
2. А в карточке пусто

Вопрос:
1. Как подставить свою дату (заключение договора) из поля дата (28.11.2020) с помощью этого запроса?
2. Как вывести дату (28.11.2020) в карточку с помощью этого запроса?
Вложения
2.jpg
1.jpg
LelikSAN
Сообщения: 72
Зарегистрирован: 17 авг 2016, 10:33
Имя: Alex
Откуда: Россия

Re: Склонение месяцев

Сообщение LelikSAN »

Кто-нибудь может подсказать плиз, как попраить данный выше запрос. Нужно, чтобы цепляла указанную в поле "дата" , а не текущею дату выводила.
nruslan2
Сообщения: 2414
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Склонение месяцев

Сообщение nruslan2 »

чтобы сохранить запись надо использовать form_field_value в инструкции написано https://docs.rukovoditel.net.ru/index.php?p=99
Onetema
Сообщения: 49
Зарегистрирован: 31 окт 2020, 20:50
Имя: Артём
Откуда: Москва

Re: Склонение месяцев

Сообщение Onetema »

LelikSAN писал(а): 07 авг 2021, 00:50 Кто-нибудь может подсказать плиз, как попраить данный выше запрос. Нужно, чтобы цепляла указанную в поле "дата" , а не текущею дату выводила.
Добрый день.
Решился вопрос ? глаз режет ...
novgas
Сообщения: 19
Зарегистрирован: 29 ноя 2020, 20:22
Имя: Михаил Солохов
Откуда: Россия, Великий Новгород
Организация: Новгаз

Re: Склонение месяцев

Сообщение novgas »

+1 :roll:
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 746
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Склонение месяцев

Сообщение Fait »

Да видите, в чём дело...
Склонение проще реализовать функцией в пользовательском PHP.
Потом в форме указывать в календарике дату.
И добавить поле PHP код.
В котором уже забрать дату из поля и отправить её в функцию.
Функция в результате вернёт нужный формат, который и нужно будет сохранить в записи и использовать где хочешь.

Я использую именно этот способ, так как он достаточно гибкий.
И я сделал функцию для преобразования дат ещё более гибкой.

Если актуально, могу прислать сюда код, который использую.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 746
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Склонение месяцев

Сообщение Fait »

LelikSAN писал(а): 07 авг 2021, 00:50 Кто-нибудь может подсказать плиз, как попраить данный выше запрос. Нужно, чтобы цепляла указанную в поле "дата" , а не текущею дату выводила.
Ошибку у вас я нашёл.
Но вы наверное уже решили всё?
Не видел этой темы раньше, честно...
Ответить