Дата рождения в профиле - в выпадающем списке 2.X

 
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2695
Поле Дата имеет ограниченный диапазон Годов (только с 1976 года) Почему кто то решил, что более старые пользователи не будут пользоваться интернетом, не понятно! smile
Как расширить диапазон годов? Ранее опубликованные решения не работают.
Поле Возраст не предлагать. Надо показывать не возраст, а именно дату рождения!
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2695
Что-то совсем тихо! Неужели никто не знает?
Или подскажите как поле Возраст заставить показывать дату, рождения а не возраст?
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3816
vikont:
Что-то совсем тихо!
Да, все самоизолировались.
vikont:
Неужели никто не знает?
Я знаю, надо много чего поменять в поле "Дата", начиная от структуры ячейки в бд, до изменения настроек в яваскриптах поля и вероятно надо будет изменять функцию фильтрации по этому полю.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3816
vikont:
подскажите как поле Возраст заставить показывать дату, рождения а не возраст?
С этим проще.
Эту строку https://github.com/instantsoft/icms2/blob/master/system/fields/age.php#L73
заменить на
Код PHP:
  1. return html(date("d-m-Y", strtotime($value)), false);
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2695
Loadырь:

vikont:
Неужели никто не знает?
Я знаю, надо много чего поменять в поле "Дата", начиная от структуры ячейки в бд, до изменения настроек в яваскриптах поля и вероятно надо будет изменять функцию фильтрации по этому полю.
Даже не подозревал, что с такой, казалось бы мелочью, столько проблем!
Loadырь:

vikont:
подскажите как поле Возраст заставить показывать дату, рождения а не возраст?
С этим проще.
Эту строку https://github.com/instantsoft/icms2/blob/master/system/fields/age.php#L73
заменить на
Код PHP:
  1. return html(date("d-m-Y", strtotime($value)), false);
Уф! Спасибки! Тоже очень хорошо! Еще бы месяцы не цифрами, а названиями, но подозреваю, что это еще больше мороки....
Почему бы поле Age не сделать более функциональным, добавив переключатель? Хочешь возраст, включил, день рождения переключил. Ведь день рождения и возраст это две стороны одного явления!
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.