View Single Post
  #1  
Old 01-29-2004, 02:15 AM
Natch's Avatar
Natch Natch is offline
 
Join Date: Nov 2002
Location: Australia
Posts: 851
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Tutorial: How to get the most out of your vB3 Popup Menus

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
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01059 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete