Jump to content

Featured Replies

Posted

I'm hoping to assign badges to specific posts. I've set up a few with custom icons. These two badges are to be manually assigned to posts by admin only and will indicate if we endorse the post.  For example: "Supported by research" or "Endorsed by LTA".

Assigning badges works well, but for some reason the icons related to the badges don't display with the post.  Here's an example of what is displayed.

image.thumb.png.0206920a99db4d132783dae402b1ee96.png

 

The icon assigned to the 'Endorsed by LTA' badge looks like this, but is nowhere to be seen on the post.

  image.png.c3482fedd638d5dabc55ae259c96dbeb.png

Anyone know if there's a way to ensure this icon is displayed with the post the badge is awarded to?

Solved by Nathan Explosion

Go to solution
  • Author

Hi teraByte

Thanks for your advice. Do you know if there is any way to get the icon to display on the post it was awarded to?  Could this be customised by a developer?

 

  • Community Expert

This is something that would need to be 3rd party developed. There is no way in which to do so within the core platform.

  • Solution
This post was recognized by Marc!

Nathan Explosion was awarded the badge 'Helpful' and 5 points.

Here's your starter...

Edit the following template in your theme:

core -> front -> global ->commentRecognized

Add the following at the start of the template:

{{if($comment->recognized->badge)}}
	{{$badge = \IPS\core\Achievements\Badge::load($comment->recognized->badge );}}
{{endif}}

Then add this where you want the badge displayed:

{{if ISSET($badge)}}
	{$badge->html()|raw}
{{endif}}

That will give you a full size badge - experiment with the following to change the size....range is 1 (small) to 8 (large)

{{if ISSET($badge)}}
	{$badge->html('ipsFlex-flex:00 ipsDimension:4', FALSE, TRUE)|raw}
{{endif}}

 

Could contain: Text

Edited by Nathan Explosion

I've added a more-advanced version of the above edit into v1.3.0 of "(NE) Display my badges" - see below for details:

 

Recently Browsing 0

  • No registered users viewing this page.