vForums Support > Programming & Coding :: Database of Codes/Hacks/Mods :: > Add Menu Buttons v2

Add Menu Buttons v2 - Posted By Michael (wrighty) on 27th Apr 08 at 7:38pm
This version allows you to choose whether the button is shown to guests or not.

just add 'false' to not show it to members.

<script>
/*Add Menu Buttons
Created By Wrighty
support.virtualforums.co.uk*/

var menu = get('menu_buttons','id').getElementsByTagName('font')[0];

function do_menu(img_src,link, guest){
    if(guest){
        menu.innerHTML+= " .<a href="+link+"><img src='" +img_src+"' border=0> </a>";
    }else{
        if(vf_username != 'guest'){
            menu.innerHTML+= " .<a href="+link+"><img src='"+img_src+"' border=0> </a>";
        }
    }
}
do_menu('IMAGE LINK','URL TO LINK TO', false);
</script>


Global header

Re: Add Menu Buttons v2 - Posted By ashkir (ashkir) on 29th Jul 08 at 12:31am
Wrighty, when I was doing the preview I have a suggestion to make. Change the .<a href to :: <a href

:]

Re: Add Menu Buttons v2 - Posted By dog199200 (dog199200) on 15th Oct 08 at 5:10am
I figured I would post this before it had been requested. This version of the code works the same way, by setting is guests can view the link or not, but this one is to be used with a text menu instead of an image menu.

Just like above, set it to false if you do not want guests to see the link, but true if you want everyone to see the link.

Code:
 
  1. <script>
  2. /*Add Menu Buttons
  3. Created By Wrighty
  4. support.virtualforums.co.uk*/
  5.  
  6. var menu = document.getElementById('menu_buttons').getElementsByTagName('font')[0];
  7.  
  8. function do_menu(a_text,link, guest){
  9.     if(guest){
  10.             menu.innerHTML+= " :: <a href="+link+">"+a_text+"</a>";
  11.     }else{
  12.         if(vf_username != 'guest'){
  13.             menu.innerHTML+= " :: <a href="+link+">"+a_text+"</a>";
  14.         }
  15.     }
  16. }
  17. do_menu('LINK NAME','LINK URL', false);
  18. </script>
 


Global header

Re: Add Menu Buttons v2 - Posted By Nick (nickb) on 12th Jan 10 at 10:56pm
This does not work, would not add the website link to the nav menu. But I did use the V1 and that one works.