Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Атаман

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

canview.jpg

Это?

 

Нет больше.

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

Edited by kgb
  • Downvote 2

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

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}

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

В 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

Share this post


Link to post
Share on other sites

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

 

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

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

- через тег

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

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...