Перейти к содержанию

(k4) Visible Warn


aLEX49566

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

(k4) Visible Warn


По умолчанию в ips4 если вы предупреждаете пользователей или баните, то сообщение с варном видно только Администраторам или Модераторам. Данный плагин снимает это ограничение и делает видимым предупреждения всем без исключения.

 

Чтобы плагин заработал идем в

core-front-profile

 

Находим:

 
{{if \IPS\Settings::i()->warn_on and !$member->inGroup( explode( ',', \IPS\Settings::i()->warn_protected ) ) and ( \IPS\Member::loggedIn()->modPermission('mod_see_warn') or ( \IPS\Settings::i()->warn_show_own and \IPS\Member::loggedIn()->member_id == $member->member_id ) )}}

 

Заменяем на

 
{{if \IPS\Settings::i()->warn_on and !$member->inGroup( explode( ',', \IPS\Settings::i()->warn_protected ) ) and ( \IPS\Member::loggedIn()->modPermission('mod_see_warn') or ( \IPS\Settings::i()->warn_show_own ) )}}

 

Может кому то еще пригодится это:

Если вы предупредили или забанили пользователя с самой темы, то это предупреждение видно только Администраторам или модераторам, что бы сделать варны видимыми всем, идем в

 
forums-front-topics-post

 

Находим строчку:

 
{{if member.modPermission('mod_see_warn') and $comment->warning}}

 

Заменяем на:

 
{{if $comment->warning}}

 

В моем случае понадобилось еще разрешить тотально тут:

 
\applications\forums\sources\Topic\Topic.php

 

Находим:

 
public function comments( $limit=NULL, $offset=NULL, $order='date', $orderDirection='asc', $member=NULL, $includeHiddenComments=NULL, $cutoff=NULL, $extraWhereClause=NULL, $bypassCache=FALSE, $includeDeleted=FALSE, $canViewWarn=NULL )

 

Меняем на:

 
public function comments( $limit=NULL, $offset=NULL, $order='date', $orderDirection='asc', $member=NULL, $includeHiddenComments=NULL, $cutoff=NULL, $extraWhereClause=NULL, $bypassCache=FALSE, $includeDeleted=FALSE, $canViewWarn=TRUE )

 

Хук в свое время был заказан у By_ix, делюсь им теперь безвозмездно тут.


 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Hide info MOD:

image.png.ddfed17b3a0bf28efa81143512640014.png

<!-- Moderator warning -->
<div class="ipsType_reset ipsPad ipsAreaBackground_light ipsClearfix ipsPhotoPanel ipsPhotoPanel_mini">
	{template="userPhoto" group="global" app="core" params="\IPS\Member::load( $comment->warning->moderator ), 'mini'"}
	<div>
		<strong class='ipsType_warning ipsType_normal'>{lang="member_given_post_warning" sprintf="\IPS\Member::load( $comment->warning->moderator )->name, \IPS\Member::load( $comment->warning->member )->name"}</strong>
		<br>
		<span class='ipsType_light'>
			<strong>{lang="warn_reason_message"}</strong> {lang="core_warn_reason_{$comment->warning->reason}"} &middot; <strong>{lang="warn_points_message"}</strong> {$comment->warning->points} {{if member.modPermission('mod_see_warn') and $comment->warning}} &middot; <a href="{url="app=core&module=system&controller=warnings&do=view&id={$comment->warning->member}&w={$comment->warning->id}" seoTemplate="warn_view" seoTitle="$comment->author()->members_seo_name"}" title='{lang="view_warning_details_title"}' data-ipsDialog data-ipsDialog-size='narrow'>{lang="view_warning_details"}</a>{{endif}}
		</span>
	</div>
</div>

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...