Posted 13 ноября, 20185 yr comment_152901 В настройках форумов есть опция "Пользователи могут просматривать темы, опубликованные другими пользователями?". Ставлю "нет" и форум пропадает из видимости для гостей. В настройках разрешений нельзя поставить галочку в колонке "Просмотр форума" для группы гостей. Похоже, так задумано. Но зачем? Как сделать так, чтобы форум был виден гостям? Подскажите, пожалуйста. Рылся в базе, в core_permission_index права стоят *. Это где-то в коде ограничение... Версия форума 4.2.2 Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/ Share on other sites Больше вариантов
13 ноября, 20185 yr comment_152902 Извини конечно, но ты сам понимаешь, что несёшь? если ты пользователям запрещаешь смотреть чужие темы, но при этом хочешь разрешить гостям, тогда пользователи будут открывать приватные вкладки чтобы смотреть темы, логично? тогда смысла нету, запрещать юзерам смотреть темы чужих юзеров think about it Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152902 Share on other sites Больше вариантов
13 ноября, 20185 yr Author comment_152903 5 минут назад, accop сказал: Извини конечно, но ты сам понимаешь, что несёшь? если ты пользователям запрещаешь смотреть чужие темы, но при этом хочешь разрешить гостям, тогда пользователи будут открывать приватные вкладки чтобы смотреть темы, логично? тогда смысла нету, запрещать юзерам смотреть темы чужих юзеров think about it Речь идет о форуме, а не темах. Пользователь: Гость: Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152903 Share on other sites Больше вариантов
13 ноября, 20185 yr comment_152904 и нафиг надо загрязнять видимость ? Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152904 Share on other sites Больше вариантов
13 ноября, 20185 yr Author comment_152905 1 минуту назад, accop сказал: и нафиг надо загрязнять видимость ? Необходимо гость знал, что существует такой раздел на форуме. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152905 Share on other sites Больше вариантов
13 ноября, 20185 yr comment_152906 6 минут назад, Indchubaka сказал: Необходимо гость знал, что существует такой раздел на форуме. может стоит и другие разделы посмотреть? а не права на категорию? Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152906 Share on other sites Больше вариантов
13 ноября, 20185 yr Author comment_152907 2 минуты назад, WOLF сказал: может стоит и другие разделы посмотреть? а не права на категорию? Другие разделы? Вы имеете в виду другие настройки, которые могли бы ограничивать видимость форума для гостей? Я о таких не знаю. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152907 Share on other sites Больше вариантов
13 ноября, 20185 yr comment_152909 3 минуты назад, Indchubaka сказал: Другие разделы? Вы имеете в виду другие настройки, которые могли бы ограничивать видимость форума для гостей? Я о таких не знаю. форум -категория --раздел так понятнее? Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152909 Share on other sites Больше вариантов
13 ноября, 20185 yr Author comment_152911 Галку на "просмотр форума" нельзя поставить в самом разделе. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152911 Share on other sites Больше вариантов
13 ноября, 20185 yr comment_152913 Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152913 Share on other sites Больше вариантов
13 ноября, 20185 yr Author comment_152916 2 минуты назад, WOLF сказал: Словами можете объяснить что вам не понятно? Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152916 Share on other sites Больше вариантов
13 ноября, 20185 yr Author comment_152927 Ну, подскажет кто? Я разжевал всё понятнее некуда. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152927 Share on other sites Больше вариантов
13 ноября, 20185 yr comment_152938 АЦ - Пользователи - Группа пользователей Выбираешь настройки пользователей "Гость" и нажимаешь на "замочек" Далее находишь поля "Просмотр раздела" и "Чтение тем" И ставишь галки везде, где написано "Просмотр раздела", и убираешь галочки "Чтение тем". Все, должно работать. Если не получается, меняйте форум или изучайте статьи по настройке групп пользователей на других сайт. Элементарные жи вещи... UPD Как это работает на форуме: Гость: Спойлер Пользователь: Спойлер Если не работаю галочки, делаем еще действия. Ац - Сообщество - Категории и разделы Выбираем каждый из разделов, выставляем настройки просмотра точно так же, как описано выше. Спойлер Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152938 Share on other sites Больше вариантов
14 ноября, 20185 yr Author comment_152942 15 часов назад, x7turist сказал: АЦ - Пользователи - Группа пользователей Выбираешь настройки пользователей "Гость" и нажимаешь на "замочек" Далее находишь поля "Просмотр раздела" и "Чтение тем" И ставишь галки везде, где написано "Просмотр раздела", и убираешь галочки "Чтение тем". Все, должно работать. Если не получается, меняйте форум или изучайте статьи по настройке групп пользователей на других сайт. Элементарные жи вещи... UPD Как это работает на форуме: Гость: Показать контент Пользователь: Скрыть контент Если не работаю галочки, делаем еще действия. Ац - Сообщество - Категории и разделы Выбираем каждый из разделов, выставляем настройки просмотра точно так же, как описано выше. Показать контент По той схеме, что вы предложили, пользователи не смогут создавать новые темы. Меня интересует реализация: Цитата Пользователи могут просматривать темы, опубликованные другими пользователями? Модераторы могут (если есть разрешения) просматривать все темы. Вы можете использовать эту настройку для создания форума, где пользователи смогут в частном порядке общаться с модераторами. Темы, опубликованные в форумах, защищённых паролем, не будут отображаться ни в одном боковом блоке, блоках хэдера или футера. Вот это мне нужно. Я включил, оно работает, но ГОСТИ не видят форум. В этом проблема заключается. Галки на "Просмотр форума" для гостей в правах групп и разделов не ставятся (неактивный чекбокс). UPD То есть пользователи не смогут смотреть свои темы по вашей схеме, а не создавать. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152942 Share on other sites Больше вариантов
14 ноября, 20185 yr comment_152943 Indchubaka предлагаю вам прислушаться к мнению @WOLF Понятнее него Вам тут явно никто не ответит А еще есть предложение бросить вам всю эту затею по созданию и реализации ваших идей Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152943 Share on other sites Больше вариантов
14 ноября, 20185 yr Author comment_152945 x7turist это не моя идея, я просто хочу создать раздел, в котором пользователи смогут общаться с модераторами, но при этом другие пользователи не смогут видеть эти темы. Данный функционал реализован в IPB, но по загадочной для меня причине скрывает форум от гостей. На то, что написал WOLF, я исчерпывающе ответил. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152945 Share on other sites Больше вариантов
15 ноября, 20185 yr Author comment_152956 ап Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152956 Share on other sites Больше вариантов
15 ноября, 20185 yr comment_152958 Тут без правки файлов или плагина, боюсь, не обойтись. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152958 Share on other sites Больше вариантов
15 ноября, 20185 yr Author comment_152965 Respected спасибо за ответ и за то, что поняли. Я готов править файлы (и делать это каждый раз при обновлении форума), знать лишь бы что и где... Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=152965 Share on other sites Больше вариантов
16 ноября, 20185 yr Author comment_153001 Не понимаю подобную реализацию в ipb4, когда в ipb3 можно было легко настроить так, как нужно. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=153001 Share on other sites Больше вариантов
16 ноября, 20185 yr comment_153006 Логика тут проста. Если тему в форуме может видеть только её автор, то гость будет видеть форум постоянно пустым, а это ни к чему хорошему не приведёт. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=153006 Share on other sites Больше вариантов
18 ноября, 20185 yr comment_153088 В 11/16/2018 в 15:42, Respected сказал: Логика тут проста. Если тему в форуме может видеть только её автор, то гость будет видеть форум постоянно пустым, а это ни к чему хорошему не приведёт. я тут согласен, незачем гостю захламлять вид пустым форумом всё идёт к минимизации Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=153088 Share on other sites Больше вариантов
20 ноября, 20185 yr Author comment_153171 Respected accop да, в этом есть смысл, однако не для моего случая. Форум у меня служит для технической поддержки пользователей. Заходя на форум, гость должен знать о существовании "приватного" раздела, иначе он после регистрации напишет тему в неподходящий раздел или вовсе сразу уйдет с форума. В общем, сделать раздел видимым для гостей мне необходимо, и я был бы очень благодарен, если бы мне кто-то подсказал как это реализовать. Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=153171 Share on other sites Больше вариантов
20 ноября, 20185 yr comment_153178 есть приложение опять таки для этого движка с системой тикетов думаю идеально для тебя Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=153178 Share on other sites Больше вариантов
25 ноября, 20185 yr Author comment_153304 Парни, очень долго мучаюсь по тому же вопросу, никак не могу разрешить гостям просматривать форум у которого опция "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 Link to comment https://ipbmafia.ru/topic/20636-polzovateli-mogut-prosmatrivat-temy-opublikovannye-drugimi-polzovatelyami/?&do=findComment&comment=153304 Share on other sites Больше вариантов
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.