DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

Menu dropdown after upgrade

 5 Replies
 2 Subscribed to this topic
 37 Subscribed to this forum
Sort:
Author
Messages
New Around Here
Posts: 11
New Around Here

I just upgraded to version 09.03.02 (I know I'm behind) and the main menu dropdowns have stopped working. 

I have several pages linked under a page called Practices. On the Pages option, the Practices page is marked with "Display in Menu" turned ON. This page appears on the website's main menu.

There are several sub-pages under Practices. They appear properly on the Pages option under Practices. All of them have Practices as their parent page. They all are marked as "Display in Menu" turned ON.

With the previous version of DNN, the website main menu would show Practices, and when you hover with the cursor, the sub-pages would appear, and you could click on them and go to them.

After upgrading, Practices still appears on the main menu, but cursor hover does not show the dropdown. The sub-pages do not appear. I want them to appear.

Any help would be appreciated. 

Veteran Member
Posts: 1246
Veteran Member
MVP
MVP
You're an MVP!
From which version of DNN did you upgrade.

Take a look at your browser's Console window. From your description, it's likely that a javascript error is causing the problem.

It's possible that the JavaScript error is really a skin/theme error. To test this, create a new page and apply the Xcillion skin to this page. If the drop-downs appear on this page, then you need to look at the skin/theme used for your site.
New Around Here
Posts: 11
New Around Here

Thank you for your response.

I believe I upgraded from 08.04. The website was installed c. 2016.

I see these errors in the browser console:

Uncaught TypeError: Cannot read property 'msie' of undefined
    at HTMLUListElement. (superfish.js:64)
    at Function.each (jquery.js?cdv=132:362)
    at jQuery.fn.init.each (jquery.js?cdv=132:157)
    at jQuery.fn.init.$.fn.superfish (superfish.js:62)
    at HTMLDocument. ((index):187)
    at mightThrow (jquery.js?cdv=132:3583)
    at process (jquery.js?cdv=132:3651)
Uncaught TypeError: Cannot read property 'msie' of undefined
    at HTMLUListElement. (superfish.js:64)
    at Function.each (jquery.js?cdv=132:362)
    at jQuery.fn.init.each (jquery.js?cdv=132:157)
    at jQuery.fn.init.$.fn.superfish (superfish.js:62)
    at HTMLDocument. ((index):218)
    at mightThrow (jquery.js?cdv=132:3583)
    at process (jquery.js?cdv=132:3651)
Uncaught TypeError: Cannot read property 'serial' of undefined
    at getMenu (superfish.js:35)
    at HTMLLIElement.over (superfish.js:20)
    at compare (hoverIntent.js:32)
    at hoverIntent.js:37
Uncaught TypeError: Cannot read property 'serial' of undefined
    at getMenu (superfish.js:35)
    at HTMLLIElement.out (superfish.js:25)
    at delay (hoverIntent.js:45)
    at hoverIntent.js:76
 

New Around Here
Posts: 11
New Around Here

I had done an upgrade in July, and had problems then too. I believe you helped me then as well. Here is a thread from then:

https://dnncommunity.org/forums/aft/1230

New Around Here
Posts: 11
New Around Here

Be aware, I know very little about DNN. I'm being asked to troubleshoot and such.

Our website got hit with a ransomware virus and I'm recovering from a backup from July. Back then, we were having serious performance issues, and they've come back because I think the backup was from before those issues were resolved. I seem to remember having replaced a file--newtonsoft.json maybe? Could an older version of that be causing memory issues? 

The theme we're using is "Creative". I don't really know how to create a new page and assign a different theme.

Veteran Member
Posts: 1246
Veteran Member
MVP
MVP
You're an MVP!
Please contact me off-line using the Contact form on the website in my signature.

These Forums are for the discussion of the open source CMS DNN platform and ecosystem.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
  2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
  3. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  5. No Flaming or Trolling.
  6. No Profanity, Racism, or Prejudice.
  7. Site Moderators have the final word on approving / removing a thread or post or comment.
  8. English language posting only, please.

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved