Jump to content

Recommended Posts

Posted

We are migrating from vbulletin and in vBulletin we had a backer badge that members that were in the early backers group would show an image below their avatar when they posted. I cannot seem where to do this in Invision.

Posted (edited)

I am also interested in this. I would consider to pay for the plugin but I fear about future compatibility. Maybe we can add members to "special" groups and edit the template to show them  below groups like Admins,Mods by making a comparison in code?

 

I have to add that I'm willing to dive into the dev docs to make a plugin for this as long as I have a good head start if a developer provides me with some docs about extending the Member object, but I recommend you buy the plugin above and ask support for your custom skin if needed. Anyway I will consider making a plugin for that as I want to reward long-time backers of my project by giving them special badges that are not base on participation, to avoid competition.

Edited by Nardoum
Posted
5 minutes ago, Nardoum said:

I am also interested in this. I would consider to pay for the plugin but I fear about future compatibility. Maybe we can add members to "special" groups and edit the template to show them  below groups like Admins,Mods by making a comparison in code?

It depends on what location that you want to display stuff. I guess it you can do that by editing the appropriate templates with the revelant code.

I think that it is much better to use an app for that though. That app has a support topic. You can post your compatibility concerns there and see what its developer has to say about it. 

Posted

On my board, instead of making them into groups, we showed badges in a custom profile field. 

So, you would go to the acp -> profile fields, abd create a new field ("backer", I presume?) And then in the display, link to the image. The badge will show up under their primary group icon on their sidepanel. 

You can also member search by profile field, so for us, there was no need to make a secondary group, or install a plugin for us to keep track. 

Posted (edited)

Thanks, great alternative ! But in my case, it would require multiples profile fields to edit them at ease for each member.

I'm happy to say that I dived into the docs and I just finished my first application. It does the job and I'm able to create custom ranks, customize them, choose between text or image and choose the position. I will try to publish it soon on the marketplace, not for free but for a small fee. I always wanted to get into IPS and develop products and I achieved this behavior 8 years ago without an app on my previous community, at the time by just editing templates, which was not a clean way. Also, as a PHP developer, I'm thrilled to code with IPS, it's really fun and clever for sustainability.

I will provide informations on how I made it so if you can't pay for it, you will still be able to know how to set it up yourself with a bit of coding, and I'm available to answer any questions ! As well as all the features. Feedbacks will be welcome.

My app differs from the three above, as custom ranks are neither ranks nor secondary groups, just additional ranks that are not based on participation. This is a great way for me to give special ranks to my project backers and give them some "roleplay" ranks (my community is about fantasy video-games and we like to have ranks matching video-games races like Elves, Dwarfs, etc). And of course I can edit on a Member profile which rank I want to give them. In the example below, I choose both ranks.

What I will need before I publish it is make sure everything is in accordance with the marketplace rules, and that it's fully secure.

Only problem I'm facing now is understanding how I should handle future updates as I plan to add more features. What if I have to restructure one of its custom DB tables, will IPS make the changes itself or should I make a doublecheck in my code ? I'm going to read more of the docs and study the code to find answers.

Here are some screenshots of what I did and I added an option to set up custom CSS classes so I can add more customization with my theme if needed.

 

screen1.PNG

screen2.PNG

Edited by Nardoum
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...