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

Сделать Мод предупреждений видимым для пользователей!

Recommended Posts

Обновил пост

Share this post


Link to post
Share on other sites

похоже, все работает :)

Спасибо!

Share this post


Link to post
Share on other sites

Подскажите как сделать тоже самое (возможность просмотра чужих предупреждений пользователями), но только в версии 3.1.4?

Share this post


Link to post
Share on other sites

@VadimD,

 

<<<< admin/sources/base/core.php >>>>

 

Найти:

 

and ( ipsRegistry::member()->getProperty('member_id') == $member['member_id'] )

 

Заменить:

 

and ( ipsRegistry::member()->getProperty('member_id') > 0 )

 

 

<<<< admin/applications/members/modules_public/warn/warn.php >>>>

 

Найти и удалить:

 

and $this->memberData['member_id'] == $this->request['mid']

  • Upvote 1

Share this post


Link to post
Share on other sites

Спасибо, добрый человек!

Share this post


Link to post
Share on other sites

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

Edited by Strategius

Share this post


Link to post
Share on other sites

Нашел что-то похожее: admin\applications\members\modules_public\profile\warnings.php

 

if ( !$warning['wl_id'] or $warning['wl_member'] != $this->memberData['member_id'] )
	{
		$this->registry->output->showError( 'no_permission', 10264, null, null, 403 );
	}

Не этот ли код за это отвечает?

Share this post


Link to post
Share on other sites

Не этот ли код за это отвечает?

Нет.

		if ( !$pass )
	{
		$this->registry->output->showError( 'no_permission', 10262, null, null, 403 );
	}

Только учтите, что распространяется на все действия.

  • Upvote 1

Share this post


Link to post
Share on other sites
Только учтите, что распространяется на все действия.

Работает, спасибо! А на какие действия еще распространяется, кроме просмотра журнала?

 

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

Edited by Strategius

Share this post


Link to post
Share on other sites

Работает, спасибо! А на какие действия еще распространяется, кроме просмотра журнала?

На все, что есть в файле.

 

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

Так не надо бездумно править код. Я лишь указал направление.

Выше добавить

		if ($this->memberData['member_id'] and !isset($this->request['do']))
	{
		$pass = true;
	}

  • 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...