Register
Login
 

Support House of Nuke

  

 House of Nuke Forums  
Subject: HouseMenu 1.4 beta not working on DNN 4.5.3 & IE 7
Prev Next
You are not authorized to post a reply.

Page 2 of 2 << < 12
Author Messages
Tim RolandsUser is Offline
Your Host
Professional
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 lUser is Offline
Novice
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:

ShowHidden="False" ShowAdmin="True" ShowSearchResults="False" ShowPageIcons="True"
HidePageNames="False" IsRecursive="True" Orientation="V" Mode="D"/>


the css:

a#HouseMenuNavCurrentLink
{ /* current link itself */
color: white;
background-image: none;
background-color: #00a0c6;
text-decoration: none;
}
Tim RolandsUser is Offline
Your Host
Professional
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 lUser is Offline
Novice
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 RolandsUser is Offline
Your Host
Professional
Professional
Posts:97


07/06/2007 9:09 AM Alert 

Yes, but it would always affect the home page link, not just when it's the current page. The home page list item gets the id "HouseMenuNavItemHome". You could use that to style the home link.

Tim


avastonetechnologies.com
writergear.com
timrolands.com
Krishnapratap VedulaUser is Offline
Novice
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 RolandsUser is Offline
Your Host
Professional
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 VedulaUser is Offline
Novice
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 MartinUser is Offline
Novice
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 RolandsUser is Offline
Your Host
Professional
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 BaisakoUser is Offline
Novice
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 BaisakoUser is Offline
Novice
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?
You are not authorized to post a reply.
Page 2 of 2 << < 12

Forums > House Modules > HouseMenu 1.x > HouseMenu 1.4 beta not working on DNN 4.5.3 & IE 7



ActiveForums 3.6
  

Terms Of Use  |  Privacy Statement
Copyright © 2006-2008 by Avastone Technologies. All rights reserved.