vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=192)
-   -   Mini Mods - Admin Cp Links in Navbar (https://vborg.vbsupport.ru/showthread.php?t=156863)

djdonx 09-01-2007 10:00 PM

Admin Cp Links in Navbar
 
Admin Cp Links in your navbar

What does this do?
This Mod adds a small javascript drop-down menu into your navbar which contains links to useful pages in your admin panel. This part of your navbar can only be seen by members of the admin usergroup as it uses a conditional.

How do I install this?
Follow the template changes which are shown in the file below.

Support is given to those who click install!

ragtek 09-02-2007 03:10 PM

1. why you are using /forums/ ? and 2.
change ="admincp to $admincpdir because not everybody is using the standarddir

djdonx 09-02-2007 03:13 PM

Heh, this is only my second hack and I'm still learning, I'll fix it now ;)

v 1.0.0 - Initial Release
v 1.0.1 - Changed /forums/admincp to $admincpdir
v 1.0.2 - Added a missing <if> statement

ragtek 09-02-2007 03:19 PM

i just want to help^^
so 1. if you are in forumpath the link would be: www.yoursite.com/forums/forums/admincp

thats false
2. as i said, the admindirectory must not be the standardadress

cunder 09-02-2007 04:22 PM

how you make it that it to only see is by the admin usergroup in the navbar !!

ragtek 09-02-2007 04:27 PM

with this if condition:
Code:

<if condition="$show['admincplink']">see just admins </if>

djdonx 09-02-2007 05:14 PM

Any feedback on this Mod? :)

cunder 09-02-2007 06:30 PM

Quote:

Originally Posted by ragtek (Post 1330829)
with this if condition:
Code:

<if condition="$show['admincplink']">see just admins </if>


where I must place this code :)

djdonx 09-02-2007 06:48 PM

Oops, I missed out the if statement on the code, look in the first step, a slight code change

ragtek 09-02-2007 06:51 PM

also around
Code:

<div class="vbmenu_popup" id="3_menu" style="display:none">....</div>

cunder 09-02-2007 07:01 PM

Oke thanks he works well now :up:

djdonx 09-09-2007 08:59 AM

So, any feedback or comments at all then? I wanna improve it somehow (:

25 downloads, 5 installs aswell..

SemperFideles 10-07-2007 10:55 PM

Good mod, one error in the pulldown. The admincp php file for styles and templates is template.php and not templates.php. Great idea.

djdonx 10-08-2007 07:10 PM

Ah sorry, just a slight typo ;)

Re-uploaded the files with that small change..

Spank 10-08-2007 07:20 PM

is it possible to do this for the ModCP aswell?

yoyoyoyo 10-09-2007 11:21 AM

Quote:

Originally Posted by djdonx (Post 1335293)
So, any feedback or comments at all then? I wanna improve it somehow (:

25 downloads, 5 installs aswell..

Well, since you asked, I did something similar awhile ago with the same idea:

Quote:

<!-- START ADMIN CP LINKS -->
<if condition="$bbuserinfo[usergroupid] == 6">
<div class="vbmenu_popup" id="3_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">Admin CP Links</td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/index.php">Control Panel Home</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/template.php?do=modify">Styles & Templates</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/template.php?s=&do=modify&expandset=1&group=all#al l">Modify Templates</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/options.php?null=0">vBulletin Options</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/options.php?do=options&dogroup=[all]">Show All Settings</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/user.php?do=modify">Search for Users</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/user.php?do=find">Show All Users</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/forum.php?do=modify">Forum Manager</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/plugin.php?do=product">Manage Products</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/plugin.php?do=productadd">Add/Import Product</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="$admincpdir/announcement.php?do=add">Post New Announcement</a></td>
</tr>
<if condition="$vbulletin->userinfo['userid'] == 1">
<tr>
<td class="vbmenu_option"><a href="$admincpdir/queries.php">Execute SQL Query</a></td>
</tr>
</if>
</table>
</div>
</if>
<!-- END ADMIN CP LINKS -->
I added my new links in to your hack so you can see what I added.

You will notice that I put
Code:

<if condition="$vbulletin->userinfo['userid'] == 1">
before the execute SQL query option, and a
Code:

</if>
after. You can naturally choose to delete or change that if you want.

Here is a screenshot:

http://img523.imageshack.us/img523/7879/errorvg3.jpg

Some of the links, such as "VBulletin Options" and "Show All Settings" are similar, but the "Show All Settings" displays all of the settings saving you a click.

Feel free to use any of my additions you want for your next release, or if you don't like what I have added, no big deal, just thought I would share.

djdonx 10-09-2007 03:59 PM

Quote:

Originally Posted by Spank (Post 1355686)
is it possible to do this for the ModCP aswell?

Sure this is possible. If you want me to I can release one for the Mod Cp aswell if ya want ;)

evesve 10-09-2007 04:52 PM

Quote:

Originally Posted by yoyoyoyo (Post 1356173)
Code:

<tr>
<td class="vbmenu_option"><a href="$admincpdir/templates.php?do=modify">Styles & Templates</a></td>
</tr>


this is from before the update: one s too much...

Code:

<tr>
<td class="vbmenu_option"><a href="$admincpdir/template.php?do=modify" target="_blank">Styles & Templates</a></td>

This is my way to open in new window...
(But I guess 99% of you know that already...)

yoyoyoyo 10-09-2007 05:20 PM

Quote:

Originally Posted by evesve (Post 1356320)
this is from before the update: one s too much...

Code:

<tr>
<td class="vbmenu_option"><a href="$admincpdir/template.php?do=modify" target="_blank">Styles & Templates</a></td>

This is my way to open in new window...
(But I guess 99% of you know that already...)

ok - thanks for the correction - I was just copying my code in to the info posted here, but I fixed my post above so as not to confuse anyone.

Spank 10-09-2007 05:21 PM

Quote:

Originally Posted by djdonx (Post 1356290)
Sure this is possible. If you want me to I can release one for the Mod Cp aswell if ya want ;)

Tht would be great, cos mods don't actually see the ModCP link which is a little strange.

djdonx 10-09-2007 05:43 PM

Quote:

Originally Posted by Spank (Post 1356344)
Tht would be great, cos mods don't actually see the ModCP link which is a little strange.

Yeah you need to set the permissions in the admin cp panel. Super Moderators automatically can access the Mod Cp but normal Mods can't.
I'll do that Mod navbar now ;)

s-p0k 07-15-2009 04:25 AM

i know this is an old one...but can some1 help me with this i can't find the code to put in the new ones?

PHP Code:

<br />

<!-- 
breadcrumbloginpm info -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
<
tr>
    <
td class="alt1" width="100%">
        <if 
condition="is_array($navbits)">
            <
table cellpadding="0" cellspacing="0" border="0">
            <
tr valign="bottom">
                <
td><a href="#" onclick="history.back(1); return false;"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]border="0" /></a></td>
                <
td>&nbsp;</td>
                <
td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]accesskey="1">$vboptions[bbtitle]</a></span$navbits[breadcrumb]</td>
            </
tr>
            <
tr>
                <
td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><if condition="$_SERVER['REQUEST_METHOD'] == 'POST'"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="" border="0" /><else /><a href="$navbar_reloadurl"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="$vbphrase[reload_this_page]border="0" /></a></if> <strong>$navbits[lastelement]</strong></td>
            </
tr>
            </
table>
        <else />
            <
div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
        </if>
    </
td>
<if 
condition="$show['member']">
    <
td class="alt2" nowrap="nowrap">
    <
div class="smallfont">
        <
strong><phrase 1="$bbuserinfo[username]2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
        <
phrase 1="$pmbox[lastvisitdate]2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>

        <if 
condition="$show['notifications']">
            <
div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
            <if 
condition="$show['popups']">
                <
script type="text/javascript"vBmenu.register("notifications"); </script>
            
                <
script type="text/javascript" src="clientscript/vbulletin_notifications_nopopups.js?v=$vboptions[simpleversion]"></script>
                <
script type="text/javascript"vBulletin.register_control("vB_Notifications_NoPopups""notifications");  </script>
            </if>
        <else /><if 
condition="$show['pmstats']">
            <
div><phrase 1="$vbphrase[unread_x_nav_compiled]2="$vbphrase[total_x_nav_compiled]3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
        </if></if>

        <if 
condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]

</
phrase></strong></div></if>
    </
div>
    </
td>
<else />
    <
td class="alt2" nowrap="nowrap" style="padding:0px">
        <!-- 
login form -->
        <
form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
        <
script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
        <
table cellpadding="0" cellspacing="$stylevar[formspacer]border="0">
        <
tr>
            <
td class="smallfont" style="white-space: nowrap;"><label for="navbar_username">$vbphrase[username]</label></td>
            <
td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
            <
td class="smallfont" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
        </
tr>
        <
tr>
            <
td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
            <
td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
            <
td><input type="submit" class="button" value="$vbphrase[log_in]tabindex="104" title="$vbphrase[enter_username_to_login_or_register]accesskey="s" /></td>
        </
tr>
        </
table>
        <
input type="hidden" name="s" value="$session[sessionhash]/>
        <
input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/>
        <
input type="hidden" name="do" value="login" />
        <
input type="hidden" name="vb_login_md5password" />
        <
input type="hidden" name="vb_login_md5password_utf" />
        </
form>
        <!-- / 
login form -->
    </
td>
</if>
</
tr>
</
table>
<!-- / 
breadcrumbloginpm info -->

<
br />

<if 
condition="$show['notices']">
<
form action="profile.php?do=dismissnotice" method="post" id="notices">
<
input type="hidden" name="do" value="dismissnotice" />
<
input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/>
<
input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
<
input type="hidden" name="url" value="$return_link/>
    <
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
tr>
        <
td class="thead">$vbphrase[notices]</td>
    </
tr>
    <
tr>
        <
td class="alt1">
            
$notices
        
</td>
    </
tr>
    </
table>
    <
br />
</
form>
</if>

<if 
condition="$show['forumdesc']">
    <
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
tr>
        <
td class="alt1" width="100%"><strong>$foruminfo[title]</strong> <span class="smallfont">$foruminfo[description]</span></td>
    </
tr>
    </
table>
    <
br />
</if>

<if 
condition="$show['popups']">
<!-- 
NAVBAR POPUP MENUS -->

    <if 
condition="$show['communitylink']">
    <!-- 
community link menu -->
    <
div class="vbmenu_popup" id="community_menu" style="display:none;margin-top:3px" align="$stylevar[left]">
        <
table cellpadding="4" cellspacing="1" border="0">
        <
tr><td class="thead">$vbphrase[community_links]</td></tr>
        
$template_hook[navbar_community_menu_start]
        <if 
condition="$show['quick_links_groups']">
                    <
tr><td class="vbmenu_option"><a href="group.php$session[sessionurl_q]">$vbphrase[social_groups]</a></td></tr>
        </if>
        <if 
condition="$show['quick_links_albums']">
                    <
tr><td class="vbmenu_option"><a href="album.php$session[sessionurl_q]">$vbphrase[pictures_and_albums]</a></td></tr>
        </if>
        <if 
condition="$bbuserinfo['userid']">
            <
tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=buddylist"><if condition="$show['friends_and_contacts']">$vbphrase[contacts_and_friends]<else />$vbphrase[contacts]</if></a></td></tr>
        </if>
        <if 
condition="$show['memberslist']">
            <
tr><td class="vbmenu_option"><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></td></tr>
        </if>
        
$template_hook[navbar_community_menu_end]
        </
table>
    </
div>
    <!-- / 
community link menu -->
    </if>
    
    <if 
condition="$show['searchbuttons']">
    <!-- 
header quick search form -->
    <
div class="vbmenu_popup" id="navbar_search_menu" style="display:none;margin-top:3px" align="$stylevar[left]">
        <
table cellpadding="4" cellspacing="1" border="0">
        <
tr>
            <
td class="thead">$vbphrase[search_forums]</td>
        </
tr>
        <
tr>
            <
td class="vbmenu_option" title="nohilite">
                <
form action="search.php?do=process" method="post">

                    <
input type="hidden" name="do" value="process" />
                    <
input type="hidden" name="quicksearch" value="1" />
                    <
input type="hidden" name="childforums" value="1" />
                    <
input type="hidden" name="exactname" value="1" />
                    <
input type="hidden" name="s" value="$session[sessionhash]/>
                    <
input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/>
                    <
div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]tabindex="1004" /></div>
                    <
div style="margin-top:$stylevar[cellpadding]px">
                        <
label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label>
                        &
nbsp;
                        <
label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label>
                    </
div>
                </
form>
            </
td>
        </
tr>
        <if 
condition="$vboptions[threadtagging]">
        <
tr>
            <
td class="vbmenu_option"><a href="tags.php$session[sessionurl_q]rel="nofollow">$vbphrase[tag_search]</a></td>
        </
tr>
        </if>
        <
tr>
            <
td class="vbmenu_option"><a href="search.php$session[sessionurl_q]accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
        </
tr>
        
$template_hook[navbar_search_menu]
        </
table>
    </
div>
    <!-- / 
header quick search form -->
    </if>
    
    <if 
condition="$show['member']">
    <!-- 
user cp tools menu -->
    <
div class="vbmenu_popup" id="usercptools_menu" style="display:none;margin-top:3px" align="$stylevar[left]">
        <
table cellpadding="4" cellspacing="1" border="0">

        <
tr><td class="thead">$vbphrase[quick_links]</td></tr>
        <if 
condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if>
        <
tr><td class="vbmenu_option"><a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a></td></tr>
        <
tr><td class="vbmenu_option"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_contacts]</a></td></tr>
        
$template_hook[navbar_quick_links_menu_pos1]
        
$template_hook[navbar_quick_links_menu_pos2]

        <
tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr>
        <if 
condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if>
        <!--<if 
condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>-->
        <
tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_your_details]</a></td></tr>
        <
tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr>
        
$template_hook[navbar_quick_links_menu_pos3]

        <
tr><td class="thead">$vbphrase[miscellaneous]</td></tr>
        <if 
condition="$show['pmmainlink']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]rel="nofollow">$vbphrase[private_messages]</a></td></tr></if>
        <
tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr>
        <
tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[your_profile]</a></td></tr>
        <if 
condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if>
        
$template_hook[navbar_quick_links_menu_pos4]

        </
table>
    </
div>
    <!-- / 
user cp tools menu -->

    </if>
<!-- / 
NAVBAR POPUP MENUS -->

<!-- 
PAGENAV POPUP -->
    <
div class="vbmenu_popup" id="pagenav_menu" style="display:none">
        <
table cellpadding="4" cellspacing="1" border="0">
        <
tr>
            <
td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
        </
tr>
        <
tr>
            <
td class="vbmenu_option" title="nohilite">
            <
form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form">
                <
input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
                <
input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]/>
            </
form>
            </
td>
        </
tr>
        </
table>
    </
div>
<!-- / 
PAGENAV POPUP -->
</if>

<if 
condition="$show['member'] AND     $notifications_total">
<!-- 
notifications menu -->
<
div class="vbmenu_popup" id="notifications_menu" style="display:none">
    <
table cellpadding="4" cellspacing="1" border="0">
    <
tr><td class="thead" colspan="2">$vbphrase[your_notifications]</td></tr>
    
$notifications_menubits
    
</table>
</
div>
<!-- / 
notifications menu -->
</if>

$ad_location[ad_navbar_below



All times are GMT. The time now is 10:35 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.01446 seconds
  • Memory Usage 2,037KB
  • 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
  • (8)bbcode_code_printable
  • (1)bbcode_php_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (22)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