nodebb-plugin-trophies-updated

Trophies for users of NodeBB

Usage no npm install needed!

<script type="module">
  import nodebbPluginTrophiesUpdated from 'https://cdn.skypack.dev/nodebb-plugin-trophies-updated';
</script>

README

Trophy Plugin for NodeBB

This plugin lets you create reward badges for your users and manually add them to their user profile.

It was developed for use on 52Poké Forums.

Setup

First, install it to your NodeBB instance. You can do it from the admin interface or you can install it with

npm install nodebb-plugin-trophies-updated

from your nodebb install directory.

Plugin uses widget system, but intended to be displayed only on the user profile page. Therefore, you have to have a widget area in your theme, template file templates/account/profile.tpl to be more specific, in order display this widget.

For the Persona theme, I had to add following, around line 26:

<div widget-area="middle" class="text-center">
  <!-- BEGIN widgets.middle -->
  {{widgets.middle.html}}
  <!-- END widgets.middle -->
</div>

It's also needed to define the widget area in filter:widgets.getAreas hook.

{
  name: "Profile Middle",
  template: "account/profile.tpl",
  location: "middle"
}

You can also take a look at nodebb-theme-persona-52poke-forums.

Then, you can go to your admin panel and go hog wild.

License

MIT

Credits

This plugin is a fork of toxuin's original nodebb-plugin-trophies.