vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   VBMenu Popup Not Working (https://vborg.vbsupport.ru/showthread.php?t=304415)

schan 11-11-2013 07:05 PM

VBMenu Popup Not Working
 
Hi all,

An article regarding a similar issue that I'm having was discussed here: https://vborg.vbsupport.ru/showthrea...ghlight=vBMenu. I don't want to revive a dead article so that's why I'm starting a new one.

What I want to do is dead simple with Twitter Bootstrap's modal functionality or the usage of jQuery dialog/popups, but I want to use the built-in vBulletin's pop up functionality for maintainability. I would assume that the concept is the same where you add in the correct class into the html elements and rely on the built-in framework's javascript to handle the controls(show, hide, hover, mouseover, and so on). From my understanding, to use popup menus in vB4, you set the class of the link (a tag) to popupctrl, and then wrap the contents in a ul with the class popupbody. However, that doesn't work for me. Am I doing something wrong?

Here's a short snippet of my code:

<td class="popupmenu" id="NavCategories">
<a class="popupctrl" href="/forumdisplay.php">{vb:rawphrase Browse}</a>
<ul class="popupbody">
----Content of that page goes here-----
</ul>
...

What I'm expecting to happen is that when I click on "Browse", a popup menu of categories will pop up. Instead, it redirects me to the page...which implies that the JS isn't working or something else is going on. I've confirmed that vbulletin-core.js is loaded.

Thanks,
-S

tbworld 11-12-2013 02:27 AM

Quote:

Originally Posted by schan (Post 2459991)
Hi all,

An article regarding a similar issue that I'm having was discussed here: https://vborg.vbsupport.ru/showthrea...ghlight=vBMenu. I don't want to revive a dead article so that's why I'm starting a new one.

What I want to do is dead simple with Twitter Bootstrap's modal functionality or the usage of jQuery dialog/popups, but I want to use the built-in vBulletin's pop up functionality for maintainability. I would assume that the concept is the same where you add in the correct class into the html elements and rely on the built-in framework's javascript to handle the controls(show, hide, hover, mouseover, and so on). From my understanding, to use popup menus in vB4, you set the class of the link (a tag) to popupctrl, and then wrap the contents in a ul with the class popupbody. However, that doesn't work for me. Am I doing something wrong?

Here's a short snippet of my code:
Code:

<td class="popupmenu" id="NavCategories">
  <a class="popupctrl" href="/forumdisplay.php">{vb:rawphrase Browse}</a>
      <ul class="popupbody">
                    ----Content of that page goes here-----
      </ul>

...

What I'm expecting to happen is that when I click on "Browse", a popup menu of categories will pop up. Instead, it redirects me to the page...which implies that the JS isn't working or something else is going on. I've confirmed that vbulletin-core.js is loaded.

Thanks,
-S


You were so close: you just missed the JavaScript call. This example came from the 'SHOWTHREAD' template.

HTML Code:

            <div id="inlinemod_formctrls" class="popupmenu">
Look -->    <a href="javascript://" class="popupctrl"><span class="ctrlcontainer">/span></a>
                <ul class="popupbody popuphover">
                    <vb:if condition="$show['managethread']">
                    <li>

Hope this helps! :)


All times are GMT. The time now is 01:09 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.01178 seconds
  • Memory Usage 1,724KB
  • 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
  • (1)bbcode_code_printable
  • (1)bbcode_html_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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