PDA

View Full Version : Usergroups


Cody.9791
07-30-2015, 08:25 PM
I have a few changes that I would like to make and am not quite sure how to go about it.

I am using vBulletin version 4.2.3

For one, I would like to disable the function for usergroup leaders to remove members from their usergroup themselves. Currently, when a usergroup leader clicks "List Members" and views the members in their usergroup, there are check boxes off to the right for the usergroup leaders to check and then on the bottom right there is a button that says "Remove Selected User(s). "I want leave it to the administrators to remove members from usergroups via a help desk request rather than every usergroup leader.

Secondly, the usergroup leaders aren't being notified that there are pending usergroup join requests. I would like for them to show up in the notification section as well as have an automatic Private Message to be sent to the usergroup leaders by the headadmin account notifying that there is a pending usergroup join request.

Third, When a member is requesting to join a usergroup, I would like to edit the text below the text box that reads, "Please state your reason for this request" to something else.

Lastly, I would like for all registered members to be able to see the "List Members" for each usergroup when they view the public usergroups on the forums.

Hopefully I will be able to get some advice and be pointed into the right direction.

Thank you!

--------------- Added 1438308877 at 1438308877 ---------------

Secondly, the usergroup leaders aren't being notified that there are pending usergroup join requests. I would like for them to show up in the notification section as well as have an automatic Private Message to be sent to the usergroup leaders by the headadmin account notifying that there is a pending usergroup join request.

I was able to get this one issue solved with two different products, but I still need advice with the others I posted above.

Lynne
07-31-2015, 02:06 PM
1) Edit the template and put a condition around the checkbox to only show it to the administrator usergroup. To find the template to modify, do this - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code. (Sometimes the template is the one mentioned at the very top of the page source.)

3) It's a phrase, so go to Search in Phrases > find the phrase and click to Edit it.

Cody.9791
08-01-2015, 08:44 PM
Thank you!

Cody.9791
08-03-2015, 07:59 PM
1) Edit the template and put a condition around the checkbox to only show it to the administrator usergroup. To find the template to modify, do this - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code. (Sometimes the template is the one mentioned at the very top of the page source.)

3) It's a phrase, so go to Search in Phrases > find the phrase and click to Edit it.

I'm just getting around to making these changes. What code would I need to create the condition that you described? I believe that I've found where the exact template is that needs modified already.

<vb:if condition="$show['usergroup']"><td class="usergroup"><vb:if condition="$userinfo['hideleader']">&nbsp;<vb:else /><input type="checkbox" name="deletebox[{vb:raw userinfo.userid}]" value="yes" tabindex="1" /></vb:if></td></vb:if>

I'm looking to either make it to where only admins can make these changes or remove it entirely from the template.