Forum Replies Created
BuddyPress utilizes WordPress’ version of jQuery.
But I can see how this would be a problem for custom themes relying on something like Zepto.
Not sure if that will work at all, since Zepto is a lightweight-alternative to jQuery, but hopefully that gives you an idea.
Hmm, I think
xprofile_get_field_data()might need to be altered in order to add logged-in visibility level checks.
Can you create a ticket at http://trac.buddypress.org/newticket so someone can take a look at this later on?
I think the AJAX code in BuddyPress might be interfering with your link.
Try adding the “no-ajax” class to your custom link and see if it works:
<<li id="members-my"><a class="no-ajax" href="/vereinfaches/vereinskollegen"><?php printf( __( 'Meine Vereinskollegen' ) ); ?></a></li>
There is a plugin available on BuddyDev.com for non-multisite member blogs. It’s called BuddyBlog.
Haven’t tested it though.
It’s most likely the fact that one of your users was replying to the private message via email.
Replying to a private message via email does not post a PM back to the user. In this case, these emails usually get sent to the site admin.
Some of your problems are actually pros if you look at it in a different light.
That being said, it’s entirely possible to do what you’re asking.
The main problem is adding the group information into the sidebar. It could be accomplished by adding a conditional widget, but the widget would have to be manually placed by the site admin.
Group tags in forum threads should be quite easy to accomplish with a plugin. The group tag slug should be prefixed with “group-” or something like that to avoid conflicts with other tags.
There was a bug in a previous version of bbPress where the visibility of the private and hidden forums were not being saved properly.
The bug is fixed in bbPress 2.4, but for previous group forums, you’ll need to repair them.
You can do this by:
- Logging in to the WP admin dashboard
- Navigate to “Tools > Forums”
- Make sure to check “Recalculate private and hidden forums”
- Lastly, hit “Repair Forums”
This will regenerate bbPress’ internal private and hidden forum IDs that are used to filter posts and will therefore fix forum visibility problems.
Just tested registration on your site with Firefox.
Works for me. I was able to register, receive the activation email and activate my account.
I would follow #2 – Only override the template files that you need.
Keep in mind that the markup in the template files are quite specific to the JS. So that’s something that you’ll have to consider when changing the markup.
Yes, you should try and follow how the BP components do it.
View the BP_Activity_Theme_Compat class:
And try and emulate that in your plugin. This is only for theme compat. That does not handle bp-default.
If you want to support bp-default themes as well, let’s use the activity component again as an example.
Check out bp_activity_screen_index():
That adds support for bp-default. In that example, bp_core_load_template() tells BuddyPress to look for a template called ‘activity/index.php’ in your theme’s directory. If such a template exists, it will load it up the bp-default way.
If it doesn’t, then BuddyPress will try and fallback to theme compat, which is where the BP_Activity_Theme_Compat class comes in for the activity component.
Hope that clarifies things.
It’s probably something to do with your OneCommunity Themeforest theme.
I’m guessing that the theme author put bp_head() before wp_head(). Pass that tidbit to the theme author or adjust it yourself by moving bp_head() below wp_head() in header.php.
If you switch to another theme like Twenty Twelve or Twenty Thirteen, you should see that the Sitewide Activity feed is placed last.
BP should be adding its Sitewide Activity Feed last in the HTML source.
You can verify this by checking the HTML source and looking at the <head> tag. Search for “feed” and BP’s feed should be listed last after the main site’s post feed and comment feed.
Let us know if this isn’t the case.
Please list the steps you did in order to create the group message so we can try and duplicate.
eg. I navigated to the “Messages > Compose” and started to enter usernames in the “Send To” box, etc.
Navigate to “Plugins”.
Check to see if bbPress is enabled. Then, go to “Tools > Forums”.
The hook changed.
Use this instead:
remove_action( 'bp_init', 'bp_core_wpsignup_redirect' );
Thanks for the report; sounds like a bug.
I’ve added a ticket about this here:
If you disabled search engines from indexing your site (under “Settings > Reading” in the WP dashboard), then bbPress will not add any activity entries to the site.
Here’s a ticket I posted on the bbPress site about this:
To override this behavior, add the following snippet to your theme’s functions.php:
add_filter( 'bbp_is_site_public', '__return_true' );
Thanks for the bug report, Peter.
I have confirmed your issue and have added a ticket here:
The ticket has a patch that will add back the “Forums” tab so you can configure the old legacy forums.
Moving forward, the legacy forums will not be the preferred option and you should look to use the bbPress plugin.
Check out this codex article for more info:
@fanoop – Try reading this thread for more details and see if that fixes your problem:
Did you try sending a test email in the SMTP plugin to ensure email is working?
@mcmook – Login to the WP admin dashboard.
Navigate to “Settings > Discussion” and under “Avatar Display”, check “Show Avatars” and save.
Do the avatars reappear?
@twistyfarmy – To disable notices, on your profile, navigate to “Messages > Notices” and disable them that way.
BP 1.7 introduced universal theme compatibility, but it appears your theme already has BP support, but did not tell BP this. This is a possible reason why you see the sitewide notice at the top.
Follow the recommendation in this article:
Sorry to hear that you’re experiencing problems, Famous.
It’s working for me.
This is what I have in `wp-content/themes/twentytwelve/buddypress/buddypress.php` to remove the sidebar on profile pages, but have it show up on all other pages:
This will remove the sidebar on profile pages, but you’ll still need to adjust the CSS so the content is full-width.