Entertayner
Member
+826|7033

Ok, I need to add an extra drop down box in this code but I can't figure out how to, I can add a link but not a drop down box with content.   Any ideas guys?

I didn't put it in Tech cos Zimmer told me not to.

This is where the links are put.

Code:

<!--ipb.javascript.start-->
<!--ipb.rightlinks.start-->
      <table cellspacing='0' cellpadding='0' border='0'>
        <tr>
          </td>
          <td align='left' class='drupdoun-left' nowrap='nowrap'></td>
          <td align='left' class='drupdoun-tile' nowrap='nowrap'>
            <span class='submenu-link' id='clinks-menu'><a href='#clinksmenu'>WebSite.com <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /></a></span>
          </td>
          <td align='left' class='drupdoun-left' nowrap='nowrap'></td>
          <td align='left' class='drupdoun-tile' nowrap='nowrap'>
            <span class='submenu-link' id='mlinks-menu'><a href='#mlinksmenu'>Member Links <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /></a></span>
          </td>
          <td align='right' class='drupdoun-right' nowrap='nowrap'></td>
        </tr>
      </table></div>
    </p>
  </div>
</div>
This is where the Java for the menus is kept

Code:

<script type='text/javascript'>
var comp_links_arr = new Array(<if="$component_links != ''">{$component_links}''</if>);
var clma = new Array();
<if="$this->ipsclass->vars['home_name'] != '' && $this->ipsclass->vars['home_url'] != ''">clma[clma.length] = make_image('menu_home.gif')+" <a href='{$this->ipsclass->vars['home_url']}' onclick='menu_action_close();'>{$this->ipsclass->vars['home_name']}</a>";</if>
<if="$this->ipsclass->vars['gl_show'] && $this->ipsclass->vars['gl_title'] != ''">clma[clma.length] = <!--IBF.RULES--></if>
<if="$component_links != ''">
var comp_links_arr = new Array({$component_links}'');
if (comp_links_arr.length)
{
    for (var i=0; i<comp_links_arr.length; i++)
    {
        if (comp_links_arr[i] != '')
        {
            clma[clma.length] = comp_links_arr[i];
        }
    }
}
</if>

clma[clma.length] = make_image('menu_help.gif')+" <a href='{$this->ipsclass->base_url}act=Help' onclick='menu_action_close();'>{$this->ipsclass->lang['tb_help']}</a>";
clma[clma.length] = make_image('menu_search.gif')+" <a href='{$this->ipsclass->base_url}act=Search&amp;f={$this->ipsclass->input['f']}' onclick='menu_action_close();'>{$this->ipsclass->lang['tb_search']}</a>";
clma[clma.length] = make_image('menu_members.gif')+" <a href='{$this->ipsclass->base_url}act=Members' onclick='menu_action_close()'>{$this->ipsclass->lang['tb_mlist']}</a>";
clma[clma.length] = make_image('menu_calendar.gif')+" <a href='{$this->ipsclass->base_url}act=calendar' onclick='menu_action_close()'>{$this->ipsclass->lang['tb_calendar']}</a>";
clma[clma.length] = make_image('menu_who.gif')+" <a href='{$this->ipsclass->base_url}act=online' onclick='menu_action_close()'>Who's Online</a>";

menu_build_menu('clinks-menu', clma);
menu_build_menu('mlinks-menu',
new Array(
<if="$this->ipsclass->member['mgroup'] == $this->ipsclass->vars['auth_group']">img_item+" <a href='{$this->ipsclass->base_url}act=reg&amp;CODE=reval' onclick='menu_action_close()'>{$this->ipsclass->lang['resend_val']}</a>",</if>
<if="$this->ipsclass->member['g_access_cp'] == 1">make_image('menu_acp.gif')+" <a href='{$this->ipsclass->vars['board_url']}/admin.{$this->ipsclass->vars['php_ext']}' onclick='menu_action_close()' target='_blank'>{$this->ipsclass->lang['admin_cp']}</a>",</if>
<if="$this->ipsclass->member['has_blog'] == 1">make_image('menu_myblog.gif')+" <a href='{$this->ipsclass->base_url}automodule=blog&amp;req=showblog&amp;mid={$this->ipsclass->member['id']}' onclick='menu_action_close()'>{$this->ipsclass->lang['myblog']}</a>",</if>
<if="$this->ipsclass->member['id']">make_image('menu_mycontrols.gif')+" <a href='{$this->ipsclass->base_url}act=UserCP&amp;CODE=00' onclick='menu_action_close()' title='{$this->ipsclass->lang['cp_tool_tip']}'>{$this->ipsclass->lang['your_cp']}</a>",
make_image('menu_viewnew.gif')+" <a href='{$this->ipsclass->base_url}act=Search&amp;CODE=getnew' onclick='menu_action_close()'>{$this->ipsclass->lang['view_new_posts']}</a>",</if>
<if="$this->ipsclass->member['id'] AND $this->ipsclass->member['g_view_board']">make_image('menu_myass.gif')+" <a href='javascript:buddy_pop();' onclick='menu_action_close()' title='{$this->ipsclass->lang['bb_tool_tip']}'>{$this->ipsclass->lang['l_qb']}</a>",</if>
<if="$this->ipsclass->member['g_use_pm'] AND $this->ipsclass->member['members_disable_pm'] == 0">make_image('menu_newmsg.gif')+" <a id='pm-msg-link' href='{$this->ipsclass->base_url}act=Msg&amp;CODE=01' onclick='menu_action_close()'>{$msg[TEXT]}</a>",</if>
<if="$this->ipsclass->member['id'] <= 0">make_image('menu_login.gif')+" <a href='{$this->ipsclass->base_url}act=login' onclick='menu_action_close()'>{$this->ipsclass->lang['log_in']}</a>",
make_image('menu_register.gif')+" <a href='{$this->ipsclass->base_url}act=reg' onclick='menu_action_close()'>{$this->ipsclass->lang['register']}</a>",</if>
'~~SKIP~~'
));
</script>
Zimmer
Un Moderador
+1,688|7218|Scotland

It would help with a bit of explanation. And a separation of codes.
/works on editing his post

Right, easy to explain. There are already 2 working examples of the drop down menus right there. But what I cannot figure out is how to edit that code to allow a third dropdown menu. Basically telling you that I am not too good at Java. Pretty big weak point there.

I just want the Java to create an un-edited drop down menu using this template. The code for the simple dropdown menu that is not taking note of
- if you are logged in
- if you are an admin

Is the CLMA Java code. That is the basic. But I cannot for the hell of me, edit that to create another one.
Zimmer
Un Moderador
+1,688|7218|Scotland

I am quite sure there are some Java guys in here.
It would be really useful.

And if you help, I may tell you what this is all about ( very cool, not kidding ).

/bribery

Board footer

Privacy Policy - © 2025 Jeff Minard