Chip
 Nuke Active Member Posts:29

 |
| 10/18/2011 4:26 PM |
|
Hi Joseph, I am hoping you can help me with a problem. This is similar to the one Nick posted on September 23. I just upgraded my site from 5.6.1 to 5.6.3. Now when you go to my site in Firefox and click on any navigation menu, the entire menu disappears when you use the browser back button. Hitting F5 does not help. I have spent all day with my ISP and surfing the net on this. It only happens in Firefox (5 and 7). There is no problem in IE or Chrome. There are several threads about this at dotnetnuke.com. I am not a programmer, but if I understand things correctly the dnn.controls.dnnmenu.js file was changed between 5.6.1 and 5.6.3 to fix a bug where sometimes multiple menus would appear. This fix apparently created the bug I am running into. There are several proposed fixes. One is to manually edit the dnn.controls.dnnmenu.js file by adding back in a line that was taken out after 5.6.1. The other is to replace the dnn.controls.dnnmenu.js file from 5.6.3 with one from 5.6.1 or even 5.5. The third is to make sure my skin is set so that the provider for dnn;nav is set to DDRMenuNavigation and then to upgrade the dnnddrmenu from this site: http://dnnddrmenu.codeplex.com/rele...oad/260127 Again, several people have reported this problem. Here are two relevant links. http://www.dotnetnuke.com/Resources...age/1.aspx http://www.dotnetnuke.com/Resources...age/3.aspx My question is what is the safest fix to this? I am using skins from Dr.Nuke and have been communicating with James on this. Due to the time zone difference, I may not hear back for 12+ hours. I want to fix this as soon as possible. As a last resort, I could change skins. The problem is that I spent a ton of time getting the look I wanted for my site and I doubt other skins will match the flexibility of Dr. Nuke's EasyMod module. Any help would be greatly appreciated!!! Chip |
|
|
|
|
Joseph Craig DNN MVP Posts:11667

 |
| 10/20/2011 5:50 AM |
|
Changing the js file as mentioned probably is the easiest way to do it. If it were me, though, I'd use the DDR menu. It has lots of advantages, and it is the default menu is you ever upgrade to 6.x. |
|
Joe Craig, Patapsco Research Group Complete DNN Support |
|
|
wbp
 Nuke Newbie Posts:6

 |
| 10/30/2011 12:23 AM |
|
This is odd - I don't have the problem with the menu disappearing, but now after upgrade from 5.6.1 to 5.6.3, I get multiple menus when using Firefox. Simple example: log in as host, go to the Event Viewer, then change the number of lines displayed. Each time I do, the tabs in the menu are duplicated. Change to 50 lines, two sets of identical tabs. Change to 25 lines, now I have 3... How do I fix this? Thanks, William Phelps
|
|
|
|
|
Joseph Craig DNN MVP Posts:11667

 |
| 10/30/2011 6:41 AM |
|
Try clearing your browser's cache. If this a custom skin? |
|
Joe Craig, Patapsco Research Group Complete DNN Support |
|
|
wbp
 Nuke Newbie Posts:6

 |
| 10/31/2011 12:13 AM |
|
I cleared the browser cache (many times). We're using MinimalExtropy, no custom skins. You can see the problem by going here: http://www.pastro.org.dnnmax.com/dn...endar.aspx Click on the "Categories" dropdown and select one and watch what happens. Thanks! William |
|
|
|
|
wbp
 Nuke Newbie Posts:6

 |
| 10/31/2011 3:44 PM |
|
I found a fix for the multiple copies of the menu problem. They fixed it in DNN 6.0.1. I picked up copies of js/dnn.controls.dnnmenu.js and js/debug/dnn.controls.dnnmenu.js from the 6.0.1 install or upgrade zip and (after making suitable backup copies of the existing files) installed them on our 5.6.3 site - presto! No more duplicate menus! William |
|
|
|
|
Joseph Craig DNN MVP Posts:11667

 |
