Skip to:
Content
Pages
Categories
Search
Top
Bottom

Forum Access Question


  • Suz123
    Participant

    @suz123

    Hi,

    I have created an open private forum. When a person registers and logs in, they are directed to the front page of my site. When they access the dashboard and try to click on the forum topics they get a message that says “You do not have sufficient permissions to access this page.” My question is:

    1. When they log in, is there a way that they could get directed straight to the forum instead of being directed to my site’s front page.
    2. When they go to the Dashboard, how can I give them access to the topics so they don’t get the message: “You do not have sufficient permissions to access this page.”

    WEBSITE: http://www.successintention.com/

    bbPress Version: 2.4.1
    WordPress 3.7.1.
    Genesis Version: 1.9.2
    bbPress Genesis Extend Version 1.0.1

    Thanks,
    -Suzanna

Viewing 5 replies - 1 through 5 (of 5 total)

  • Robin W
    Moderator

    @robin-w

    Ok, few thoughts

    1. Is you intention to have a site with a forum page, or is the forum the whole site? This will determine the best way to get your users onto the forum, let me know and I’ll advise further
    2. I don’t like giving users the dashboard – it takes away from look and feel of the site and shows them the backend. I disable the toolbar in users profile.
    3. I don’t let my users auto register – unless you plan to have high levels of users it is better to let them manually resister. I have a simple form that they complete and gets auto emailed to me. I then set them up manually. If you forums are private, then you wouldn’t want anyone being able to auto access anyway would you?
    4. you need to assign your topics to forums, and make those forums private for the participant role to then be able to see them


    Suz123
    Participant

    @suz123

    Hi Robin. Thanks for your reply and help! Below are my answers to your questions.

    1. Is you intention to have a site with a forum page, or is the forum the whole site? This will determine the best way to get your users onto the forum, let me know and I’ll advise further
    I WANT TO HAVE A SITE WITH A FORUM PAGE.

    2. I don’t like giving users the dashboard – it takes away from look and feel of the site and shows them the backend. I disable the toolbar in users profile.
    I WOULD LIKE TO DISABLE THIS BUT NOT SURE HOW GLOBALLY OR OTHERWISE. IN MY DASHBOARD, I DON’T SEE WHERE I COULD GO TO SEE WHO HAS REGISTERED FOR MY SITE OR WHERE TO CHANGE THEIR PROFILES.

    3. I don’t let my users auto register – unless you plan to have high levels of users it is better to let them manually resister. I have a simple form that they complete and gets auto emailed to me. I then set them up manually. If you forums are private, then you wouldn’t want anyone being able to auto access anyway would you?
    COULD YOU PLEASE LET ME KNOW MORE SPECIFICALLY HOW YOU DO THIS? WHAT FORM DO YOU USE (THE REGISTRATION FORM OR SOMETHING ELSE?) AND HOW DO YOU SET THEM UP MANUALLY? I DON’T SEE A WAY OF SETTING UP USERS IN MY DASHBOARD.

    4. You need to assign your topics to forums, and make those forums private for the participant role to then be able to see them.
    I THINK I DID DO THIS BEFORE. UNER “FORUM ATTRIBUTES”, I HAVE THE FORUM SET TO: TYPE: FORUM, STATUS: OPEN, VISIBILITY: PRIVATE.
    I SET THE TOPICS AS STATUS: OPEN, FORUM: THE NAME OF MY FORUM SELECTED


    Robin W
    Moderator

    @robin-w

    This will take you several stages but should get you where you want to be

    1. For your forum page

    Create a page called forum or forums. In the body of the page type the following code

    [bbp-forum-index]

    And save

    If your menu auto-creates then this will appear, if not go into dashboard>appearance>menus

    2. Create a register form

    Download contact form 7

    http://wordpress.org/plugins/contact-form-7/

    set up a page called ‘register’, and put a registration for in there

    3. Download bbpress WP tweaks

    http://wordpress.org/plugins/bbpress-wp-tweaks/

    This will give you a bbpress sidebar that your forum page will use

    Go into dashboard>appearance>widgets and populate this with

    (bbpress) login widget

    The url for register will be the page you set up under 2 – so populate this with “/register”, and the lost password url will be “/lost-password”

    (bbpress) forums list

    (bbpress) recent topics

    (bbpress) recent replies

    And anything else you want to add

    4. When someone sends in a form (it’ll be emailed to you) then you can set them up, and ensure that they don’t get the toolbar. They will have “no role for this site” for wordpress, and “participant” form bbpress.

    That should be enough to get you going, but come back if you need more !


    Suz123
    Participant

    @suz123

    Thanks for the tips Robin!

    I got the forum page set up in the site’s menu and it looks like the widgets you mention were already included when I uploaded bbPress, so I put them into the sidebar. I am still not exactly clear on how I would set up a user after they sign up with the contact form 7. Would I need to create their username and password etc and where do I set them up? Also, when I log out as a user, I am getting an error page that says “Oops, this link appears to be broken.” This is the link: http://www.successintention.com/forums/forum/success/?loggedout=true
    You also mention that the user will have “no role for this site” for wordpress. Where do I set this up?

    Thanks,
    Suzanna


    Robin W
    Moderator

    @robin-w

    username

    Yes you will set each one up.

    Go into Dashboard>users>add new user

    In there you will see a box to uncheck that they don’t see the toolbox, a wordpress role – I set to none for this site.

    Once you have set them up and clicked save, then go back in to edit that user and you’ll see at the bottom options for their bbpress, which you’ll set to participant.

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.