Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > Programming Articles
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Tutorial: How to get the most out of your vB3 Popup Menus
Natch's Avatar
Natch
Join Date: Nov 2002
Posts: 851

 

Australia
Show Printable Version Email this Page Subscription
Natch Natch is offline 01-28-2004, 10:00 PM

There's two elements to having a popup-menu in vB3 ...
(the first examples are from my Flash Player addon - see working site example @ www.mobileforces.org)

1) the entry on the (navbar) template where you want it to popup
PHP Code:
<td id="flashplayer" class="vbmenu_control"><a href="#flashplayer">$vbphrase[flash_addon_title]</a> <script type="text/javascript"vbmenu_register("flashplayer"); </script></td
2) the actual menu
PHP Code:
<div class="vbmenu_popup" id="flashplayer_menu" style="display:none">
all your <tabletr and td stuff goes here ...]
</
div
In the (navbar) template where you specify the Link name, you must specify a unique label for the <td id="a_unique_label" ... for example if your label was "somelabel", the item on the navbar would be as follows:

PHP Code:
<td id="somelabel" class="vbmenu_control"><a href="#somelabel">Some Label</a> <script type="text/javascript"vbmenu_register("somelabel"); </script></td
and the menu must then be as follows:

PHP Code:
<div class="vbmenu_popup" id="somelabel_menu" style="display:none"
 [ 
all your <tabletr and td stuff goes here ...]
</
div
If you want there to be two menus with the identical contents, in different places on the same page, then you will need to make two menus with unique "somelabel" entries in both positions ...

Please let me know if I can make this clearer
Reply With Quote
  #2  
Old 01-31-2004, 12:35 AM
deathemperor's Avatar
deathemperor deathemperor is offline
 
Join Date: Jul 2003
Location: HOL
Posts: 1,270
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this way it's clearer:
http://www.vbulletin.com/forum/showt...ht=navbar+menu
Reply With Quote
  #3  
Old 01-31-2004, 12:44 AM
Natch's Avatar
Natch Natch is offline
 
Join Date: Nov 2002
Location: Australia
Posts: 851
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

LOL - I guess ...

Teach a guy to find hacks, he'll download hacks forever, but teach a guy to think for him/herself, they might just write a hack ...
Reply With Quote
  #4  
Old 03-20-2004, 02:48 PM
gmarik's Avatar
gmarik gmarik is offline
 
Join Date: May 2002
Location: Mocsow
Posts: 1,288
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

rather hard to understand
Reply With Quote
  #5  
Old 04-12-2004, 01:01 PM
Captain Chaos Captain Chaos is offline
 
Join Date: Mar 2002
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gmarik
rather hard to understand
agrees.
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 06:57 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.04284 seconds
  • Memory Usage 2,243KB
  • Queries Executed 20 (?)
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_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (4)postbit
  • (5)postbit_onlinestatus
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete