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

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

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

Обновил пост

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


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

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

Спасибо!

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


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

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

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


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

@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

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


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

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

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


Ссылка на сообщение
02/12/17 10:21 (изменено)

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

Изменено пользователем Strategius

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


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

Нашел что-то похожее: 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 );
	}

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

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


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

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

Нет.

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

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

  • Upvote 1

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


Ссылка на сообщение
02/12/17 12:37 (изменено)
Только учтите, что распространяется на все действия.

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

 

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

Изменено пользователем Strategius

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


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

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

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

 

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

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

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

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

  • Upvote 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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