Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Атаман

Запретить пользователям просматривать другие профиля ips4

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

Не могу найти настройку запрет на просмотр других профилей.

Поделиться сообщением


Ссылка на сообщение

Что еще за настройка?

 

Запретить можно только на уровне модуля Members для определенных групп. Так сказать, выключить модуль.

Поделиться сообщением


Ссылка на сообщение

В 3.4.х была возможность запретить пользователям просматривать других участников. В 4.х только отключить вообще профиль для просмотра даже самому себе.

Поделиться сообщением


Ссылка на сообщение

canview.jpg

Это?

 

Нет больше.

Поделиться сообщением


Ссылка на сообщение

Да, оно так выглядит в 3.ке.(Могут просматривать профили и список пользователей?)

 

Жалко, что вырезали в 4

Поделиться сообщением


Ссылка на сообщение
03/06/17 14:16 (изменено)

System - > Applications -> System - > Profiles -> Permissions

System - > Applications -> System - > Online User List -> Permissions

И так далее по любому приложению и любому модулю

Изучайте движек! Лень не всегда двигатель прогресса

Изменено пользователем kgb
  • Downvote 2

Поделиться сообщением


Ссылка на сообщение

Перед тем, как писать свой бессмысленный комментарий - прочтите тему!

System - > Applications -> System - > Profiles -> Permissions

Настройка отключает профиль. Просмотр профиля после выкл не доступен всем.

Поделиться сообщением


Ссылка на сообщение

Игорь извини, случайно удалил комментарий. (нет доступа в панель модерации, для восстановления)

 

Не работает (даже свой профиль просмотреть не дает) выскакивает ошибка

Error: Using $this when not in object context (0)
#0 /var/www/i/data/www/.com/forum/applications/core/modules/front/members/profile.php(44): IPS\_Member::inGroup(Array, 7)
#1 /var/www/i/data/www/.com/forum/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\members\_profile->execute()
#2 /var/www/i/data/www/.com/forum/index.php(13): IPS\_Dispatcher->run()
#3 {main}

 

и во время наведения курсора на ник, выскакивает сообщение (При загрузке этого контента возникла проблема).

Поделиться сообщением


Ссылка на сообщение

Не работает (даже свой профиль просмотреть не дает) выскакивает ошибка

Код-то покажите, который используете.

Поделиться сообщением


Ссылка на сообщение

Беда в том, что я удалил случайно Игоря сообщение (перепутал со своим), доступа в панель модератора нет, для восстановления.

Поделиться сообщением


Ссылка на сообщение

В 3.1 не хранятся удаленные посты в мод. панели.

 

applications/core/modules/front/members/profile.php

 

Найти

		if ( !$this->member->member_id )
	{
		\IPS\Output::i()->error( 'node_error', '2C138/1', 404, '' );
	}

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

		if (\IPS\Member::loggedIn()->member_id !== $this->member->member_id and \IPS\Member::loggedIn()->inGroup(array(1,2,3,4))) // Перечисляем через запятую айдишники групп, пользователи которых не смогут просматривать чужие профили кроме своих
	{
		\IPS\Output::i()->error( 'no_module_permission', '2C138/2', 403, '' );
	}

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Спасибо, работает

 

(про входе в профиль).

Приносим извинения, возникла проблема

У вас недостаточно прав для просмотра запрошенной страницы.

 

Код ошибки: 2C138/2

 

Не сочтите за наглость, а можно как-то сделать, чтоб пользователю с ограниченными правами ники пользователей были не кликабельны.?

Поделиться сообщением


Ссылка на сообщение

Не сочтите за наглость, а можно как-то сделать, чтоб пользователю с ограниченными правами ники пользователей были не кликабельны.?

Ссылки можно получить несколькими способами:

- через шаблон userLink

- через шаблон userLinkFromData

- через тег

Поэтому тут все не уберешь. К тому же есть еще кликабельные фото юзеров.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо Вам. ;)

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...