Indchubaka Опубликовано 26 ноября, 2018 Автор Поделиться Опубликовано 26 ноября, 2018 Ну хоть кто-нибудь помогите с этой задачей ?. Ведь тут же все проще простого - разрешить гостям видеть разделы форума, у которых "Пользователи могут просматривать темы, опубликованные другими пользователями?" установлен "нет". Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indchubaka Опубликовано 28 ноября, 2018 Автор Поделиться Опубликовано 28 ноября, 2018 up Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 28 ноября, 2018 Поделиться Опубликовано 28 ноября, 2018 В 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 с чего ты взял? тут объявляется функция всего-лишь лаг Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indchubaka Опубликовано 28 ноября, 2018 Автор Поделиться Опубликовано 28 ноября, 2018 19 минут назад, accop сказал: с чего ты взял? тут объявляется функция всего-лишь Есть идеи получше где искать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 13 часов назад, Indchubaka сказал: Есть идеи получше где искать? Проще кажется у разработчиков спросить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indchubaka Опубликовано 29 ноября, 2018 Автор Поделиться Опубликовано 29 ноября, 2018 1 час назад, accop сказал: Проще кажется у разработчиков спросить Как я у них спрошу? Чтобы регнуться на форуме, нужно лицуха (вроде бы). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 2 часа назад, Indchubaka сказал: Как я у них спрошу? Чтобы регнуться на форуме, нужно лицуха (вроде бы). Тогда искать и искать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indchubaka Опубликовано 30 ноября, 2018 Автор Поделиться Опубликовано 30 ноября, 2018 За 350р поможет кто с этим? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 30 ноября, 2018 Поделиться Опубликовано 30 ноября, 2018 1 час назад, Indchubaka сказал: За 350р поможет кто с этим? ты слишком заморачиваешься на том что не так важно. я тебе советую сосредоточиться на главном - на продукте который ты создаешь, а не инструментах где его будут обсуждать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 30 ноября, 2018 Поделиться Опубликовано 30 ноября, 2018 1 час назад, Indchubaka сказал: За 350р поможет кто с этим? Это далеко не стоит таких денег ХД Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indchubaka Опубликовано 1 декабря, 2018 Автор Поделиться Опубликовано 1 декабря, 2018 WOLF поменять пару строк в коде или даже одну - такая сложная задача? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 1 декабря, 2018 Поделиться Опубликовано 1 декабря, 2018 Indchubaka если это лёгкая задача, в чём дело тогда? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indchubaka Опубликовано 1 декабря, 2018 Автор Поделиться Опубликовано 1 декабря, 2018 Respected в том, что я не разбираюсь в коде IPB и не знаю куда смотреть, а вы-то знаете. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 1 декабря, 2018 Поделиться Опубликовано 1 декабря, 2018 5 минут назад, Indchubaka сказал: Respected в том, что я не разбираюсь в коде IPB и не знаю куда смотреть, а вы-то знаете. а мы его писали, что мы должны разбираться? в документации разработчика такого не написано. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 1 декабря, 2018 Поделиться Опубликовано 1 декабря, 2018 5 часов назад, Indchubaka сказал: Respected в том, что я не разбираюсь в коде IPB и не знаю куда смотреть, а вы-то знаете. Ты не в чем не разбираешься, и почему-то решил, что задача легкая, лол Чтобы делать такие выводы,надо как минимум понимать что предстоит сделать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 2 декабря, 2018 Поделиться Опубликовано 2 декабря, 2018 В 30.11.2018 в 19:19, Indchubaka сказал: За 350р поможет кто с этим? ТС, напишите. Возможно сможем вам помочь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.