The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Alan @ CIT Javascript Sub-menus 06-03-2006, 04:03 PM
Alan @ CIT Anyone at all? I'd much... 06-20-2006, 10:14 PM
Trana I used Infinite Menus to... 06-20-2006, 11:36 PM
Alan @ CIT Do you have an example of... 06-21-2006, 12:23 AM
Trana You wont see them on my site,... 06-26-2006, 01:50 AM
Code Monkey Are you just trying to make... 06-26-2006, 02:46 AM
Alan @ CIT JumpD: That's pretty much... 06-26-2006, 10:28 AM
Code Monkey Just send me the table code... 06-26-2006, 01:14 PM
Alan @ CIT I don't have any table code... 06-26-2006, 06:44 PM
sebbe I don't want to steal the... 06-27-2006, 08:36 PM
Code Monkey Here is a little tutorial for... 06-28-2006, 02:19 AM
Alan @ CIT Many thanks for the tutorial,... 06-28-2006, 06:03 AM
Zachery AFAIK sub-menus are not... 06-28-2006, 09:17 AM
Alan @ CIT Hence my original post asking... 06-28-2006, 09:32 AM
K1ng0e Hey Alan :) !
You want to do... 06-28-2006, 10:00 AM
Trana Alan,
I sent you a PM... 06-28-2006, 12:08 PM
Code Monkey Just repeat the process with... 06-28-2006, 12:59 PM
Alan @ CIT Making a menu within a menu... 06-28-2006, 01:14 PM
Trana It doesn't work, there is no... 06-28-2006, 02:13 PM
K1ng0e @Trana: Can you give me the... 06-28-2006, 05:03 PM
Trana You can get a copy of the... 06-28-2006, 07:40 PM
Code Monkey Well, that's too bad then.... 06-29-2006, 01:18 PM
|
#11
|
||||
|
||||
Here is a little tutorial for you, hope that's what you're looking for.
To make a popup menu like those used in vBulletin using the actual vBulletin code is quite simple. You only need to do two things beyond what you would normally do to make the menu itself. The actual menu has no additional formatting. So you can add existing or dynamic menus to a popup. First you make the link that will be clicked to open the popup menu. This can be placed anywhere on a vBulletin page that contains the menu javascript. If the following is not on the page (It's most likely there if the navbar is) you can add it. Code:
<script type="text/javascript" src="clientscript/vbulletin_menu.js"></script> Next you need to give the container the class value of "vbmenu_control". Unlike the id, this is a static choice and must be used as is. Next you create the clickable link itself. You assign the href attribute with the value of "#unique_menu_id" which in the sample below would be "#my_made_up_menu_name". Don't forget to precede it with the # symbol. Then give the link a display value to click. This can be whatever is appropriate for the menu. Such as "Quick Links" in the vBulletin navbar. Finally, add the javascript code with the vbmenu_register function with the unique menu id. In the sample it is vbmenu_register("my_made_up_menu_name");. That covers the link. Simple eh? HTML Code:
<!--The actual link code that will be clicked to open the pop up menu--> <td id="my_made_up_menu_name" class="vbmenu_control" align="left"> <a href="#my_made_up_menu_name">Link Name</a> <script type="text/javascript"> //<![CDATA[ vbmenu_register("my_made_up_menu_name"); //]]> </script> </td> Here is the tricky part that can get overlooked. This containers id is the unique id of the link above but you add "_menu" to the end of it. So in the example below it is "my_made_up_menu_name_menu". Next you make the class attribute have a value of "vbmenu_popup". And last but not least, you assign the style property of "display:none". And your done. HTML Code:
<!--Hidden menu code placed on the page anywhere below the actual link to open it--> <div id="my_made_up_menu_name_menu" class="vbmenu_popup" style="display:none"> <!--Put your table or list code here--> </div> The above tutorial copyright vbmodder.com |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|