vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=155)
-   -   MAU CP in navbar (https://vborg.vbsupport.ru/showthread.php?t=105425)

SuperFly 01-14-2006 10:00 PM

MAU CP in navbar
 
What it does is lets you pick from User CP, Mod CP or Admin CP from your navbar.

In Navbar Find
Code:

<if condition="$show['member']">
                        <td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
                </if>

And Replace with
Code:

<script type="text/javascript">function goto_cp(){window.location=document.getElementById( "select_cp_link").options[document.getElementById("select_cp_link").selected Index].value;}</script><if condition="$show['admincplink']"><td class="vbmenu_control" style="position:relative;right:3px;"><select id="select_cp_link"><option selected="selected" value="/usercp.php">$vbphrase[user_cp]</option><option value="/modcp/index.php">Moderator CP</option><option value=/admincp/index.php>Administrator CP </option></select><input type="button" style="font-size:10pt;font-family:courier;position:relative;bottom:3px;" value="Go" onclick="goto_cp()" /></td><else /><if condition="$show['modcplink']"><td class="vbmenu_control" style="position:relative;right:3px;"><select id="select_cp_link"><option selected="selected" value="/usercp.php">$vbphrase[user_cp]</option><option value="/modcp/index.php">Moderator CP </option></select><input type="button" style="font-size:10pt;font-family:courier;position:relative;bottom:3px;" value="Go" onclick="goto_cp()" /></td></if><else /><if condition="$show['member']"><td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td></if></if>

rb290 01-15-2006 09:38 PM

thanks, but the "Go" button isnt aligned nice, how can i fix that ?

croportal 01-15-2006 10:43 PM

position:relative;bottom:3px;" value="Go" i think here

Yorixz 01-16-2006 06:03 AM

If you change the "3px" to "1px" it should be ok I guess.

Detomah 01-16-2006 01:01 PM

I don't want to sound ungreatful as this is such a good and simple addon with much practicality and one which I really hope I can make use of....

But...

Would it not have been better to get it to simply use the vb menu control instead of being a drop down menu? It would fit into the global scheme of the nav bar much better if it could.

Something along the lines of:

This for the navbar link bits

Code:

<if condition="$show['admincplink']">
<td id="usercplistadmin" class="vbmenu_control"><a href="$show[nojs_link]#usercplistadmin">Control Panels</a><script type="text/javascript"> vbmenu_register("usercplistadmin"); </script></td>
<else />
<if condition="$show['modcplink']">
<td id="usercplistmod" class="vbmenu_control"><a href="$show[nojs_link]#usercplistmod">Control Panels</a><script type="text/javascript"> vbmenu_register("usercplistmod"); </script></td>
<else />
<if condition="$show['member']">
<td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
</if>
</if>

and this for the popup menu bits:

Code:

<if condition="$show['admincplink']">
<!-- user cp list admin menu -->
<div class="vbmenu_popup" id="usercplistadmin_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="vbmenu_option"><a href="/forum/$admincpdir/index.php?$session[sessionurl]">$vbphrase[admin]</a></td></tr>
<tr><td class="vbmenu_option"><a href="/forum/$modcpdir/index.php?$session[sessionurl]">$vbphrase[mod]</a></td></tr>
<tr><td class="vbmenu_option"><a href="usercp.php$session[sessionurl_q]">Administrator CP</a></td></tr>
</table>
</div>
<!-- / user cp list admin menu -->
</if>
<if condition="$show['modcplink']">
<!-- user cp list mod menu -->
<div class="vbmenu_popup" id="usercplistmod_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<td id="usercplistadmin" class="vbmenu_control"><a href="$show[nojs_link]#usercplistadmin">Control Panels</a><script type="text/javascript"> vbmenu_register("usercplistadmin"); </script></td>
<tr><td class="vbmenu_option"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td></tr>
<tr><td class="vbmenu_option"><a href="/forum/$modcpdir/index.php?$session[sessionurl]">$vbphrase[mod]</a></td></tr>
</table>
</div>
<!-- / user cp list mod menu -->
</if>

That's only a really rough working of it though.

I certainly don't mean to be stepping on toes here, so sorry if it wasn't wanted. If you can use it though, feel free.


All times are GMT. The time now is 07:05 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00965 seconds
  • Memory Usage 1,728KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete