Anonymous User 5853594Inactive
Not by default, but you could look for plugins which lets you manage your users.
You could use plugins to edit the capabilities of users. For instance, remove their capability to create new threads.
BParticipant
Hi all,
Having a slight URL issue. Forums settings / slugs are default, permalink settings are using
/%postname%/
Forums URL is:
http://www.website.com/forums/
Forums topic URL one level down is:
http://www.website.com/forums/forum/website-community/announcements/
… where ‘website-community’ is the category, and ‘announcements’ is the first forum under that.
Here’s where it breaks. If I hover over a topic, the URL displays as:
http://www.website.com/forums/topic/website-community/announcements/first-topic/
… and if I click, I get a 404.
If I edit the URL manually, it will work as expected, I just have to take out the category and forum name from the url, such as:
http://www.website.com/forums/topic/first-topic/
Why are the category and forum titles appearing in the URL, and what’s the best way to fix?
Thanks in advance!
Hi,
I am getting a redirect loop while accessing forum posts. The index page of forums (forum lists) works fine bur none of the forums works.
This will work fine when we use default hyperlinks but we can use only %post-name% permalink due to our site structure.
Can anybody provide a solution to this problem
Thanks
Hi all, I have a members only forum on a clients site that is protected by s2Member so only level #1 members can access all /forms/forum pages. The client reported yesterday that their forum wasn’t working – all pages got to our custom 404 page.
They upgraded there website to 3.8 last week – usually we run there updates, I don’t think they checked the forum after running the update so I don’t know if the update caused the issue or not. Likewise they didn’t take a full site backup as instructed when doing updates.
When I switch off permalinks the pages work (though the forum overview /forums/ doesn’t). I’ve tried:
– resaving the permalinks (switching off, back on etc in various different combos)
– deleting the .htaccess and resaving permalinks
– uploading an old .htaccess
– reinstalling wordpress 3.8
– deactivating all other plugins
– switching to a default theme
I really don’t want to have to move them to a fresh install, the site is massive. Likewise I don’t think reverting to an older version of WordPress is really a solution.
Any more suggestions of what to try would be appreciated!!!
Thanks in advance!
Hi all, I have a members only forum on a clients site that is protected by s2Member so only level #1 members can access all /forms/forum pages. The client reported yesterday that their forum wasn’t working – all pages got to our custom 404 page.
They upgraded there website to 3.8 last week – usually we run there updates, I don’t think they checked the forum after running the update so I don’t know if the update caused the issue or not. Likewise they didn’t take a full site backup as instructed when doing updates.
When I switch off permalinks the pages work (though the forum overview /forums/ doesn’t). I’ve tried:
– resaving the permalinks (switching off, back on etc in various different combos)
– deleting the .htaccess and resaving permalinks
– uploading an old .htaccess
– reinstalling wordpress 3.8
– deactivating all other plugins
– switching to a default theme
I really don’t want to have to move them to a fresh install, the site is massive. Likewise I don’t think reverting to an older version of WordPress is really a solution.
Any more suggestions of what to try would be appreciated!!!
Thanks in advance!
@wiste What I think/expect is the following:
\wp-content\plugins\bbpress\templates\default\bbpress\loop-forums.php
\wp-content\themes\mytheme\bbpress\loop-forums.php
\wp-content\themes\mychildtheme\bbpress\loop-forums.php
I’ll try to have a closer look at this sometime in the next few days and report back 🙂
Hi Stephen,
Thanks for your response. I’ve spoken w/ Pagelines about this earlier, who informed me there is no module needed for Pagelines DMS (which I’m using), only for the Pagelines Framework. I can confirm that BBPress is installed and working on my site… it’s just the layout of the index page for the forums as well as the tags page that seems to not have any formatting.
(Just to be sure, I tried the pagelines module and it creates an error.)
Is there another way to approach this issue? I tried using BBPress WP Tweaks plugin to have BBPress use index.php for the default template page (Pagelines has an index.php file). This didn’t work either.
http://rad.mosaicearth.com/wp-content/uploads/2014/01/Screen-Shot-2014-01-12-at-8.23.30-PM.png
Here’s the error I get on the frontend:
http://rad.mosaicearth.com/wp-content/uploads/2014/01/Screen-Shot-2014-01-12-at-8.16.21-PM.png
Why am I showing only MY activity in the activity area
That is a BuddyPress issue https://buddypress.org/
Also, how do I make the subscribers become members so that we can communicate in the forum?
Once a user logs into bbPress for the first time they are given the default bbPress Role ‘Participant’ and are now able to contribute to your forums.
@netweb, I get that and that’s where the CSS files are, but when I try to change any php files that are located in the subfolder which is also names “bbpress” it simply doesn’t see them. My understanding from the WordPress documentation is that if you put the file in a child theme in the exact same heirarchal location as it is in the parent theme it should pick it up, but that’s not how it’s working.
I made a custom loop-forums.php. The structure of the default folder is that this file is inside a folder already called bbpress. When I copy over all the files form default in my parent theme to bbpress in my child theme I end up with a bbpress folder containing all of the php files inside of the bbpress folder that I created for the child them. Then upload my custom loop-fourm.php to the folder where it normally resides, it doesn’t pick up the change. When I put it at the root it does pick it up. However, changes to the CSS files in bbpress/CSS get picked up.
I’m having this same problem with other files in the child theme where I can’t figure out where to place php files to have them be recognized in the child theme, so it might be something wrong with the way the theme handles child themes, but I have no way to know this.
I’m afraid that I am a bit lost, because I’m not sure what you are showing me under this link.
However if you want to remove parts of the breadcrumb you can add a function to your functions file
eg
function mycustom_breadcrumb_options() {
// Home - default = true
$args['include_home'] = false;
// Forum root - default = true
$args['include_root'] = false;
// Current - default = true
$args['include_current'] = true;
return $args;
}
add_filter('bbp_before_get_breadcrumb_parse_args', 'mycustom_breadcrumb_options' );
If you want to lose the breadcrumb all together you can use
function bm_bbp_no_breadcrumb ($param) {
return true;
}
add_filter ('bbp_no_breadcrumb', 'bm_bbp_no_breadcrumb');
Otherwise come back and explain a bit further about what your link is taking me to eg is this a page and what is the content of that page
MTParticipant
I’ve been trying different variations of things and I assume that’s probably what you mean by “Try just leaving the page with the default template”. To make it work I had to name the copied “Full Width Page” file “forum.php” (to get rid of sidebar widgets) and to extend bbp over the entire page I added this width to css…
#bbpress-forums {
width: 900px;
background: transparent;
clear: both;
margin-bottom: 20px;
overflow: hidden;
font-size: 12px;
}
I do also have a bbpress.php file but it doesn’t work alone and haven’t wanted to delete it, just in case, now that the forum.php has resolved things. But again I assume that it’s not needed–the bbp.php file, in my case.
So now that that is done, the “Replies” button in Admin will not open “All Replies”, only the “New Replies”. I started a new topic as this may be unrelated.
Thank you much.
This cannot be achieved at this stage with bbPress, the only option is to ‘Opt-In’ and there is no availability to have the defaults the other way around.
The subscribe to email notifications was a bug, it is now fixed in bbPress 2.5.3
I installed that plugin, pulled up a user who was a Participant, and changed “View hidden forums” from “Default” (which was set to “Denied”) to “Allowed.”
And then boom, the Participant account could then view the forums.
Here’s the odd part though: we have 3 forums and they are all set to Private, not Hidden. So changing this setting shouldn’t have made any difference. Private forums are visible to Participants by default.
…
I realized that one of two things were off: either the participants were NOT allowed to view private forums, or else the forums were NOT private. Had to be one or the other.
The repair tool “Recalculate private and hidden forums” has a bug in it 🙁
When that repair tool is run private and hidden forum are assigned both _bbp_private_forums and _bbp_hidden_forums statuses so this is why a user with the Participant role could not read a private forum as after that tool had been run it was also been given the hidden status also.
The workaround for this is to do exactly what you did by “changing each forum from Private to Public back to Private” as this doesn’t touch the broken repair tool and sets the visibility status correctly.
https://bbpress.trac.wordpress.org/ticket/2512
Thanks for your patience here @martyn-chamberlin and your detailed info helped a great deal finding said bug, just need to write a patch for it now. 😉
Try just leaving the page with the default template as this might be confusing things a little.
(Keep the bbpress.php file with Twenty Fourteens full width page code in it.)
How’d that work?
Firstly looking at https://codex.wordpress.org/WordPress_in_Your_Language#Finnish_-_Suomi_.28fi.29 and https://i18n.svn.wordpress.org/fi/trunk/dist/wp-config-sample.php
You should be using define ('WPLANG', 'fi'); for WordPress
You should be using bbpress-fi.po and bbpress-fi.mo for the bbPress filenames.
Now the Finish translations they are only at 77% translated, 814 translated, 234 untranslated & 48 waiting approval.
You can add the missing translations using your WordPress.org user/pass via https://translate.wordpress.org/projects/bbpress/dev/fi/default
Then I’d suggest contacting the Finish translation team via https://fi.wordpress.org/contact/
There also might be some related translation discussion at https://fi.forums.wordpress.org/
Let me know if there is anything else I can help out with 🙂
MTParticipant
Trying to put forums on a page with full-width-page template–no right sidebar. Reading other Topics here with similar problem, I followed the remedy posted, i.e., I created two php files labeled bbpress.php and buddypress.php with a copy of the full-width-page code in them in my file manager under my theme. Created page for forums and checked the full-width-page.
The page loaded only in default page template, though sidebar widgets not visible. I deactivated bbpress, reactivated, repeated everything, now shows in the default template only but this time widgets showing.
WordPress 3.8 running Twenty Fourteen theme. bbPress 2.5.2. http://mtmcclanahan.com/thepainterstongue/.
Thanks
There isn’t any Good Tutorial available to install a new Theme in bbpress 2.X.
However, I found its much easier to customize the default theme other than installing a new one. The structure of the default theme is good to use, but somehow I needed to include its stylesheet into my site’s main style.css file because it was picking all styles from my website’s stylesheet and there was no structure and layout formatting at all.
Here is a quick and easy way to customize the default theme and apply it:
1. Copy “bbpress” folder from wp-content/plugins/bbpress/templates/default into your websites theme root folder.
2. Create a folder called “css” (if you dont have one) into your website’s theme folder and copy bbpress css file from wp-content/plugins/bbpress/templates/default/css/bbpress.css to this folder.
3.Open your themes style.css and include bbpress.css file. (@import url(“css/bbpress.css”).
4. You can start customizing bbpress.css and now you will see the default sturcture of bbpress theme.
Hope that helps.
Thanks,
Shah
Yeah, I’m currently using the Yoo Corona theme. It uses the WARP framework which is something I’ve never worked with before, It doesn’t have a traditional layout so I cant map many of the pages to what people have mentioned in other posts (page.php) etc
Everything on the forums work except delete and edit posts, when I change to the wordpress default theme they work without a problem, I just cant seem to find where in the Corona theme the problem would be located
ok, I’ve figured it out.
the files which have to be edited are:
bbpress/templates/default/bbpress/content-single-forum.php
bbpress/templates/default/bbpress/content-single-topic.php
in the first one you’ll have to cut off this line in each place it comes:
<?php bbp_get_template_part( 'form', 'topic' ); ?>
and substitute with something like this, to make the new-topic link:
<a href="http://mywebsite.com/form-new-topic/?forum_id=<?php bbp_forum_id(); ?>
then you create a new template page (which you’ll assign to a page called “Form New Topic”) copying your theme default page, and adding at the top /* Template Name: Form New Topic */ . then you can substitute the function which displays the content, or just add this below it:
$forum_id = $_GET['forum_id'];
echo do_shortcode("[bbp-topic-form forum_id=$forum_id]");
at the same you can edit the second file (the topics list) substituting this:
<?php bbp_get_template_part( 'form', 'reply' ); ?>
with something like this:
<a href="http://mywebsite.com/form-new-reply/?topic_id=<?php bbp_topic_id(); ?>
and then create a new template called “Form New Reply”, and add a code similar to the other one but using the shortcode to display the reply form. unfortunately the shortcode for the reply form seems to don’t have a topic id attribute, according to this list: https://codex.bbpress.org/shortcodes/
I’ll make some test to see how it react, the only other solution I see is to make a spoiler with the reply form, so it’s hidden till you click.
p.s. you can also store the ids into variables, using these functions:
$forum_id = bbp_get_forum_id();
$topic_id = bbp_get_topic_id();
Hi,
I am looking for a solution for this:
After activating “Allow users to subscribe to forums and topics” we see subscribe option by default so that interested user can subscribe.
But what I want is an unsubscribe option by default in place of subscribe after activating “Allow users to subscribe to forums and topics”. So that by default every user receive notifications for new posts and replies as they will be treated as subscribed by default. Every user will have unsubscribe option so that if they want to unsubscribe from the post they can any time.
Please help…Any help would really appreciated.
Thank you;
Hi Stephen,
I’m having similar issues to @aje_1985, however my theme does not have a page.php file. Is there any other way to get the index page to show?
My forum index should be showing at: http://rad.mosaicearth.com/gatherings/
I’m using a minimal child theme, whose parent theme is the default theme from pagelines.com. Their templating system is a little different than traditional wordpress themes, and hence there is no page.php.
Just to try, I duplicated page.php from the twentyfourteen WP theme, and renamed to bbPress.php and put directly into my child theme folder. (Is this the right place to put it?) The result was my forum index page became white, and nothing showed.
Next I tried copying the whole bbpress templates folder to my child theme and again no luck. I’d really appreciate any advise here, as I’m reaching a dead end for what to try.
Thank you.
I have tried the plugin that is supposed to do this, but it didn’t work. In frustration I edited the core file: includes/core/capabilities.php But sadly nothing has changed, participants still can not delete their own topics. Clearly I’m missing something.
// Participant/Default
case bbp_get_participant_role() :
default :
$caps = array(
// Primary caps
'spectate' => true,
'participate' => true,
// Forum caps
'read_private_forums' => true,
// Topic caps
'publish_topics' => true,
'edit_topics' => true,
// manually added this
'delete_topics' => true,
// Reply caps
'publish_replies' => true,
'edit_replies' => true,
// manually added this
'delete_replies' => true,
// Topic tag caps
'assign_topic_tags' => true,
);
Bingo! Finally getting some traction here, Stephen. I installed that plugin, pulled up a user who was a Participant, and changed “View hidden forums” from “Default” (which was set to “Denied”) to “Allowed.”
And then boom, the Participant account could then view the forums.
Here’s the odd part though: we have 3 forums and they are all set to Private, not Hidden. So changing this setting shouldn’t have made any difference. Private forums are visible to Participants by default.
Any ideas why this might be the case?
I am now off to find a way to make a universal fix for our users so we don’t have to do this one by one…
Thank you for your help, super appreciate it.
I just tried with a default theme but it does not work either.
My plugin enable are :
bbPress
bbPress Enable TinyMCE Visual Tab
Light – Responsive LightBox
NextGEN Gallery by Photocrati
Regenerate Thumbnails
Relevanssi
Responsive Lightbox
Sidebar Login
Theme My Login
TinyMCE Advanced
User Role Editor
WP-PageNavi
WP Minify
WP Wall
You can test on http://www.lsa-clan.fr/wordpress/forums (register is open)
Try installing the plugin I linked below and compare the roles of your users in particular ‘keymaster’ to what the defaults should be in the codex.
https://github.com/johnjamesjacoby/bbp-capabilities
(Open a users profile from the Users section in wp-admin and scroll down)
https://codex.bbpress.org/bbpress-user-roles-and-capabilities/