2011-03-27, 06:33 PM
2011-03-28, 02:46 PM
ooh yea thank you worked freaky awesome....you are genius.thankyou brother
2011-05-04, 06:54 PM
(2010-11-22, 11:03 PM)AJS Wrote: [ -> ]You can use the inbuilt MyBB JavaScript to create your own dropdown menus very easily.
Quote:<a href="somepage.php" id="example_menu">Some Page</a>
<div id="example_menu_popup" class="popup_menu" style="display: none;">
<div class="popup_item_container"><a href="somepage.php" class="popup_item">Some Page</a></div>
<div class="popup_item_container"><a href="anotherpage1.php" class="popup_item">Another Page 1</a></div>
<div class="popup_item_container"><a href="anotherpage2.php" class="popup_item">Another Page 2</a></div>
</div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("example_menu");
}
// -->
</script>
Red: This is the menu ID, they must all be identical within the menu and unique to that menu. You can't have the same ID for different menus.
Blue: This is the link address for users with JavaScript disabled in their browser.
Dark blue: The main link text.
Green: The menu links.
Orange: The menu items text.
The following example will give you a dropdown menu for Private Messages:
In header_welcomeblock_member, find:
<a href="{$mybb->settings['bburl']}/private.php">{$lang->welcome_pms}</a>
Replace with:
<a href="{$mybb->settings['bburl']}/private.php" id="pm_menu">{$lang->welcome_pms}</a> <div id="pm_menu_popup" class="popup_menu" style="display: none;"> <div class="popup_item_container"><a href="private.php?action=send" class="popup_item">Compose</a></div> <div class="popup_item_container"><a href="private.php?fid=1" class="popup_item">Inbox</a></div> <div class="popup_item_container"><a href="private.php?fid=2" class="popup_item">Sent Items</a></div> <div class="popup_item_container"><a href="private.php?fid=3" class="popup_item">Drafts</a></div> <div class="popup_item_container"><a href="private.php?fid=4" class="popup_item">Trash Can</a></div> </div> <script type="text/javascript"> // <!-- if(use_xmlhttprequest == "1") { new PopupMenu("pm_menu"); } // --> </script>
Ok, I found part of my problem, I forgot to add class="popup_item" to the end of the menu item's href code.
However it is still displaying wrong on my theme, the colors are off:
What do I have to change in global.css, in the .popup_menu lines? I presume it's somewhere in .popup_menu .popup_item_container or one of the two .popup_menu .popup_item lines.
2011-06-28, 06:52 PM
Thank you for this explanation. Very useful.
2011-07-23, 06:21 PM
Thanks for this!!!
2012-01-14, 11:20 PM
i was wondering if you can do this so when you hover over it the menu will come up and you can still clik the main button
2012-03-26, 08:01 AM
I have done this but It will not work. This is my header: welcomeblock_member
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("usercp_menu");
}
// -->
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("pm_menu");
}
// -->
</script>
<span style="float:right;">
<align="right">
<a href="{$mybb->settings['bburl']}/usercp.php" id="usercp_menu">{$lang->welcome_back}</a>
<div id="usercp_menu_popup" class="popup_menu" style="display: none;">
<div class="popup_item_container"><a href="member.php?action=profile" class="popup_item">View Profile</a></div>
<div class="popup_item_container"><a href="usercp.php" class="popup_item">Edit Profile</a></div>
<div class="popup_item_container"><a href="usercp.php?action=signature" class="popup_item">Signature</a></div>
<div class="popup_item_container"><a href="usercp.php?action=avatar" class="popup_item">Avatar</a></div>
<div class="popup_item_container"><a href="usercp.php?action=password" class="popup_item">Password</a></div>
</div>
|
<a href="{$mybb->settings['bburl']}/private.php" id="pm_menu">{$lang->welcome_pms}</a>
<div id="pm_menu_popup" class="popup_menu" style="display: none;">
<div class="popup_item_container"><a href="private.php?action=send" class="popup_item">Compose</a></div>
<div class="popup_item_container"><a href="private.php?fid=1" class="popup_item">Inbox</a></div>
<div class="popup_item_container"><a href="private.php?fid=2" class="popup_item">Sent Items</a></div>
<div class="popup_item_container"><a href="private.php?fid=3" class="popup_item">Drafts</a></div>
<div class="popup_item_container"><a href="private.php?fid=4" class="popup_item">Trash Can</a></div>
</div>
|
<a href="{$mybb->settings['bburl']}/member.php?action=logout&logoutkey={$mybb->user['logoutkey']}"><strong>{$lang->welcome_logout}</strong>
</a>
|
</align>
</span>
2012-04-06, 10:58 AM
Is there also the option that the dropdown menu is showing up of you go with the mouse over it without clicking?? So if you move the mouse over the option the popup wil show up???
Thanks!
Thanks!
2012-04-07, 01:22 PM
Someone ??????????
2012-04-08, 08:37 PM
Annyone pleace!!!
>????????
>????????