3ответ(ов) в теме
seymourg
не в сети 1 год
На сайте с 06.09.2021
Участник
Тем 6
Сообщения 11
1
20:28
Версия WP-Recall: 16.24.47

По умолчанию, у поле дата рождения вызывается datepicker с форматом записи yyyy-mm-dd, мне нужно изменить формат на dd.mm.yyyy , в файле /wp-content/plugins/wp-recall/assets/js/core.js на 329 строке изменил строку на dateFormat: 'dd.mm.yy', но теперь пользователь не может зарегистрироваться из-за ошибки "Укажите данные в требуемом формате", наверняка я упустил что-то еще, подскажите как мне быть(

0
Preci
не в сети 8 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
2
09:17

В файлах лучше ничего не править.

Добавьте это в какой то скрипт темы, например:

rcl_add_filter('rcl_datepicker_options', 'rcl_filter_datepicker_format');
function rcl_filter_datepicker_format(options) {
    jQuery(document).find('input.date-field').attr('pattern', '');
    options.dateFormat = 'dd-mm-yy';
    return options;
}

0
seymourg
не в сети 1 год
На сайте с 06.09.2021
Участник
Тем 6
Сообщения 11
3
21:07

Эта функция действительно помогла, но после я заметил что она конфликтует с другими моментами на сайте, по этому начал искать другие решения, по итогу нашел файл class_rcl_date или что то типо такого и заменил патерн на pattern="(d{2}-d{2}-d{4})" и все заработало, но в любом случае спасибо)

0
Вы не имеете права на публикацию сообщений в этой теме