WordPress.org

Ready to get started?Download WordPress

Forums

BadgeOS
Achievements not showing in BP Profile area (42 posts)

  1. Martin
    Member
    Posted 1 year ago #

    OK, here's the first bug report.

    I've set up achievement types of Tasks and Badges - both are configured to display in BP Profile.

    From the screenshot, you can see a number of badges have been awarded yet the Achievement area says nothing.

    http://i904.photobucket.com/albums/ac244/Rastarr/Snapbucket/Screenshots/Shades_zps3ce69da3.png

    Thoughts?

    http://wordpress.org/extend/plugins/badgeos/

  2. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  3. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    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?

  4. Martin
    Member
    Posted 1 year ago #

    I've got both installed and nothing displays from Awards from either I.e. a New Member or joint a group

  5. Martin
    Member
    Posted 1 year ago #

    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.

  6. Mmatera
    Member
    Posted 1 year ago #

    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.

  7. Martin
    Member
    Posted 1 year ago #

    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

  8. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  9. Martin
    Member
    Posted 1 year ago #

    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

  10. allmyleagues
    Member
    Posted 1 year ago #

    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.

  11. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  12. allmyleagues
    Member
    Posted 1 year ago #

    My tests were with BadgeOS and BadgeOS Community Add-On installed and activated. I do not have Badge Stack Add-On installed.

  13. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  14. WeirdMike
    Member
    Posted 11 months ago #

    Any word on this getting fixed?

  15. Michael Beckwith
    Member
    Plugin Author

    Posted 11 months ago #

    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

  16. allmyleagues
    Member
    Posted 11 months ago #

    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?

  17. Martin
    Member
    Posted 10 months ago #

    Well, with the new version of everything, the achievements are no longer showing for me ... with the above functions.php code or without.

    Any idea how I get these to show again? Quite frustrating for users, now that they have disappeared and no users can see what is available.

  18. Yukon Cornelius
    Member
    Posted 10 months ago #

    I am using the latest version of BP and Badge OS, in conjunction with Learndash and the Learndash add on and BadgeOS community add on.

    I can see the achievements tab on all profiles once the particular member has achieved something (before that the tab did not appear).

    Achievements are showing in the activity feed just fine, but when i click on the achievements tab it says "No completed to display at this time." and no badges appear.

    Do you have any idea how I can try and fix this? Love the awesome plugin and would love a way to display a list of achievements to members.

    Yukon

  19. Michael Beckwith
    Member
    Plugin Author

    Posted 10 months ago #

    I've reported issues with ajax, which this functionality relies on, so hoping it gets looked at and resolved soon, for a future release. If I recall the source code correctly, it's functionality that is coming from the core plugin, that gets utilized in the community addon.

  20. Yukon Cornelius
    Member
    Posted 10 months ago #

    Great. Thanks Michael. I guess I'll have to hide that tab until it is fixed and rely on the activity feed for now. Let us know when you have an update.

    Cheers,

    Y

  21. david_kly
    Member
    Posted 8 months ago #

    I am using the latest version of BP and Badge OS, in conjunction with Learndash and the Learndash add on and BadgeOS community add on.

    I can see the achievements tab on all profiles once the particular member has achieved something (before that the tab did not appear).

    Achievements are showing in the activity feed just fine, but when i click on the achievements tab it says "No completed to display at this time." and no badges appear.

    Do you have any idea how I can try and fix this? Love the awesome plugin and would love a way to display a list of achievements to members.

    Yukon

    I have a similar setup but it might be linked. Found out it was a previous install of Badgestack that was causing the issue. Even after deleting this plugin the damage is still done: (plugin issue here: https://github.com/opencredit/BadgeOS-BadgeStack-Add-on/issues/1). The continued error continues while BadgeOS is active (Error goes away when deactivated BadgeOS), yet BadgeOS and PMPRO worked fine in my clean install, so I know it’s definately BadgeStack that has caused this error. Just thought it was worth a heads up incase this BadgeStack is related, sorry if it's not.

  22. david_kly
    Member
    Posted 8 months ago #

    Potential fix:

    Resolved: see Brian Richards comment:

    Bug in Badgestack, but the team are trying to resolve it.

    You can wipe out all of the data that the BadgeStack add-on introduced by doing the following:
    1. Go to BadgeOS > Levels, select All, Bulk Actions > Delete
    2. Go to BadgeOS > Quests, select All, Bulk Actions > Delete
    3. Go to BadgeOS > Community Badges, select All, Bulk Actions > Delete
    4. Go to BadgeOS > Quest Badges, select All, Bulk Actions > Delete
    5. Go to BadgeOS > Achievement Types, select Level, Quest, Community Badge and Quest Badge, Bulk Actions > Delete

    Thanks Brian

  23. orlandowae
    Member
    Posted 7 months ago #

    Is there any way to resolve this without wiping out all the badges I created after starting with Badgestack? That's a lot of work.

  24. Michael Beckwith
    Member
    Plugin Author

    Posted 7 months ago #

    orlandowae, that solution posted looks to be specific for paid membership pro conflicts.

    Are you seeing any errors in your browser console, or is there a link that's public that I can check on? I know the spot is powered by AJAX a lot. Also what version are you currently running for the base plugin and community plugin?

  25. orlandowae
    Member
    Posted 7 months ago #

    MIchael - thank you *so much* for your reply. Yes - the achievements tab is not appearing for me.

    I do not use PMP (sorry for technically hijacking thread). I am, however, running MemberMouse plugin and the latest versions of BadgeOS & Community plugin. I tried deactivating MemberMouse but that did not affect the tab.

    There are no errors displayed that I know of?

    I have switched to default theme - and still don't see tab - so I'm inclined to believe the problem is not there.

    I deactivated BadgeOS this morning and got blank WP and had to do a db backup. That was scary. Hope that doesn't happen when I go live in 9 days.

    Here is a link to a profile page that is having troubles.
    http://bit.ly/1ag5ZUe

    Thank you again very much. I love BadgeOS and am looking forward to expanding usage into BuddyPress more.

  26. orlandowae
    Member
    Posted 7 months ago #

    Just to confirm - that is Version 1.3.3 BadgeOS / Version 1.1.1 Community Add-on.

  27. Michael Beckwith
    Member
    Plugin Author

    Posted 7 months ago #

    Just to be certain, with the badges you have set up, do you have the 2 checkboxes checked to make them available for BuddyPress profile display? This will be under the "Achievement types" editor when actually creating them.

  28. ls41
    Member
    Posted 7 months ago #

    I have the same issue and using same version of the plugins (1.3.3 and 1.1.1). Latest WP and BP and bbPress. Defined 2 Achievement. Profile activity shows the right activity for posting in forms and replies. But, Achievements Tab shows only one Achievement Type.

    I had installed BadgeStack Add-On followed the steps from above to bulk delete removing the plugin but it didn't help.

  29. ls41
    Member
    Posted 7 months ago #

    Michael - BuddyPress Member Activity - Both Check boxes are checked for the Achievements Type that is not displayed under the Achievements Tab ( visible in activity page of individual member profile)

  30. Michael Beckwith
    Member
    Plugin Author

    Posted 7 months ago #

    ls41 has your user been awarded an achievement from both? Or just the one?

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.