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, ...Help! submenuitem border during mouseoverHelp! submenuitem border during mouseover
Previous
 
Next
New Post
8/24/2006 1:03 AM
 
Is the dnnMenu different from the DNNMenuNavigationProvider, or not? Doesn't the dnnMenu uses the Menu.ascx and the DNNMenuNavigationProvider uses Nav.ascx. Geez... or I could be wrong. I'm really confused right now on these menu skin objects. Can someone please enlighten me on this.

Which menu should I use to resolve my problem on the submenu border during mouseover?

I tried the dnnMenu, the borders still disappear. I also tried the dnnNav, the borders retain but I can't seem to make the CSSNodeHoverSub & CSSNodeHoverRoot classes to work. Only the CSSNodeHover works but I want to have different looks for my root menu & submenu (idle & mouseover).


Any help would be greatly appreciated.
Thanks,
jared
 
New Post
8/24/2006 1:51 AM
 

Jon

I've alread said that. But unfortunately I can not open the link that you've posted (IE7).
This goes with FF, then I can save a file... FF give me this suggestion:

Dit is een: application/octet-stream van http://dotnetnuke.com
Openen met
Opslaan op schijf

In English

This is a application/octet-stream of http://dotnetnuke.com
Open
Save
And when I save it then it has no extension. How can I open it?


Vriendelijke groeten
Gilbert Vanden Borre
 
New Post
8/24/2006 9:49 AM
 

gvborre,

Try downloading the entire documentation from sourceforge.  The document I linked to was the DotNetNuke Navigation Controls.


 
New Post
8/24/2006 10:03 AM
 

jpcastillo wrote
Is the dnnMenu different from the DNNMenuNavigationProvider, or not? Doesn't the dnnMenu uses the Menu.ascx and the DNNMenuNavigationProvider uses Nav.ascx. Geez... or I could be wrong. I'm really confused right now on these menu skin objects. Can someone please enlighten me on this.

Which menu should I use to resolve my problem on the submenu border during mouseover?

I tried the dnnMenu, the borders still disappear. I also tried the dnnNav, the borders retain but I can't seem to make the CSSNodeHoverSub & CSSNodeHoverRoot classes to work. Only the CSSNodeHover works but I want to have different looks for my root menu & submenu (idle & mouseover).


Any help would be greatly appreciated.
Thanks,
jared

In relation to the above questions I am going to define the three objects mentioned.

Skin Object:  A UserControl (.ascx) that is the responsible for rendering its contents to the page (default.aspx)

WebControl:  A UI element that can be added to a skin object.  For example, a textbox, label, menu, or treeview.

Provider:  The means of abstracting a specific implementation from your code, thus allowing the seamless ability to plug in one or more implementations.

Menu.ascx and Nav.ascx are both Skin Objects.

SolpartMenu, DNNMenu, and DNNTree are all WebControls.

DNNMenuNavigationProvider, SolpartMenuNavigationProvider, DNNTreeNavigationProvider are all providers.

Menu.ascx is the original skin object (from DNN 2.x) responsible for rendering the navigation within DNN.  It contains a rather unorganized set of properties to set.  Since DNN 3.2 a more organized approach to these properties was added.  Thanks to inheritance, these properties are available in both the Menu.ascx and Nav.ascx skin objects.  Menu.ascx, however, still supports the old properties, since backwards compatibility is important to us.  If you are developing a new skin, you are encouraged to use the new organized properties for your own sake.  Therefore, your choice should be to use Nav.ascx.  If you are editing an existing skin you are encouraged to migrate some of the old properties to their new ones as you find the time. 

The control you use to render is determined by your skin object through the ProviderName property.  The properties that each provider supports is outlined in the document I mentioned previously.  DNN ships with 4 providers by default, and a fifth one is available for the .NET 2.x implementation.  It is the providers that enable the WebControls to be easily substituted out.

Make sense?


 
New Post
8/24/2006 11:18 AM
 

Hi Jon...

Thanks for the in depth description... i almost get it. The light is getting somewhat brighter.

Just so you know... we greatly appreciate your patience with us. And we value your input. As for me i will keep this series of posts and refer back to them often.

I've been producing Dnn sites for over 2 years now and the Menu Saga is still something i'm trying to grasp. However when we or (I) see the light, i'm sure it will "click like a light bulb" and i'll jump up from my desk in the cubical area and say "Praise The Lord i get it!" and then slowly sit down as others pop their heads out of their cubicals and wonder whats all the excitement about. So again thanks for your patience as we ask questions. I've created in the past tutorial videos for my company intranet on skinning DNN(mostly because people were asking me questions every 20 minutes and while not being degrading i began to understand their puzzlement).
Perhaps when i see the light i'll make one on this subject.

My delima now is trying to upgrade a DNN 2.X site so that it may be able to use the latest DnnMenu.
So i am going to be reading the documentation link you provided and hoping there are some detailed steps that would show me how to do this.
If however there are no clear steps within the documentation on how to upgrade an old DNN 2.X portal to the DnnMenu taken from DNN 3.X or DNN 4.X download, please excuse my lack of understanding if i post to the forum asking about the steps on how to do this. But for now i'll read and review. And from there along with info from everyone's solutions posted on this post, perhaps figure out a way to have the borders that don't disappear on mouseover. Although we may be close.

Thanks to you and everyone for the link references. And we appreciate your input.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Help! submenuitem border during mouseoverHelp! submenuitem border during mouseover


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