Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...DNN5 SolPartMenu SubMenu Icons MissingDNN5 SolPartMenu SubMenu Icons Missing
Previous
 
Next
New Post
3/19/2009 12:33 PM
 

Alex,

I'm not sure what to report this under, if it is web controls or some other area or exactly where this originates from.  I'm able to reproduce this in several scenarios:  Upgrading to 5.0.0 from 4.6.2 and 4.9.2 where 4.6.2 and 4.9.2 were fresh installs.  Also upgrading to 5.0.01 from 5.0.0, 4.6.2, and 4.9.2 where all three were fresh installs.

This occurs with Solpart Menu and DNNNav menu, so switching from one to the other does not make a difference.  It occurs in skins that have only Solpart menu, only DNNNav, as well as skins that have both (but not both on the same page, just two skins in same directory).  This happens with Minimal Extropy default skin as well as all third party skins I've used, about a few dozen to be exact.

My installs are local only using localhost, and have the "use port number" set in web.config with no other customizations.  "Auto" install of DNN was chosen when installing any version.  I use VWD Express 2005, but do not ever use projects or msi installs.  I copy the install files to a directory, then unzip the install/upgrade file, then copy the contents of that zip file to a new directory,  then load that directory as a website in VWD, open default.aspx and hit cntrl-f5 to load into browser window.  I use the same install and upgrade packages you'd use on a live web site.

When the Admin and Host submenus are brought into view with mouseover, all the icons are broken images.  On localhost, the path to those images is listed as:  http://localhost:3633/dnn50/images//icon_hostsettings_16px.gif.  Notice that there is a double slash after the "images" directory which seems to be the culprit. 

On other submenus where the user has assigned an icon to the page, the icon is displayed fine from the portal directory without any problems at all and without the double slashes in the directory structure.

I have not tested this in a live production environment, so I cannot say for certain what is happening there, but this is an excerpt from a clients email to me about their production environment:

One more quick question. I noticed that the icons on the Admin and Host menus don’t show. Not that I really care about that, but it appears they are trying an invalid path for them, which gives a lot of 404 errors in the log. As an example, the path shown in properties to the Host Settings icon is /Portals/0//icon_hostsettings_16px.gif. However the menu images actually reside in the root/images directory. I actually noticed this in the previous versions, but forgot to mention it. The previous version however looked for them in /Portals/0/~/icon_hostsettings_16px.gif, as an example.

So, it looks like in a production environment/live web, it's trying to draw the default host and admin page icons from the portals directory instead of the images directory, and it still adds a double slash in the directory structure which could perhaps cause problems with some servers.

Not sure if any of this is helpful, or what section it should be reported under.  I can at least report the localhost issues, but since I haven't used DNN 5x in production, I can only report from hearsay what it does live on the web which seems to differ somewhat.

So, with all that, what do you want me to do?  I've not posted on Gemini before...


JOHN GIESY
DotNetNuke Hosting Expert

DotNetNuke 7 Hosting $70 /year
DNN4Less.com Team DotNetNuke  

New Post
3/19/2009 1:09 PM
 

 

Forgot to mention how the menus are setup.  I use html method and this is how the menus are set for DNNNav and Solpart in the skins:

 

Notice that I do not do anything in regards to setting the system image path and rely on DNN default for that.  Maybe that is the problem?  Should we be setting the path for system images?  I don't just to ensure compatibility if the default images folder location were ever to change for some reason.

 

 

<object id="dnnNAV" codetype="dotnetnuke/server" codebase="NAV">
<param name="ProviderName" value="DNNMenuNavigationProvider" />
<param name="IndicateChildren" value="false" />
<param name="UseArrows" value="false" />
<param name="ControlOrientation" value="Horizontal" />
<param name="ControlAlignment" value="Center" />
<param name="CSSControl" value="mainMenu" />
<param name="SeparatorHTML" value="<div class=&quot;SeparatorCSS&quot;><img src=&quot;spacer.gif&quot; width=&quot;3&quot; height=&quot;39&quot; alt=&quot;&quot; /></div>" />
</object

>

 

 

 

<object id="dnnSOLPARTMENU" codetype="dotnetnuke/server" codebase="SOLPARTMENU">
<param name="ProviderName" value="SolpartMenuNavigationProvider" />
<param name="UseArrows" value="false" />
<param name="IndicateChildren" value="false" />
<param name="ControlOrientation" value="Horizontal" />
<param name="UseRootBreadcrumbArrow" value="false" />
<param name="UseSubmenuBreadcrumbArrow" value="false" />
<param name="IconWidth" value="0" />
<param name="DelaySubmenuLoad" value="true" />
<param name="RootmenuItemCssClass" value="rootmenuitem" />
<param name="RootmenuItemSelectedCssClass" value="rootmenuitemselected" />
<param name="RootmenuItemBreadcrumbCssClass" value="rootmenuitembreadcrumb" />
<param name="RootmenuItemActiveCssClass" value="rootmenuitembreadcrumb" />
<param name="SubmenuCssClass" value="submenu" />
<param name="SubmenuItemSelectedCssClass" value="submenuitemselected" />
<param name="SubmenuItemBreadcrumbCssClass" value="submenuitembreadcrumb" />
<param name="SubmenuItemActiveCssClass" value="submenuitembreadcrumb" />
<param name="SeparatorCssClass" value="MainMenu_MenuBreak" />
<param name="MenuitemHeight" value="15" />
<param name="MenubarHeight" value="21" />
<param name="Separator" value="" />
<param name="RightSeparator" value="<img src=&quot;menu_bg_sep.jpg&quot; width=&quot;3&quot; height=&quot;39&quot; style=&quot;border: none 0px;padding: 0px;margin: 0px; vertical-align: top;&quot; alt=&quot;&quot; title=&quot;&quot; />>" />
</object>


JOHN GIESY
DotNetNuke Hosting Expert

DotNetNuke 7 Hosting $70 /year
DNN4Less.com Team DotNetNuke  

New Post
3/21/2009 9:43 PM
 

JOHN GIESY
DotNetNuke Hosting Expert

DotNetNuke 7 Hosting $70 /year
DNN4Less.com Team DotNetNuke  

Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...DNN5 SolPartMenu SubMenu Icons MissingDNN5 SolPartMenu SubMenu Icons Missing


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

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

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. 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.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out