I've searched for how to do this and it appears in previous versions of Forums you could have an authenticated user add a topic but I can't figure out how to do it. I do have the permissions set correctly. I have it set so authenticated users can Create New Content, Edit own content, and Delete own content. From what I've seen online people say you must have Create new content permission allowed to authenticated users to allow the creation of topics but it doesn't allow an authenticated user to create topics. I'm using the basic Drupal Forums module in Drupal 7.
Thanks for your help,
blah91

Comments

spovlot’s picture

You need to have the permissions for "Forum topic: Create new content" set for "authenticated user". If not, you will see the message "You are not allowed to post new content in the forum." at the top of the forum. If you do have permissions, you will see a link that says "Add new Forum topic".

blah91’s picture

The permission is set for authenticated users. The weird part is I don't see either of the things you said would be there. Both "You are not allowed to post new content in the forum." and "Add new Forum topic" aren't showing up. All I see is the table of the forums.
Thanks for your help!

spovlot’s picture

Are you looking at the URL /forum ? Do you have any other forum related modules enabled?

blah91’s picture

I am looking at URL/forum and no I don't have any other forum related modules enabled. It shows a table of the forums and then below the table is shows the different topics I've already created to be the standard topics of the website.

spovlot’s picture

The only thing I can think of is that your theme is excluding these links. Can you try Garland or Bartik to see if you see them?

blah91’s picture

There it is! If I set my theme to Bartik then it shows up. Apparently my Omega 5 theme doesn't like that link. I tried copying that anchor that used to create the topic and put it into a block only to be shown on the forum page. The problem is that the link won't work if the user isn't admin. The permissions say that any user can create content so it the permissions should be okay. Do you know another way to have them create a topic?
Thanks for your help!

spovlot’s picture

You can link in your menu or blocks to node/add/forum . The user will have to select the forum. The link from the forum module makes this contextual by adding the forum id such as node/add/forum/2 so that it automatically chooses the forum your are in.

I would suggest opening an issue in the Omega issue queue (http://drupal.org/project/issues/omega) to see if this is a generic issue with Omega or perhaps your specific theme.

Just for information, the Forum module uses local tasks for this link. See http://api.drupal.org/api/drupal/modules%21forum%21forum.module/function... . I would be surprised that this is an Omega problem since many modules use these local task links such as Views.

blah91’s picture

Thanks for all your help spovlot! I've implemented the node/add/forum which seems to work perfectly for what I want. When I get time I'll try to do the other things that you recommended.