Jump to content

Форум закрыт для гостей. Как открыть только некоторые темы?


a1eX28
 Share

Recommended Posts

Привет.

Как можно реализовать при закрытом форуме (нужна авторизация, чтобы смотреть форум) - открыть некоторые темы (по прямым запросам на них)?

Link to comment
Share on other sites

Да собственно никак. Закрытость определяется не только отсутствием форумов на странице, но и проверкой доступа в коде. Единственное что я здесь пока вижу - переопределить доступ при запросе конкретных тем. Например если включена настройка Заставлять пользователей авторизироватся чтобы увидеть форум, отключить ее при условии запроса темы.

Link to comment
Share on other sites

Да собственно никак. Закрытость определяется не только отсутствием форумов на странице, но и проверкой доступа в коде. Единственное что я здесь пока вижу - переопределить доступ при запросе конкретных тем. Например если включена настройка Заставлять пользователей авторизироватся чтобы увидеть форум, отключить ее при условии запроса темы.

Понял, спасибо!

Кто-то сможет интересно такое реализовать? разумеется за денежку

Link to comment
Share on other sites

Если под реализовать подрозумевается хук со всякими плюшками, то кто-то может и может. Если же вам не принципиально хук и не брезгуйте хардкодом, то нужно смотреть где в коде проверяется это настройка и составить там условие, чтобы отключить её для тем.

Link to comment
Share on other sites

Да мне и в коде годится. Главное чтобы работало.

Только вот у меня вопрос - когда будет запрошен URL нужной темы, опция "заставлять пользователей авторизоваться.." отключится у всех юзеров ведь? т.е. форум просто станет открытым ведь..

Link to comment
Share on other sites

Да, форум будет доступен как при обычном просмотре.

 

А не проще уже масками доступа групп настроить нужный уровень доступа, убрав все права просмотра у гостей, оставив только к определенным форумам?

Link to comment
Share on other sites

А тогда это не совсем то.

Нужно чтобы форум всегда для всех был закрыт, но отображались определенные темы для гугла, вот какая задача стоит.

закрытый форум гугл не индексирует к сожалению.....

Link to comment
Share on other sites

Можно и для гугла, но:

- гугл может расценить это как клоакинг, и в лучшем случае страницы выпадут из поиска.

- если страница была проиндексирована, пользователь легко сможет посмотреть ее содержимое в сохраненной копии без надобности регистрации на форуме.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...