aLEX49566 Опубликовано 14 февраля Поделиться Опубликовано 14 февраля Просмотр файла (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, делюсь им теперь безвозмездно тут. Добавил aLEX49566 Добавлено 02/14/24 Категория Интерфейс Язык Не требуется alexis и Zero108 1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
renssis Опубликовано 21 марта Поделиться Опубликовано 21 марта Hide info MOD: <!-- 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}"} · <strong>{lang="warn_points_message"}</strong> {$comment->warning->points} {{if member.modPermission('mod_see_warn') and $comment->warning}} · <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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.