Quick Nav:  Online Store   |   Login | Register
PrevPrev--NextNext
DNN Menu disappears
Last Post 29 Apr 2010 03:41 PM by John Mitchell. 17 Replies.
Please Register to participate.
Sort: Print topic: Printer Friendly
AuthorMessages
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
17 Feb 2010 01:39 PM
After installing pageblaster 3.4.5. The menu disappears when you click any administrative element. When loading any page that appears under the menu "admin" or menu "host", the menu bar disappears completely.
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
17 Feb 2010 01:51 PM
Well, after deleting the cache from pageblaster, it seems that the problem is reduced to just everything under the "host" menu. When loaded the page after clicking on any host menu item, the menu bar disappears completely
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
17 Feb 2010 02:03 PM
This only started after the upgrade?

There may be something interfering with the dnn menu javascript.
Try adding this line to your Snapsis.PageBlaster.config file

<path pattern="dnn.*\.js" excludeFrom="All" />
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
17 Feb 2010 02:50 PM
I added this pattern, I've restarted the application and deleted the cache, without success, the menu bar is still missing.
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
17 Feb 2010 03:05 PM
Please give me a link so I can look at the problem directly.
You can send it in a PM if you don't want to post it on the forum.
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
22 Feb 2010 03:05 PM
Hi John, I sent you a PM and also an email from outlook.
But I've gotten no response.
Please have a look?
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
24 Feb 2010 03:15 AM
Hi John. Need to show me how to solve these little problems with the module. It's important.

Thank you.
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
24 Feb 2010 10:18 AM
Hi guillermo,
Sorry for the delay. I'm not able to log in with the host information you sent.
Are you getting a javascript error on that page?
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
03 Mar 2010 07:33 AM
Hi John, have you seen anything about this?
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
03 Mar 2010 08:06 AM
Did you send me new login info?
Is it a javascript error on that page?
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
03 Mar 2010 10:57 AM
Yes I did, I sent the credentials through a PM. Also let you javascript error details ...
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
03 Mar 2010 11:13 AM
Ok, sorry I missed the notification for the private message.

I logged in and fixed the issue.
Chris Smith
New Member
Posts:12


Send PM:Send Private Message

--
04 Mar 2010 09:22 AM
John,

Can you share the fix with us? I have a similar issue with a site. It can be remedied by dumping the disc cache and restarting, but this is a hassle.

TIA
Regards, Chris Smith
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
08 Mar 2010 11:56 AM
Hi John. You've changed something in the web.config?
I had not accessed the site since before you say you were going to correct the error. Today when I go, I found this error:

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition = 'MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error:


Line 107: </ system.webServer>
Line 108: <system.web>
Line 109: <machineKey validationKey="A1E71AFAE44F2BC34BFA944B2C1FC50D5EC84ABD" decryptionKey="C93D2B1CACD1B39F50528DFAA6B26423AEDFA7F60CB4A270" decryption="3DES" validation="SHA1" />
Line 110: <! - HttpModules for Common Functionality ->
Line 111: <httpModules>
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
08 Mar 2010 12:06 PM
No, I have not changed anything since the last change that fixed the problem.

Chris,
What I did was remove the replacement rules in the Snapsis.PageBlaster.config file that move the JS files to the head so they can be merged. Merging is not working on guillermo's site.

<!--
<replacementRules>
<rule>
<ruleName>Move js links to Head</ruleName>
<searchFor><![CDATA[(</head>.*?)(<script[^>]+(ScriptResource|ControlPanel|Search|dnn[^>]*)\.(axd|js)[^>]+></script>)]]></searchFor>
<replaceWith>$2$1</replaceWith>
<repeatTimes>99</repeatTimes>
</rule>
<rule>
<ruleName>Move dnn.Controls inits to bottom</ruleName>
<searchFor><![CDATA[(<script[^<]+dnn\.controls[^<]+</script>)(.*?)</body>]]></searchFor>
<replaceWith><![CDATA[$2$1</body>]]></replaceWith>
<repeatTimes>99</repeatTimes>
</rule>
<rule>
<ruleName>Move initWidjets.js to bottom</ruleName>
<searchFor><![CDATA[(<script[^>]+initWidgets\.js[^>]+></script>)(.*?)</body>]]></searchFor>
<replaceWith><![CDATA[$2$1</body>]]></replaceWith>
<repeatTimes>99</repeatTimes>
</rule>
<rule>
<ruleName>Move dnnNav inits to bottom</ruleName>
<searchFor><![CDATA[(<script[^<]+dnn\.setVar[^<]+</script>)(.*?)</body>]]></searchFor>
<replaceWith><![CDATA[$2$1</body>]]></replaceWith>
<repeatTimes>99</repeatTimes>
</rule>
</replacementRules>
-->
guillermo saldaña
New Member
Posts:13


Send PM:Send Private Message

--
08 Mar 2010 12:36 PM
That was exactly the change that you did? I must speak with the support of the hosting service.

I, even I have agreed since my last post (almost a week ago that, just the 2nd day of this month)
Xeev
New Member
Posts:4


Send PM:Send Private Message

--
29 Apr 2010 03:24 PM
This problem will affect everyone with stock FriendlyURLs (maybe just newer DNNs idk). According to this line, both Admin and Host are to be excluded from PB
"<path pattern="/admin/|/host/|install|jquery" excludeFrom="All" />"
But there's no "/host/" in querystring, if you change it to "portalid/0/" then it will work. But again if you don't use FriendlyURLs this won't work for neither admin or host. So I guess this expression was meant for different FriendlyURLs engine or older DNN?
John Mitchell
Veteran Member
Posts:4350

Avatar

Administrator
Send PM:Send Private Message

--
29 Apr 2010 03:41 PM
Unless something has recently changed, you should be able to get those human friendly Urls in the core DNN FriendlyUrlRewriter by setting urlFormat="HumanFriendly" in the web.config on the FriendlyUrlRewriter settings.
Please Register to participate.

Active Forums 4.1
     
      
Powered by: Snapsis Software