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, ...SolPartMenu in ASCX question (of course)SolPartMenu in ASCX question (of course)
Previous
 
Next
New Post
1/26/2008 8:17 PM
 

I'm writing my skins in Vitual Web Developer Express as web controls.  It seems much easier than using an extra XML file for the tokens. 

I'm trying to stick with as many standard modules as possible, so I'm using solpartmenu, rather than getting a 3rd party for now.  The reason I would like to stick with the included controls is for portability.  I'd rather not have to require other 3rd parties wtih my skins at this time.(if I ever can get a skin to work :-> ).

I've been beating my head against a wall trying to understand what sounds to be a relativly simple idea.   I have graphic to lay behind the buttons, and I can get that to work no problem.  Where it becomes an issue is on the sides of the entire menu container.  I'd like to round those off.  I have no working samples at this time, but I can put one up if need be. 

There are a few different ways I've tried.  The most obvious way was three div's floated left.  First div has a background-image of the left edge of the menu bar, second one contains the menu control(which has the image for the button background set), and the third div has the right side of the bar set to the background.

Again, I'm not trying to wrap each individual root item, rather the whole Menu container so each side is rounded.  The above would seem to work, except the last cell in the table created by solpart is 100% wide, and empty, leaving a huge empty gap between what is supposed to be the end of the container and the buttons.

Is there a CSS class I"m missing that wraps the whole container already, or a way to get rid of this last TD thats 100% wide?

I hope that makes sense.  if not I can slap togather some code again and show you exactly what I mean.

I haven't tried any of the other NAV systems included, assuming this is the one I should be using.

 

 

Thanks

Josh

 


Josh Martin

 
New Post
1/27/2008 4:45 AM
 

I haven't made one you describe. When I need rounded corners I always take the sliding doors approach. I found this skin (I used it for a client of mine) which uses a three images approach: http://tfdnn.com/Default.aspx?alias=tfdnn.com/flux

It uses a left and right image for each menu item. Maybe you can learn from it.

Peter


Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
New Post
3/16/2008 9:07 AM
 

I'm not sure if this will help at all, but I encountered an issue with Solpartmenu and the extra width/length after all the menu options.  It only happened in Firefox, and only because I was trying to create a tableless skin (minus the menu).  There is a line in the spmenu.js that gives the table a width of 100% if it is horizontal or a length of 100% if vertical.  All I did was remove that, and the issue was resolved.  It happens doesn't happen in IE because it recognizes width and height as max-width and max-height.  Also, it happens in table less designs because I wanted the divs to stretch or compress to fit content.

Maybe this will help, maybe not.  Good luck

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...SolPartMenu in ASCX question (of course)SolPartMenu in ASCX question (of course)


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