Jump to content

2 изображения

По умолчанию в 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, делюсь им теперь безвозмездно тут.

Edited by aLEX49566

User Feedback

Вы сможете оставить отзыв только после скачивания файла.

Отзывов пока нет