Перейти к содержимому
Русский язык для Invision Community 5

Отображаемое имя - Помогите решить проблему

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

Помогите пожалуйста решить проблему, по поиску найти не смог.

 

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

 

Буду очень благодарен за помощь !

Рекомендованные сообщения

Что значит вводили логин? А сейчас они что вводит, не логин разве?

  • Автор

Мне нужно чтобы можно было вводить и отображаемое имя и имя для авторизации(логин)

Системные настройки -> Ограничения пользовательских имен -> Разрешить «Отображаемое имя»

  • Автор

Я в личном сообщении писал тебе что данная опция у меня включена

 

скрин

http://f6.s.qip.ru/R6eS395z.png

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

  • Автор

Когда пользователь меняет отображаемое имя у себя в профиле оно хранится в истории, данную историю может посмотреть любой желающий, а когда пользователь регистрировался и указывал отображаемое имя то его настоящий логин узнать никто не мог(кроме админа конечно)

Историю имен если не ошибаюсь можно запретить для просмотра.

Чтобы добавить такую возможность в форме регистрации нужно править исходный код (обработка формы) + шаблон.

  • Автор

Что то нигде не могу найти где же запретить просмотр истори изменения

В настройках групп?

  • Автор

Не 1 раз смотрел там, не нашёл такого пункта

Открыть /admin/applications/members/modules_public/profile/dname.php

Найти

	//-----------------------------------------
	// Can we access?
	//-----------------------------------------

Ниже добавить

 

	if ( !$this->memberData['g_is_supmod'] )
		{
			$this->registry->output->showError( 'dname_profiles_off', 10233.23, null, null, 403 );
	}

 

Открыть /admin/applications/members/modules_public/ajax/dname.php

Найти

	//-----------------------------------------
	// Can we access?
	//-----------------------------------------

Ниже добавить

 

	if ( !$this->memberData['g_is_supmod'] )
		{
		$this->returnJsonError( $this->lang->words['dname_profiles_off'] );
	}

 

Только супермодераторы смогут просматривать историю имен.

Для доступа только администраторам, g_is_supmod заменить на g_access_cp

  • Автор

Спасибо большое

  • Автор

 

Спасибо очень помог данный хук, только руками немного пришлось его доделать что-бы отображался данный блок

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.