utw-Mephisto
07-03-2006, 10:00 PM
I have a forum which is dedicated to Spam to keep the other forums clean.
So I created a usergroup but most of the member don't go into the group management to join it since they simply don't know the system.
This is how you can add a link into your navbar.
In my example I have a drop down menu for "stuff" :)
Demo: http://ut2007world.com
I THINK this code can be added anywhere, but since I wanted to use the hyperlink in the navbar, I put it in there.
Open your navbar template:
Style Manager > Edit Templates > Navigation / Breadcrump Templates > navbar
Add at the beginning of the template :
<!-- Show usergroup X -->
<form action="profile.php" method="post" id="foo">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="joingroup" />
<input type="hidden" name="usergroupid" value="x" />
</form>
<!-- / Show usergroup X -->
<!-- Hide usergroup X -->
<form action="profile.php" method="post" id="fooo">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="leavegroup" />
<input type="hidden" name="usergroupid" value="x" />
</form>
<!-- / Hide usergroup X -->
Change
value="x"
To the approriate usergroupid ..
Now add a link to you navbar
Here is my example :
<tr><td class="thead">Spam</td></tr>
<tr><td class="vbmenu_option"><a href="#" onclick="document.getElementById('foo').submit();return false;">Show Spam Forums</a></td></tr>
<tr><td class="vbmenu_option"><a href="#" onclick="document.getElementById('fooo').submit();return false;">Hide Spam Forums</a></td></tr>
If you would like to add more than one, you simple double up the code and change
id="foo"> to something else .. Please note that for each
<form>
You need another id .. if you look closer you can see that even with just one usergroup I used once foo and fooo
So I created a usergroup but most of the member don't go into the group management to join it since they simply don't know the system.
This is how you can add a link into your navbar.
In my example I have a drop down menu for "stuff" :)
Demo: http://ut2007world.com
I THINK this code can be added anywhere, but since I wanted to use the hyperlink in the navbar, I put it in there.
Open your navbar template:
Style Manager > Edit Templates > Navigation / Breadcrump Templates > navbar
Add at the beginning of the template :
<!-- Show usergroup X -->
<form action="profile.php" method="post" id="foo">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="joingroup" />
<input type="hidden" name="usergroupid" value="x" />
</form>
<!-- / Show usergroup X -->
<!-- Hide usergroup X -->
<form action="profile.php" method="post" id="fooo">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="leavegroup" />
<input type="hidden" name="usergroupid" value="x" />
</form>
<!-- / Hide usergroup X -->
Change
value="x"
To the approriate usergroupid ..
Now add a link to you navbar
Here is my example :
<tr><td class="thead">Spam</td></tr>
<tr><td class="vbmenu_option"><a href="#" onclick="document.getElementById('foo').submit();return false;">Show Spam Forums</a></td></tr>
<tr><td class="vbmenu_option"><a href="#" onclick="document.getElementById('fooo').submit();return false;">Hide Spam Forums</a></td></tr>
If you would like to add more than one, you simple double up the code and change
id="foo"> to something else .. Please note that for each
<form>
You need another id .. if you look closer you can see that even with just one usergroup I used once foo and fooo