March 5, 20178 yr Что еще за настройка? Запретить можно только на уровне модуля Members для определенных групп. Так сказать, выключить модуль.
March 5, 20178 yr Author В 3.4.х была возможность запретить пользователям просматривать других участников. В 4.х только отключить вообще профиль для просмотра даже самому себе.
March 5, 20178 yr Author Да, оно так выглядит в 3.ке.(Могут просматривать профили и список пользователей?) Жалко, что вырезали в 4
March 6, 20178 yr System - > Applications -> System - > Profiles -> PermissionsSystem - > Applications -> System - > Online User List -> Permissions И так далее по любому приложению и любому модулюИзучайте движек! Лень не всегда двигатель прогресса Edited March 6, 20178 yr by kgb
March 6, 20178 yr Author Перед тем, как писать свой бессмысленный комментарий - прочтите тему!System - > Applications -> System - > Profiles -> PermissionsНастройка отключает профиль. Просмотр профиля после выкл не доступен всем.
March 9, 20178 yr Author Игорь извини, случайно удалил комментарий. (нет доступа в панель модерации, для восстановления) Не работает (даже свой профиль просмотреть не дает) выскакивает ошибка Error: Using $this when not in object context (0) #0 /var/www/i/data/www/.com/forum/applications/core/modules/front/members/profile.php(44): IPS\_Member::inGroup(Array, 7) #1 /var/www/i/data/www/.com/forum/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\members\_profile->execute() #2 /var/www/i/data/www/.com/forum/index.php(13): IPS\_Dispatcher->run() #3 {main} и во время наведения курсора на ник, выскакивает сообщение (При загрузке этого контента возникла проблема).
March 10, 20178 yr Не работает (даже свой профиль просмотреть не дает) выскакивает ошибкаКод-то покажите, который используете.
March 10, 20178 yr Author Беда в том, что я удалил случайно Игоря сообщение (перепутал со своим), доступа в панель модератора нет, для восстановления.
March 12, 20178 yr В 3.1 не хранятся удаленные посты в мод. панели. applications/core/modules/front/members/profile.php Найти if ( !$this->member->member_id ) { \IPS\Output::i()->error( 'node_error', '2C138/1', 404, '' ); }Ниже добавить if (\IPS\Member::loggedIn()->member_id !== $this->member->member_id and \IPS\Member::loggedIn()->inGroup(array(1,2,3,4))) // Перечисляем через запятую айдишники групп, пользователи которых не смогут просматривать чужие профили кроме своих { \IPS\Output::i()->error( 'no_module_permission', '2C138/2', 403, '' ); }
March 12, 20178 yr Author Спасибо, работает (про входе в профиль). Приносим извинения, возникла проблемаУ вас недостаточно прав для просмотра запрошенной страницы. Код ошибки: 2C138/2 Не сочтите за наглость, а можно как-то сделать, чтоб пользователю с ограниченными правами ники пользователей были не кликабельны.?
March 13, 20178 yr Не сочтите за наглость, а можно как-то сделать, чтоб пользователю с ограниченными правами ники пользователей были не кликабельны.? Ссылки можно получить несколькими способами:- через шаблон userLink- через шаблон userLinkFromData- через тег Поэтому тут все не уберешь. К тому же есть еще кликабельные фото юзеров.
Не могу найти настройку запрет на просмотр других профилей.