• Resolved Anna B

    (@annabwashere)


    Thanks for the plugin!

    I have enabled an activity post whenever a member gets a badge but only the image of the badge shows up. There’s no text like “Username earned the xxx Badge”

    How can I add text to this so that it has some context?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter Anna B

    (@annabwashere)

    I missed a detail: I’m referring to a badge manually awarded by admin.

    Would then that mean these events should use a mention so that the award isn’t automatically posting on behalf of the user who earned the achievement?

    Admin awarded @username the xxx Badge

    vs

    Username earned the xxx Badge

    Plugin Author Ruben Garcia

    (@rubengc)

    Hi @annabwashere

    To get activities entries from achievements earned you need to activate it on the achievement type edit screen and check the option “Achievement activity entries”

    Actually, there is no way to change this text without custom code, sorry

    Best regards
    Ruben

    Thread Starter Anna B

    (@annabwashere)

    Yes, it’s already enabled.

    What I’m pointing out is that there’s no context to the activity stream post at all. When a user earns a badge, it appears as if they posted an image of the badge themselves.

    The integration is great with earning points on Buddypress events but without a clear activity stream message to the community, the achievements and ranks don’t do much to incentivize other members to go for them.

    Please consider adding this core Buddypress experience to your plugin.

    Plugin Author Ruben Garcia

    (@rubengc)

    Hi @annabwashere

    On achievements and ranks there is a lot of content added to the activity

    As activity title we setup the “{User} earned the {type label} {acheivement title}” and as content you should see the achievement/rank image (with a link to the achievement) and as text will display the achievement/rank excerpt

    Have you checked it setting up an achievement/rank excerpt? (Remember you need to register new activities, old ones won’t get updated with the text you setup)

    Also, if the way we provide doesn’t matches your needs, you can always override it with your own functions (is a feature provided by the WordPress coding, you can remove a filtered function and add your own)

    Best regards

    Thread Starter Anna B

    (@annabwashere)

    Hmm, I’m not seeing any of that so I just assumed it didn’t exist.

    I set up a new badge that is awarded if you earn 500 points and a new activity to trigger the event (write an activity stream message for 500 points).

    So when I write a new activity message, I earn the 500 points and get the badge but all that is posted to the stream is the badge image.

    There’s no activity title and no excerpt. The image shows but it is not linked.

    Plugin Author Ruben Garcia

    (@rubengc)

    Hi @annabwashere

    Have you setup the excerpt of your achievement?

    There is an example of how it looks:

    View post on imgur.com

    Also, is probable that your current theme is hiding some parts of your BuddyPress activity so is probable you may require add custom CSS to change it or is posible that some plugin is formatting you activity updates

    Best regards

    Thread Starter Anna B

    (@annabwashere)

    I have now set up the excerpt so that shows up.

    My current theme is Aardvark with the Youzer plugin for profiles. I can see events from other plugins like Events Manager though:

    View post on imgur.com

    EDIT: It is definitely Youzer causing the problem. Sorry to bother you with this!

    • This reply was modified 5 years, 3 months ago by Anna B.
    Plugin Author Ruben Garcia

    (@rubengc)

    Hi @annabwashere

    Don’t worry, I’m glad you finally found it!

    Best regards

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘No text with the activity posts’ is closed to new replies.