I’ll need to test this with a BuddyPress install as well, which I don’t have set up quite yet, but will definitely see if I can replicate.
Sorry for the late followup. One quick question for this. Is this with the BadgeOS Community plugin as well? or just the core plugin next to BuddyPress?
Thread Starter
Martin
(@rastarr)
I’ve got both installed and nothing displays from Awards from either I.e. a New Member or joint a group
Thread Starter
Martin
(@rastarr)
I just tested the 1.1 beta – this failure in displaying under the Achievements tab AND via shortcode still exists, very sad for me indeed.
Anyone fix this… I have buddy press and no achievements are displaying in profile. Please fix as it is the only way it is useable for me.
Thread Starter
Martin
(@rastarr)
Well for me, adding this to my functions.php got it all working as there is something with the theme preventing the display.
add_action( 'init', 'martin_remove_filter' );
function martin_remove_filter() {
global $content_fields_rewrite;
remove_filter( 'posts_where', array( &$content_fields_rewrite, 'query_where' ) );
remove_filter( 'query_vars', array( &$content_fields_rewrite, 'query_vars' ) );
remove_filter( 'posts_join', array( &$content_fields_rewrite, 'query_join' ) );
}
Give it a try and see if it works for you
No guarantee that that add_action fix will work, but if it does, great!
If I recall right, that was for an issue elsewhere in relation to theme compatibility.
Thread Starter
Martin
(@rastarr)
True true.
Didn’t really have much other info so thought I’d poke an answer in that helped me. Maybe the wrong thing to do, now that I think about it π Oops
After some extensive testing, I have found that the “Achievements” tab in the BuddyPress profile only works directly out of the box. If you use multiple achievement categories, not all of them will display. Here’s how I think the program operates and where I think there is a problem.
How it “should” operate:
1) Admin creates multiple categories with multiple badges/awards/medals
2) User unlocks an award.
3) Upon unlocking an award, the BuddyPress “Achievements” tab is supposed to trigger so that the tab displays.
4) Clicking on that tab will show all the achievements a user has earned from all categories.
Here’s some problems I noticed:
1) The trigger to display the “Achievements” tab does not seem to be all-inclusive. If I just make one category and make achievements only in that category, everything seems to work fine. The problem arises when one starts making multiple categories. This leads me to believe that the trigger to display achievements is too defined and needs to be broadened.
2) The display of achievements is also confined to only 1 category. Something in the coding needs to be expanded to include all achievements, not just one category.
I am not a programmer, so this is just my two cents. I tinker with code a bit so perhaps I’m on the right track here, but I just wanted to write this so that the plugin developers might have a better idea of where the issue is so they can adjust it.
allmyleagues, is this with just the core BadgeOS plugin? or is this with the Community Addon?
If the core plugin only, I’m curious if the plugin isn’t integrating with BuddyPress components as well as some people may expect out of the box.
My tests were with BadgeOS and BadgeOS Community Add-On installed and activated. I do not have Badge Stack Add-On installed.
Just making sure so we can recreate the best we can. I’ll pass on the feedback to the rest of the devs for sure. Thanks.
Chef
(@splendidangst)
Any word on this getting fixed?
I believe that this issue above is actually related to the Community Addon plugin. From the looks of it, this is the biggest recent commit to the codebase for it https://github.com/opencredit/BadgeOS-Community-Add-on/commit/9a8725a0899dbd3136729a3df21a814f6c952c85
I echo the comment of SplendidAngst. Is there an ETA on this issue getting fixed? The support ticket has been open for 4 months without any fixes. Should I be searching for another type of achievements plugin?