vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Programming Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=188)
-   -   Tutorial: How to get the most out of your vB3 Popup Menus (https://vborg.vbsupport.ru/showthread.php?t=88311)

Natch 01-28-2004 10:00 PM

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 :D

deathemperor 01-31-2004 12:35 AM

this way it's clearer:
http://www.vbulletin.com/forum/showt...ht=navbar+menu

Natch 01-31-2004 12:44 AM

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 ...

gmarik 03-20-2004 02:48 PM

rather hard to understand

Captain Chaos 04-12-2004 01:01 PM

Quote:

Originally Posted by gmarik
rather hard to understand

agrees.


All times are GMT. The time now is 09:11 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.01281 seconds
  • Memory Usage 1,729KB
  • 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_php_printable
  • (1)bbcode_quote_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