Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Dynamic Navbarlinks Details »»
Dynamic Navbarlinks
Version: 1.5 PL1, by Coroner Coroner is offline
Developer Last Online: Dec 2011 Show Printable Version Email this Page

Category: Mini Mods - Version: 4.0.0 Rating:
Released: 11-16-2009 Last Update: 01-03-2010 Installs: 136
Uses Plugins
Additional Files  
No support by the author.

Idea by Ragtek
I only added support for dhtml menu and side selection.

What does it do:
Over your vBulletin Optionen you can create links for the navbar (single or dhtml) without changing any template (you can not use phrases).

Installation:
1st upload the php - then simply import the product.
After import 3 new links were created (the example from image no.2).

Requirements:
2 template_hooks:

$template_hook[navbar_start] (in vB 3.8 it's called: navbar_buttons_right)
$template_hook[navbar_end] (in vB 3.8 it's called: navbar_buttons_left)

If one of these HOOKs missing, the links could not be shown.

(Tested on vB4 Beta 3)

---

[28.11.2009]
Upgrade to version v1.5.
What's new ?
Usergrouppermissions and template_hooks.

You can leave the "old" structure. This will have no effect on the navbar. But ... if you like add to a line or menue:
|2,3,4|navbar_start

This little example means, that the link or menue is only visible for the primary usergroups 2,3 and 4. The Template Hook we're using is "navbar_start".
If you leave the usergroup(s) blank, permission for ALL groups are given.

Some words again:
If you are using a template_hook, the side isn't in use. If you leave the template_hook blank, default hook is "navbar_start" or "navbar_end" depended on the "side". Hook's are in Beta Stage. Normaly, it won't work with CMS.
If you really need it, change the Hook Location from "global_setup_complete" to "global_bootstrap_init_complete". Remember: With this location you can't use phrases.

Download Now

File Type: zip DynaimcNavbar v1.3 - vB4.zip (2.6 KB, 248 views)
File Type: zip DynaimcNavbar v1.5 - vB4.zip (3.2 KB, 246 views)
File Type: zip DynaimcNavbar v1.5 PL1 - vB4.zip (3.0 KB, 468 views)

Screenshots

File Type: png Bild 1.png (24.7 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #52  
Old 12-17-2009, 11:18 AM
Coroner Coroner is offline
 
Join Date: Feb 2008
Location: Germany
Posts: 797
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by anthony parsons View Post
Doesn't work in RC4... got the following error:

Warning: require_once([path]/includes/dynamic_navbar.php) [function.require-once]: failed to open stream: No such file or directory in [path]/packages/vbcms/controller/content.php(272) : eval()'d code on line 1

Fatal error: require_once() [function.require]: Failed opening required '/****/*****/public_html/****/includes/dynamic_navbar.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/*****/public_html/*****/packages/vbcms/controller/content.php(272) : eval()'d code on line 1
You will get those message in all versions (Beta 3,4,5 RC1,2,3,4), cause you haven't uploaded the file dynamic_navbar.php
Reply With Quote
  #53  
Old 12-21-2009, 02:16 PM
steven s's Avatar
steven s steven s is offline
 
Join Date: Aug 2004
Location: Greenville, SC
Posts: 572
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would like to use this on my CMS and forum.

"If you really need it, change the Hook Location from "global_setup_complete" to "global_bootstrap_init_complete". Remember: With this location you can't use phrases."

I changed the hook to global_bootstrap_init_complete.
Do I need to do anything else?
Reply With Quote
  #54  
Old 12-21-2009, 04:35 PM
Coroner Coroner is offline
 
Join Date: Feb 2008
Location: Germany
Posts: 797
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nope. But if you are using phrases, change it to text before.
Reply With Quote
  #55  
Old 12-23-2009, 03:32 PM
Antyrael Antyrael is offline
 
Join Date: Apr 2002
Location: Netherlands
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First of all, thanks for making this cool mod available.

Second, I have a question about adding a DHTML link, or a link with a submenu.
I would like to click the Installed link here, but if there's no dynamic menu, I can't use this :/

This is the content of my Dynamic Navbar settings:
Code:
1|0|1|1|misc.php?do=page&template=php_raider|PHP Raider|1|0||
2|1|0|1|DKP|DKP|1|0||   (I also tried 2|1|0|1|DKP|1|0|| and 2|1|0|1|DKP|1|0)
3|0|2|1|misc.php?do=page&template=dkp_icc|Icecrown Citadel|1|0||
4|0|2|2|misc.php?do=page&template=dkp_tier95|Crusader's Coliseum Heroic (Tier 9.5)|1|0||
5|0|2|3|misc.php?do=page&template=dkp_tier9|Crusader's Coliseum (Tier 9)|1|0||
But, there is no DKP button or link and all the 4 actual links just show directly on the navbar.

Am I doing something wrong here?
Reply With Quote
  #56  
Old 12-23-2009, 04:28 PM
Coroner Coroner is offline
 
Join Date: Feb 2008
Location: Germany
Posts: 797
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this here:
Code:
1|0|0|1|misc.php?do=page&template=php_raider |PHP Raider|1|0||
2|1|0|1||DKP|1|0||
3|0|2|2|misc.php?do=page&template=dkp_icc|Icecrown Citadel|1|0||
4|0|2|3|misc.php?do=page&template=dkp_tier95|Crusader's Coliseum Heroic (Tier 9.5)|1|0||
5|0|2|4|misc.php?do=page&template=dkp_tier9|Crusader's Coliseum (Tier 9)|1|0||
Reply With Quote
  #57  
Old 12-23-2009, 04:51 PM
Antyrael Antyrael is offline
 
Join Date: Apr 2002
Location: Netherlands
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes!!! Thank you! That did the trick, now I am completely in love with this addon

*installed*


Edit:"hmmm, now I added usergroup ID's, seperated by comma's, but even when I'm not logged in I can see the new links
(I put the ID's between the 2 || at the end of the lines)

Edit 2: nvm, I got it to work, but I don't understand why there are 3 0 or 1 positions after the text/phrase.
The explanation to the left says ... | Name | Side | Phrase | usergroup(s), while in fact I had to make it ... | Name | Side | Phrase | here's the extra 0 | usergroup(s), like this:
Code:
1|0|0|1|misc.php?do=page&template=php_raider |PHP Raider|1|0|0|2,5,6,7,10,13,15,16,17,20|
2|1|0|1||DKP|1|0|0|2,5,6,7,10,13,15,16,17,20|
3|0|2|2|misc.php?do=page&template=dkp_icc|Icecrown Citadel|1|0||
4|0|2|3|misc.php?do=page&template=dkp_tier95|Crusader's Coliseum Heroic|1|0||
5|0|2|4|misc.php?do=page&template=dkp_tier9|Crusader's Coliseum|1|0||
(Yeah, I have a lot of groups :P)

I'm not complaining, I'm very happy I don't have to edit the navbar template anymore, I'm just curious where the extra 0 comes from
Reply With Quote
  #58  
Old 12-23-2009, 06:54 PM
Coroner Coroner is offline
 
Join Date: Feb 2008
Location: Germany
Posts: 797
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'll check it after xmas - ok ?
Reply With Quote
  #59  
Old 12-24-2009, 09:24 AM
Coroner Coroner is offline
 
Join Date: Feb 2008
Location: Germany
Posts: 797
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, I've checked it today morning and it was working with the permissions.

The "extra 0":
I forgott to rewrite the Admintext:
This 0 is for the target link! 0 means target="_self" and 1 is target="_blank"
Reply With Quote
  #60  
Old 12-24-2009, 02:16 PM
Jaffery Jaffery is offline
 
Join Date: Dec 2009
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How I can add link to all category automatically in one such drop down list ?
Reply With Quote
  #61  
Old 01-02-2010, 10:18 AM
hcmagix hcmagix is offline
 
Join Date: Mar 2006
Location: Berlin / Germany
Posts: 93
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Antyrael View Post
Yes!!! Thank you! That did the trick, now I am completely in love with this addon

*installed*


Edit:"hmmm, now I added usergroup ID's, seperated by comma's, but even when I'm not logged in I can see the new links
(I put the ID's between the 2 || at the end of the lines)

Edit 2: nvm, I got it to work, but I don't understand why there are 3 0 or 1 positions after the text/phrase.
The explanation to the left says ... | Name | Side | Phrase | usergroup(s), while in fact I had to make it ... | Name | Side | Phrase | here's the extra 0 | usergroup(s), like this:
Code:
1|0|0|1|misc.php?do=page&template=php_raider |PHP Raider|1|0|0|2,5,6,7,10,13,15,16,17,20|
2|1|0|1||DKP|1|0|0|2,5,6,7,10,13,15,16,17,20|
3|0|2|2|misc.php?do=page&template=dkp_icc|Icecrown Citadel|1|0||
4|0|2|3|misc.php?do=page&template=dkp_tier95|Crusader's Coliseum Heroic|1|0||
5|0|2|4|misc.php?do=page&template=dkp_tier9|Crusader's Coliseum|1|0||
(Yeah, I have a lot of groups :P)

I'm not complaining, I'm very happy I don't have to edit the navbar template anymore, I'm just curious where the extra 0 comes from

I have the same problem.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05379 seconds
  • Memory Usage 2,346KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete