Superfish Help

Permalink
In the addon superfish from the MP iv had some minor problems like in IE the drop downs go Behind many blocks. also i have use firebug to change the width to max-width but i cannot find that function in the superfish block so i can change it permenantly. also i want the submenus to be able to extend aslong as they need to be without the main top button extending also

Thanks! Mike

Mnkras
View Replies:
Tony replied on at Permalink Reply
Tony
sounds like a z-index problem. Can you tell me which block types the superfish goes behind, and I'll try to fix this when we post a new version.
Mnkras replied on at Permalink Reply
Mnkras
so far iv only tested wwith the slideshow block it only does it in IE
SteveAtParadigm replied on at Permalink Reply
i tried a z-index of 100 and it worked, but since i had to absolutely position the div my layout is out of whack
SteveAtParadigm replied on at Permalink Reply
So I saw that the div covering the menu had a position of 'relative' which i removed and now the superfish menu stays on top of the content
Mnkras replied on at Permalink Reply
Mnkras
didn't see that i was combing through the css and i thought the relative was for the submenu to the parent menu
eseyfried replied on at Permalink Reply
eseyfried
hmm. I am having the same issue here. Superfish sub menus drop behind main content block. I am new to c5, so if someone could point me to the right file and line to change the "relative" parameter, that would be awesome. Also what do I change it to? Static? Leave it blank?
Tony replied on at Permalink Reply
Tony
can you post a url?
eseyfried replied on at Permalink Reply
eseyfried
http://24.248.211.105/concrete5.3.3.1/index.php/resources/
Tony replied on at Permalink Reply
Tony
try removing .hlist { overflow:hidden }
eseyfried replied on at Permalink Reply
eseyfried
I scoured the superfish files and didnt find any reference to .hlist

Forgive me for being a c5 newb, but I assume I need to edit the superfish.css file?
SteveAtParadigm replied on at Permalink Reply
Modify the css positioning of the divs containing the superfish menu. Don't worry about the superfish css.

You will have to look at the code for your theme and see what tags contain the superfish menu, and what tags contain the content.

Its the element containing your superfish menu, and the element containing the content that is going over the menu, that you need to adjust. Try to get the superfish menu at some higher z-index, and the content positioned without a z-index at all.

The 'relative' positioning I removed was from the tag holding my content; so the content had no position specified, and the superfish menu container had a z-index explicitly set.
Tony replied on at Permalink Reply
Tony
it's not in the superfish library. it's a problem with your theme. the element containing superfish has overflow set to hidden. i would tell you the file but i can't access your site right now.

if you're not using it already, try using this to inspect your dom elements: getfirebug.com
it'll tell you what the file is that you need to change once you click on the right element.
eseyfried replied on at Permalink Reply
eseyfried
I really appreciate the help here in advance! I am using concrete to replace a screwed exponentcms website built by previous admin. That site has been hacked 4 times since november, mostly defacers, but did cause alot of damage 1 time. I hated the look & navigation of that site anyways, so I figured it was time for a change. I am really impressed with c5 relating to ease of managment and page building. Plus, all of my users cant wait for me to launch this new site live as they all like c5 better. ok, I'm rambling now...hehe

yeah, no access to site from WAN at the moment...that's another issue. I can either change site.php base url for wan or lan. as long as the wan ip is keyed in site.php, no problems from wan, but no more access from lan. Can't seem to get both. I did create an index.html and dumped it in the /var/www/concrete5.3.3.1 directory to check file permissions. I can see the index.html from wan and lan.

http://24.248.211.105/concrete5.3.3.1/index.html...


but index.php doesnt load for wan.

If I change the site.php base url lan address, clear the cache and cache objects, no problems accessing VIA lan, but no wan access. Kind of seems like a permissions issue, not really sure. Owner of concrete directory is www-data, group is www-data.


Back to the superfish, I will try firebug.

BTW, also I did set a info.php page if thats any help.

http://24.248.211.105/info.php

Thanks again for dealing with a newb!
eseyfried replied on at Permalink Reply
eseyfried
ok, I found the .hlist section for the theme, I commented out the overflow: hidden line at all is well now. The submenus are not hidden anymore.

Thanks Tony for the reference to firebug. That made it easy to find the element. I cant believe I never used it before. What a great tool.

ok, another question, well, maybe I should post a new thread for this...bah...

anyrate...

Is there a way to tell superfish menu that it's width should be 800 instead of auto? I would like to see sf menu same size as image slideshow above it.
eseyfried replied on at Permalink Reply
eseyfried
ok, I got all of thbe site working. It was my own fault...Issue with Virtual Hosts, haha, I forgot the Symlinks..duh...but I am still having a problem trying to get Superfish to display the full length of the page. I have tried expanding it with more page links, but then it creates a second row of buttons. Like there is a padding I cannot find...Any pointers?
Tony replied on at Permalink Reply
Tony
superfish doesn't expand to the full width of the page very well. but you can try using css to override the width of the top level links, giving them all the same fixed width, and adjusting the number of pixels so that they all fit.
eseyfried replied on at Permalink Reply
eseyfried
I did manage to correct this right before your post. I basically did what you said, minus the fixed width aspect.

-I kept them auto and adjusted the themes navigation margins, padding and width.
-Adjusted font and font size in superfish menu.
-That put me 3 pixels off the image size. -Then I just assigned a padding of 3px to the right side of the header image.

Fixed it right up!

http://24.248.211.105/
piccolopete replied on at Permalink Reply
piccolopete
I'm having a problem - the drop downs don't show and this is a paid for add-on. Why should anyone have to be messing around with css code. It works out of the box in WordPress
Mnkras replied on at Permalink Reply
Mnkras
this thread is extremely old man, use the support forum for the addon, (go to the addon's page and hit support), also, it works out of the box with c5 also, themes just tend to break it,