Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Spectral- Posted April 8, 2020 Posted April 8, 2020 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.
opentype Posted April 8, 2020 Posted April 8, 2020 If it is a primary group, you just add the image in the group settings.
Spectral- Posted April 8, 2020 Author Posted April 8, 2020 It is a secondary group. In vbulletin we added a user rank that was tied to the backer usergroup. Then we were able to stack ranks.
Miss_B Posted April 8, 2020 Posted April 8, 2020 Hello and welcome to Ipb. I did some searching and I found this application which I think it can help you.
Spectral- Posted April 8, 2020 Author Posted April 8, 2020 There isn't a native way? It would need a plugin?
Miss_B Posted April 8, 2020 Posted April 8, 2020 4 minutes ago, Spectral- said: There isn't a native way? It would need a plugin? As far as I can see yes. This will need modification to be achieved.
NadimD Posted April 8, 2020 Posted April 8, 2020 (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 April 8, 2020 by Nardoum
Miss_B Posted April 8, 2020 Posted April 8, 2020 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.
Dean_ Posted April 8, 2020 Posted April 8, 2020 This maybe of some interest, you can also show a secondary user group. If you want to show more use NB40's above.
NadimD Posted April 8, 2020 Posted April 8, 2020 Both plugins are great alternatives, thank you ! @Miss_B do you actually mean an app or a plugin ?
Miss_B Posted April 9, 2020 Posted April 9, 2020 10 hours ago, Nardoum said: Both plugins are great alternatives, thank you ! @Miss_B do you actually mean an app or a plugin ? It does not matter I think. Whatever gets the job done.
DaisyB Posted April 11, 2020 Posted April 11, 2020 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. Dean_ 1
NadimD Posted April 13, 2020 Posted April 13, 2020 (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. Edited April 13, 2020 by Nardoum Dean_ 1
Recommended Posts