26 ноября, 20186 yr Author comment_153329 Ну хоть кто-нибудь помогите с этой задачей ?. Ведь тут же все проще простого - разрешить гостям видеть разделы форума, у которых "Пользователи могут просматривать темы, опубликованные другими пользователями?" установлен "нет".
28 ноября, 20186 yr comment_153386 В 25.11.2018 в 16:16, Indchubaka сказал: Парни, очень долго мучаюсь по тому же вопросу, никак не могу разрешить гостям просматривать форум у которого опция "can_view_others" public function disabledPermissions() { $disabled = array(); $guestGroup = \IPS\Member\Group::load( \IPS\Settings::i()->guest_group ); if( $this->sub_can_post and !$this->can_view_others ) { $disabled[ $guestGroup->g_id ][] = 'view'; } return $disabled; } public function can( $permission, $member=NULL ) { if ( !$this->sub_can_post and in_array( $permission, array( 'add', 'reply' ) ) ) { return FALSE; } $_member = $member ?: \IPS\Member::loggedIn(); if ( $permission == 'view' and $this->min_posts_view and $this->min_posts_view > $_member->member_posts ) { return FALSE; } if ( !$_member->member_id and $this->sub_can_post and !$this->can_view_others ) { return FALSE; } if ( in_array( $permission, array( 'add', 'reply' ) ) and $this->min_posts_post and $this->min_posts_post >= $_member->member_posts ) { return FALSE; } $return = parent::can( $permission, $member ); if ( $return === TRUE and $this->password !== NULL and in_array( $permission, array( 'read', 'add' ) ) and ( ( $member !== NULL and $member !== \IPS\Member::loggedIn() ) or !$this->loggedInMemberHasPasswordAccess() ) ) { return FALSE; } return $return; } 100% в этому куске дело. Пожалуйста, подскажите. Файл: /forum/applications/forums/sources/Forum/Forum.php с чего ты взял? тут объявляется функция всего-лишь В 25.11.2018 в 16:16, Indchubaka сказал: Парни, очень долго мучаюсь по тому же вопросу, никак не могу разрешить гостям просматривать форум у которого опция "can_view_others" public function disabledPermissions() { $disabled = array(); $guestGroup = \IPS\Member\Group::load( \IPS\Settings::i()->guest_group ); if( $this->sub_can_post and !$this->can_view_others ) { $disabled[ $guestGroup->g_id ][] = 'view'; } return $disabled; } public function can( $permission, $member=NULL ) { if ( !$this->sub_can_post and in_array( $permission, array( 'add', 'reply' ) ) ) { return FALSE; } $_member = $member ?: \IPS\Member::loggedIn(); if ( $permission == 'view' and $this->min_posts_view and $this->min_posts_view > $_member->member_posts ) { return FALSE; } if ( !$_member->member_id and $this->sub_can_post and !$this->can_view_others ) { return FALSE; } if ( in_array( $permission, array( 'add', 'reply' ) ) and $this->min_posts_post and $this->min_posts_post >= $_member->member_posts ) { return FALSE; } $return = parent::can( $permission, $member ); if ( $return === TRUE and $this->password !== NULL and in_array( $permission, array( 'read', 'add' ) ) and ( ( $member !== NULL and $member !== \IPS\Member::loggedIn() ) or !$this->loggedInMemberHasPasswordAccess() ) ) { return FALSE; } return $return; } 100% в этому куске дело. Пожалуйста, подскажите. Файл: /forum/applications/forums/sources/Forum/Forum.php с чего ты взял? тут объявляется функция всего-лишь лаг
28 ноября, 20186 yr Author comment_153387 19 минут назад, accop сказал: с чего ты взял? тут объявляется функция всего-лишь Есть идеи получше где искать?
29 ноября, 20186 yr comment_153394 13 часов назад, Indchubaka сказал: Есть идеи получше где искать? Проще кажется у разработчиков спросить
29 ноября, 20186 yr Author comment_153397 1 час назад, accop сказал: Проще кажется у разработчиков спросить Как я у них спрошу? Чтобы регнуться на форуме, нужно лицуха (вроде бы).
29 ноября, 20186 yr comment_153401 2 часа назад, Indchubaka сказал: Как я у них спрошу? Чтобы регнуться на форуме, нужно лицуха (вроде бы). Тогда искать и искать.
30 ноября, 20186 yr comment_153419 1 час назад, Indchubaka сказал: За 350р поможет кто с этим? ты слишком заморачиваешься на том что не так важно. я тебе советую сосредоточиться на главном - на продукте который ты создаешь, а не инструментах где его будут обсуждать
30 ноября, 20186 yr comment_153421 1 час назад, Indchubaka сказал: За 350р поможет кто с этим? Это далеко не стоит таких денег ХД
1 декабря, 20186 yr Author comment_153452 WOLF поменять пару строк в коде или даже одну - такая сложная задача?
1 декабря, 20186 yr Author comment_153454 Respected в том, что я не разбираюсь в коде IPB и не знаю куда смотреть, а вы-то знаете.
1 декабря, 20186 yr comment_153456 5 минут назад, Indchubaka сказал: Respected в том, что я не разбираюсь в коде IPB и не знаю куда смотреть, а вы-то знаете. а мы его писали, что мы должны разбираться? в документации разработчика такого не написано.
1 декабря, 20186 yr comment_153472 5 часов назад, Indchubaka сказал: Respected в том, что я не разбираюсь в коде IPB и не знаю куда смотреть, а вы-то знаете. Ты не в чем не разбираешься, и почему-то решил, что задача легкая, лол Чтобы делать такие выводы,надо как минимум понимать что предстоит сделать
2 декабря, 20186 yr comment_153492 В 30.11.2018 в 19:19, Indchubaka сказал: За 350р поможет кто с этим? ТС, напишите. Возможно сможем вам помочь.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.