Опубликовано: 2 марта 201114 г По умолчанию этот мод видять только Админы и Модеры! сами пользователи не видят количество предупреждений, если им в личку при выносе предупреждение не отпишет Модератор,пользователь так и не узнает об этом, реально сделать видимыми Предупреждения для пользователей?
Опубликовано: 5 декабря 201312 г Подскажите как сделать тоже самое (возможность просмотра чужих предупреждений пользователями), но только в версии 3.1.4?
Опубликовано: 8 декабря 201312 г @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']
Опубликовано: 12 февраля 20178 г А возможно ли сделать, чтобы в 3.4 пользователи могли просматривать журнал чужих предупреждений, а не только количество? Изменено 12 февраля 20178 г пользователем Strategius
Опубликовано: 12 февраля 20178 г Нашел что-то похожее: 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 ); }Не этот ли код за это отвечает?
Опубликовано: 12 февраля 20178 г Не этот ли код за это отвечает? Нет. if ( !$pass ) { $this->registry->output->showError( 'no_permission', 10262, null, null, 403 ); }Только учтите, что распространяется на все действия.
Опубликовано: 12 февраля 20178 г Только учтите, что распространяется на все действия.Работает, спасибо! А на какие действия еще распространяется, кроме просмотра журнала? Заметил, что гости тоже теперь могут просматривать предупреждения, можно ли это как-нибудь исправить? Изменено 12 февраля 20178 г пользователем Strategius
Опубликовано: 12 февраля 20178 г Работает, спасибо! А на какие действия еще распространяется, кроме просмотра журнала? На все, что есть в файле. Заметил, что гости тоже теперь могут просматривать предупреждения, можно ли это как-нибудь исправить? Так не надо бездумно править код. Я лишь указал направление.Выше добавить if ($this->memberData['member_id'] and !isset($this->request['do'])) { $pass = true; }
По умолчанию этот мод видять только Админы и Модеры! сами пользователи не видят количество предупреждений,
если им в личку при выносе предупреждение не отпишет Модератор,пользователь так и не узнает об этом,
реально сделать видимыми Предупреждения для пользователей?