решено Стандартное звание по умолчанию

Kryl

Пользователь
#1
Как сделать, чтобы при регистрации автоматически присваивалось звание ПОЛЬЗОВАТЕЛЬ..
А то каждому выставлять звание и лычку ...как то не удобно ...


Ответ от Exile :
в таблице bb_users как стандартное значение поля user_rank надо задать id нужной лычки.

а как узнать id лычки ?
 

Alexander.S

Пользователь
#2
Если я правильно понял, иди в бд, находит таблицу bb_ranks, смотри на стоблец rank_id, вот и id лычки.
 

Kryl

Пользователь
#4
все нашел , вставил в поле (на скрине)

ничего не изменилось ...
наверное это будет действовать для новых пользователей ..
а , что бы ко всем старым прикрутить лычку , нужен запрос в базу ..
 
Последнее редактирование:

Sprinx

Пользователь
#5
все нашел , вставил в поле (на скрине)

ничего не изменилось ...
наверное это будет действовать для новых пользователей ..
а , что бы ко всем старым прикрутить лычку , нужен запрос в базу ..
Так и есть.
Для существующих юзеров
Код:
UPDATE `bb_users` SET `user_rank` = id лычки WHERE user_rank = 0
Для новых юзеров, будет автоматом
Код:
ALTER TABLE `bb_users` MODIFY `user_rank` int(11) NOT NULL DEFAULT 'id лычки'
 
Сверху