XF 1.5 Редактирование поля дня рождения

econaft

Проверенные
Сообщения
881
Реакции
79
Баллы
5,530
Поле не редактируется.

Как сделать, чтобы разрешить пользователям редактировать поле дня рождения?

Проблема в том, что я регистрирую пользователей сам в админке. Форум закрытый.
И потом пользователи не могут ввести день своего рождения.
 
Я по поводу SQL-запроса:
XF 1.5 - Редактирование поля дня рождения

Сделал запрос. Но почему-то не появилось редактирование для пользователей. Но появилось для админов (я имею ввиду админ у себя в профиле сам себе, до запроса было тоже закрыто).

Редактирование профиля для пользователей отмечено "Да".
 
Последнее редактирование:
Заметил интересную особенность, если пользователь укажет год рождения, то он уже не сможет изменить свою дату, а если не укажет, т.е. просто укажет свой день и месяц, то он сможет редактировать свой день рождения...

Интересно а почему разработчики до сех пор не реализовали возможность редактирования дня рождения пользователям ? :(
 
  • Мне нравится
Реакции: Hope
Я правильно понял, что этот запрос только для админа?
user_id = 1

А можно сделать для всех пользователей?
Вместо id=1 указываейте id требуемого пользователя.
Или вам нужно сбросить дату рождения всем?
 
Llorephie, это я понял.
Всем бы надо.

или хотя бы группе какой-то
Если всем-всем-всем - уберите WHERE user_id, примерно так:
Код:
UPDATE xf_user_profile SET dob_day=0, dob_month=0, dob_year=0;
Группе - так как primary у нормальных людей всегда 2, выбираем по secondary:
Код:
UPDATE xf_user_profile SET dob_day=0, dob_month=0, dob_year=0 WHERE secondary_group_ids LIKE "%3%;
3 - по умолчанию группа "Администраторы". Указывайте id любой второстепенной группы, в которой нужно обнулить даты рождения.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу