Домой Wp-Recall WP-Recall: Проблемы и решения Как сделать так, чтобы пользователь сам изменял свои контактные данные в профиле?
9ответ(ов) в теме
Илья Искалин
не в сети 7 лет
На сайте с 10.11.2013
Участник
1
14:59

Здравствуйте!

Такой вопрос, можно ли как то сделать, чтобы пользователь сам, заходя в свой профиль смог изменить себе отображаемое имя на сайте?

посмотрите скрин

Вы не можете просматривать опубликованные ссылки

а так же можно как то сделать, чтобы пользователь вообще не получит доступа к сайту пока не придумает себе новый пароль (т.к этого пароля у него вообще нет) и не придумает удобный логин. Т.е, по сути не заполнит свои регистрационные данные, но при этом не меняя e-mail, и не теряя деньги на балансе?

Я так понимаю это надо допиливать?*

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
15:49

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

0
Илья Искалин
не в сети 7 лет
На сайте с 10.11.2013
Участник
3
16:14

а как сделать, чтобы обязательно был изменён пароль именно пользователем перед тем как он сайтом начнёт пользоваться? с сохранением старой информации о нём

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
17:10

стандартным функционалом плагина этого не сделать, под эту задачу надо писать свою функцию

0
Илья Искалин
не в сети 7 лет
На сайте с 10.11.2013
Участник
5
19:39

И ещё, раньше у обладателей VIP статуса на аватарке красовался соответствующий значок. Как это сделать?

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
19:41

он и сейчас красуется, разве нет?

0
Илья Искалин
не в сети 7 лет
На сайте с 10.11.2013
Участник
7
20:14

ну, у вас на сайте я его не вижу, но мне интересно, как это сделать у себя на сайте?

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
8
21:00

пометку ВИП не видно? а тут

Вы не можете просматривать опубликованные ссылки

я вижу
Если на сайте установлен плагин wp pay access, то для вывода такой пометки надо использовать код

add_filter('after-avatar-rcl','get_icon_pay_acc_user',4,2);
function get_icon_pay_acc_user($content_lk,$author_lk){
	$content_lk .= get_active_acc_user($author_lk);
	return $content_lk;
}

function get_active_acc_user($user_id){
	global $wpdb,$wppay_accounts;
	$accs = $wpdb->get_results("SELECT * FROM ".WP_PREFIX."wppay_active_access WHERE user='$user_id'");

	foreach((array)$wppay_accounts as $account){
		foreach($accs as $acc){
			if($account->ID==$acc->account){
				$access[$acc->account]=$account->acc_name;
			}
		}
	}	

	if(isset($access)){
		foreach($access as $id=>$name){			
			$acc_list .= ' <span class="active-pay-account" id="account-'.$id.'">'.$name.'</span>';
		}
		return $acc_list;
	}
	
}

и стили
.active-pay-account{
	background: none repeat scroll 0 0 orange;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 5px;
}
#lk-conteyner .active-pay-account{	
	position: absolute;
	top: 5px;
	right: 0px;
}

0
Илья Искалин
не в сети 7 лет
На сайте с 10.11.2013
Участник
9
21:20

Понятно!

Да, у этого пользователя есть, просто я по вам проверял, у вас на аве раньше тоже было, а сейчас нет

0
Тема закрыта. Публикация новых сообщений запрещена.