Tim Rolands Your Host
 Professional Posts:97

 |
| 07/06/2007 7:55 AM |
Alert
|
If you are using the skinobject version of HouseMenu, you must use it within a DotNetNuke skin. A CSS file should be part of any DNN skin, though it may be called something other than "skin.css". Choose one of the CSS files in the styles folder as a starting point, add that CSS to your skin's CSS file and modify it there to get the look you are after.
This version of HouseMenu is beta because the original was written and released for DNN 3, while this one was released for DNN 4 with some quick modifications (though it was not specifically written for DNN 4). I think it will do what you are looking for, but you have to think of things in terms of DNN. HouseMenu, for example, does not make any DB calls itself; it relies on the DNN API to return page information.
What you are describing is the typical scenario put into action on probably hundreds of DNN web sites out there. I use HouseMenu on several sites myself.
I would love to be able to help you more directly, but I just don't have the time. I am working on several other projects, and, unfortunately, this free add-on for DNN must come after everything else. When I do get time for HouseMenu, I try to spend most of it working on the new version, which is being written specifically for DNN 4.4 +.
Tim |
|
avastonetechnologies.com writergear.com timrolands.com |
|
|
d l
 Novice Posts:2
 |
| 07/06/2007 8:05 AM |
Alert
|
I, too, am having some trouble with the house menu. Aside from my problem, it works great and is by far better than any other menu I've tried. However, I have a strange problem with highlighting the active tabs (I think that's what they're called). In the vertical menu I have, if I click on a link in the menu, the new page will load and the link will stay highlighted, just like it is supposed to. Yet, "Home," and only "Home," doesn't ever stay lit up. (You can see it in action at http://btfportal.net). Below is the call in the .ascx file as well as the part of the stylesheet that affects it (as far as I know). I am new to this stuff, so any help would be greatly appreciated. Thanks.
the .ascx:
|
|
|
|
|
Tim Rolands Your Host
 Professional Posts:97

 |
| 07/06/2007 8:14 AM |
Alert
|
You have discovered one of the reasons this release is beta. Unfortunately, I do not think I will have the time to go in and fix it on this version. This works properly in the new version I am working on now (though I still need to work on the vertical orientation!). I am doing my best to steal time to work on it, and I am hoping I can release it soon.
Tim |
|
avastonetechnologies.com writergear.com timrolands.com |
|
|
d l
 Novice Posts:2
 |
| 07/06/2007 8:24 AM |
Alert
|
| OK then. Thanks for getting back to me so quickly. Do you reckon there is a workaround, like maybe doing something in a style sheet that works only on the homepage? |
|
|
|
|
Tim Rolands Your Host
 Professional Posts:97

 |
|
Krishnapratap Vedula
 Novice Posts:17
 |
| 07/06/2007 11:31 AM |
Alert
|
Tim,
Hi thanks for quick reply. HouseMenu is working fine but onmouseover of a particular parent tab i want to see submenu tab items. I think this is not possible using HouseMenu. I have gone through a tutorial on CSS Horizontal Menus at dnncreative.com . Tell me is this possible. Thnaks again.
Best Regards,
Krishnapratap Vedula
|
|
|
|
|
Tim Rolands Your Host
 Professional Posts:97

 |
| 07/09/2007 9:11 AM |
Alert
|
I wonder if I am still not understanding what you want to do. It seems to me you want a very standard behavior: hover over root menu item, see submenu of items below it. For example, on this site, if you hover over "Projects" on the main menu above, you will see a submenu with "HouseIndex" and "HouseMenu". Do you see this? Is this what you want to do?
Tim |
|
avastonetechnologies.com writergear.com timrolands.com |
|
|
Krishnapratap Vedula
 Novice Posts:17
 |
| 07/10/2007 8:10 AM |
Alert
|
Tim,
Yes, i wanted the submenu to be appeared on the page as you have described but horizontally. I have made my own control since HouseMenu is not working as i wanted the development is through now i am testing it on DNN. Thanks for all your help. Take cate.
Best Regards,
Krishnapratap Vedula
|
|
|
|
|
Josh Martin
 Novice Posts:1
 |
| 01/31/2008 7:15 PM |
Alert
|
Krishnapratap and Tim,
I know this reply is very late indeed, but I have to answer since I just spend a while figuring it out myself. For what it's worth, your problem is very simple to solve knowing how CSS works in a DNN environment. In the same folder as your skin folder(as Tim said), there "should be" a skin.css file or something simliar. Anyhow I don't attempt to know anything about the reasons why Tim added the sfhover thing to the housemenu, but the fact is he did, and that he mentioned it within the first post kind of. where you are trying to show your menu in your CSS file(probalby somethign like #houseMenuH li:hover ul {left:auto;} or somethign simliar, you also need li:sfhover ul.
Us newbies, and most tutorials, show :hover as the method to hide a list item, and it works to hide them in house menu. In order to show them again though it doesn't work with standard :hover in IE, instead it must be made visible again with :sfhover.
I searched around, popped my head in the javascript to find that it's being renamed to .sfhover for some reason, which I'm sure is a good reason(and why I didn't take it outta the script), along wtih the i fframe (arrg...the code blew out half my message when I post it.hahaha). Anyhoo...long story short...thanks...and if you wanna let me poke aroudn the source of the latest version I'd love to. I use vs.2005 if you have the whole solution :->. I"m not near skilled enough, jsut love reading source code thats doccumented...alas I do understand if you don't wish to share your hours of hard work, and potential profit in the event someone may market the crap out of it and steal your hard work for some evil corporate plot to take over the world with housemenu proffits :->
|
|
|
|
|
Tim Rolands Your Host
 Professional Posts:97

 |
| 03/19/2008 3:02 PM |
Alert
|
Josh,
Thanks for the post. The "li.sfhover" is required for IE6 compatibility, as IE6 recognizes the hover pseudoselector only on A tags. The trick I employ in HouseMenu is straight from "Suckerfish" menus at HTMLDog.
Tim |
|
avastonetechnologies.com writergear.com timrolands.com |
|
|
Chris Baisako
 Novice Posts:2
 |
| 05/06/2008 9:17 AM |
Alert
|
Josh,
I've a similar problem with displaying submenus on hover. For some reason it doesn't work, I set the mode to Dynamic in the .xml file. Below is the code in the skin.css file that I thought should display the submenu. This code underlines the main menu item and set the background to yellow.
#HouseMenuNav
li a:hover
{
}
#HouseMenuNav li:hover ul and #HouseMenuNav li:hover ul as you suggested does nothing.
Where do I go wrong?
background-color: yellow;text-decoration: none;color: White;left:auto; |
|
|
|
|
Chris Baisako
 Novice Posts:2
 |
| 05/06/2008 9:21 AM |
Alert
|
I've a similar problem with displaying submenus on hover. For some reason it doesn't work, I set the mode to Dynamic in the .xml file. Below is the code in the skin.css file that I thought should display the submenu. This code underlines the main menu item and set the background to yellow.
#HouseMenuNav li a:hover
{ background-color: yellow;text-decoration: none;color: White;left:auto;
}
#HouseMenuNav li:hover ul and #HouseMenuNav li:hover ul as you suggested does nothing.
Where do I go wrong?
|
|
|
|
|