| 10/31/2011 5:42 PM |
|
That was brave of you! (Did you see that fix somewhere?) I'd be nervous about mixing things like that across the 5.x to 6.x boundary. But, I certainly won't argue about your results! |
|
Joe Craig, Patapsco Research Group Complete DNN Support |
|
|
wbp
 Nuke Newbie Posts:6

 |
| 10/31/2011 6:03 PM |
|
Well, maybe not so brave... for one, the site is not yet "live". We're moving to PowerDNN, and I'm using the new site as a sandbox until I'm ready to turn it loose. Also, if you dig enough in the DNN bug tracking, the comments show this as a fix for the problems I was having. When I tried it, I had renamed the 5.6.3 version, so it was easy enough to get back. I had also done a diff on the two files to see what the change was, it was pretty clear it was about Mozilla (Firefox). William |
|
|
|
|
wbp
 Nuke Newbie Posts:6

 |
| 10/31/2011 6:08 PM |
|
Uh oh, maybe not such a great idea after all - I just realized that the menu items disappear on a page reload I'm going to revert back to 5.6.1 - I've spent more time than I can afford on this as it is. William |
|
|
|
|
Joseph Craig DNN MVP Posts:11667

 |
| 11/01/2011 6:30 AM |
|
One thing that you could do is make a fresh install of DotNetNuke 6.0.2. Having done that, you should be able to Export a portal from you existing installation, copy the template files to the new installation, and then create a new portal using the template. Before doing that, you'll need to install all of the needed modules and skins to the 6.0.2 installation. If you have a lot of users on the old site, you will have to move them, too. The best module I've run across for doing that is from DNNMasters. |
|
Joe Craig, Patapsco Research Group Complete DNN Support |
|
|
wbp
 Nuke Newbie Posts:6

 |
| 11/01/2011 2:00 PM |
|
Joseph, I appreciate the suggestion, but there is no way I'm going to invest that amount of time and effort! I'm going back to 5.6.1. When DNN 6 settles down I'll think about upgrading. William |
|
|
|
|
Joseph Craig DNN MVP Posts:11667

 |
| 11/01/2011 3:00 PM |
|
I understand completely. If/when you do think about upgrading, make good backups do the upgrade on a test site, not on your production site. |
|
Joe Craig, Patapsco Research Group Complete DNN Support |
|
|
ReGFX
 Nuke Pro Posts:88

 |
| 05/02/2012 5:53 PM |
|
Was this ever fixed? I'm having to use DNN 5.6.3 AND HAVING THE EXACT SAME PROBLEM... The native DNN Menu disappears if you refresh the page... It just completely goes away. This ONLY happens in Firefox... I've read the posts but having trouble understanding what the fix would be. Someone Please point me in the right direction. Thanks |
|
|
|
|
ReGFX
 Nuke Pro Posts:88

 |
| 05/03/2012 9:21 AM |
|
Well here is the fix that worked for me.... this time. Call it an Interim fix: Modify dnn.controls.dnnmenu.js and add the highlighted line: if(this.rootNode!==null){ if(this.container.childNodes.length <= 0) for(var i=0;i if(dnn.dom.browser.isType(dnn.dom.browser.Mozilla,dnn.dom.browser.Safari)==false)dnn.setVar(this.ns + '_json', '');},renderNode:function(node,ctr) Here is the link where i found research on the matter... hope this helps out anyone having this same problem
http://www.dotnetnuke.com/Resources...age/5.aspx
|
|
|
|
|
Joseph Craig DNN MVP Posts:11667

 |
| 05/03/2012 12:05 PM |
|
First, which menu system are you actually using. If you look in the skin files what is being used? Second, when viewing the site in Firefox, take a look at the page source to see if the code is still there. It should be. Most problems like this are related to javascript errors. Upgrading to the DDR menu will fix may problems. |
|
Joe Craig, Patapsco Research Group Complete DNN Support |
|
|