This is a plea for assistance from someone kind and with a bit of patience as I'm sorta chewed up by intolerant (or grouches) folks on these forums. Anyway, I've had success with using the Suckerfish menu that comes with the Newswire theme, but in a separate site, I can't see the menu. When I move my cursor over the suckerfish area, the menu shows so it is there, just not visible. The drop downs drop and everything, but the main menu items can't be seen . . . and anyone visiting the site wouldn't know the menu is in place. I searched but haven't found anything that addresses what might be wrong in my case. Can someone help without fussing that this might be a double-posting . . . or some other forum rule violation ?

Comments

dmitrig01’s picture

Project: Drupal core » Newswire
Version: 6.16 » 6.x-4.1
Component: theme system » Code
tonytharp.com’s picture

?

tonytharp.com’s picture

Still looking for help

Jeff Burnz’s picture

You might want to include a link to your site, pretty hard to help without a link...

Please show some patience, bumping is considered rude, especially in quick succession.

tonytharp.com’s picture

Bumping? Never heard the term. Guess I can Google it! In any case, the site is http://www.tonytharp.com. If you take the time to look, and I truly hope you will, you can see (by scrolling over the are below the logo) that the suckerfish menu is present, just invisible. I've unchecked PRIMARY MENU as instructed, and done everything else I can think of, including removing the logo, changing menus (all set to expanded) and other steps. When I place the menu in any area other than the suckerfish region, it is visible. Extremely frustrating since on another site ( http://www.pamlicotoday.com )) I've been able to use the suckerfish menu with no problems. My guess (based on desperation and ignorance) is that I've loaded some module (or something) that is in conflict with it, but, alas, have sought to disable block after block without a solution.

In desperation, I've downloaded the Nice Menu module, which I just found a few minutes ago . . . but no luck there, either. Of course, the Nice Menu module shouldn't be needed.

I'm betting my problem is some simple thing that anyone with an iota of gray matter could have resolved hours ago, though, at the same time, I can image the challenge of diagnosing from afar. . . but I'm growing desperate for help . . . so . . . By the way (and this likely isn't related, though, who knows?) my Poormanscron link has vanished from my admin section or list and I can't get it back although it still fires . . . passingly odd. I mention poormanscron only because it might be related . . . (tony)

nevets’s picture

Firebug (a Firefox extension) is your friend, it quickly revealed the menu li elements have not background color so have a white background and the links (a tags) have color set to #FFFFFF (white) for the text so it's a little hard to read :)

Jeff Burnz’s picture

Can you turn off CSS aggregation please.

tonytharp.com’s picture

OK. I use Safari, but have Firefox so will follow your suggestion on Firebug. Wonder, however, if I might bother you again: What and where are the Menu li elements? Also, where is the color set to #FFFFFF and how could I go to that place so that I can make changes. I'm best described as a newbie and know virtually zip about the background or internal aspects of systems (?) In any case thanks, on comment below had to Google how to turn off the CSS Aggregation and found it under PERFORMANCE. When changed it broke the site into one long block !!! Oh, boy.

Jeff Burnz’s picture

I wonder how you installed Drupal and or the theme and if your other site that is working fine is installed on the same server? I think this is a permissions or ownership issue - the site should render just fine in Firefox with with aggregation turned off, but when I click through to look at the themes stylesheets I get a 501 permission denied error (as opposed to looking at one of Drupals core stylesheets which apache serves me up just fine, just the themes stylesheets give me the access denied message).

I can tell that when you have aggregation turned on the color stylesheet is not being included properly or similar - that is where the colors come from, but I see blocks get some color, but not other things, so its very odd.

Get your host to check the permissions and ownership of the theme files.

tonytharp.com’s picture

Jeff, really appreciate the help. I use separate servers (GoDaddy for tonytharp.com) and (HostMonster for pamlicotoday.com). Have sent the GoDaddy people a request for help. In the meantime, have decided to re-enable the "Optimize CSS files" button under Permissions because site is broken into one block down left side without that option enabled. Thinking of deleting the site and starting over from scratch . . .

In any case, thanks again. Will have to leave it for a few hours and head to the real job. Best, tony

nevets’s picture

Because if the CSS aggregation I can not tell you the file (it may be suckerfish.css)
but these are the three rules

#suckerfish a:active, #suckerfish a:hover {
 background-color: transparent;
 color: #FFFFFF;
}
#suckerfish a {
 background-color: transparent;
 color: #FFFFFF;
}
#suckerfish a {
 color:# FFFFFF;
 display: block;
 line-height: 3em;
 padding: 0 1em;
 text-decoration: none;
 white-space: nowrap;
}

You should be able to temporarily disable CSS aggregation
and add to your themes main css file (probably)

#suckerfish a:active, #suckerfish a:hover {
 background-color: transparent;
 color: #FFFFFF;
}
#suckerfish a {
 background-color: transparent;
 color: #FFFFFF;
}

Changing the #FFFFFF to the color you want for the link text.
Then re-enable CSS aggregation.

Jeff Burnz’s picture

Thats certainly one way to fix it, at least temporarily - but now I see the missing CSS is loading, since you made some changes, but the image that is the background for primary/suckerfish links is not found, nor is the custom RSS icon - so theres some issue with paths to images

This is the relevant rule (the path is different when aggregated) check that image exists in the newswire/css/images folder:

#main-navigation {
background: transparent url(images/gray-nav-bar.png) no-repeat left top;
}
kellyllek’s picture

I just updated the newswire theme and have the same issue. http://giantcalculator.com/

I probably went about this the wrong way but I simply deleted the newswire theme in the sites folder and uploaded a new one. The top blue bar is gone completely, though the drop downs do occur.

I have CSS aggregation on but if I turn it off the whole site breaks immediately, at least in I.E.

Anyone have a solution that doesn't involve hacking the css code? I think I backed up the old theme so I could put that back in. And is there a correct way to update the theme in the future? Asking that I realized there were probably instructions for how. Tks.

UPDATE: I hired somone to help and they figured out the problem in about 3 seconds.

kpm’s picture

I have downloaded the the newswire theme a few times now as i try to sort out why it breaks in IE but works fine in all other browsers. One of the first things I noticed is that the entire directory and all of its contents permissions are set to be non readable. So that may be one part of the problem people are having.

macrodesign’s picture

I have the same problem... subscribing... I have had extremely good results when i launched the site with Newswire, then i stopped using this theme, but for some reason I am thinking of using it again... the current theme that I use is Newsflash, also a brilliant theme and the suckerfish menu works there just fine. I am in the test phase and will be implementing newswire soon if everything goes good.

kpm’s picture

The problem in the past with this theme is that when it is downloaded from Drupal, the directory permissions are not set properly... After you download it, make them readable (chmod -R newswire 755) and then try again. You just have to remember to change this again if you ever get an update etc. Not sure if this is still the case, but it was the last time I downloaded Newswire (maybe a year ago...).

dcherry17’s picture

I have the same issue, but it a bit different. The menu bar is visible on IE, but doesn't work on all the other browsers. Please let me know what i need to do.

dcherry17’s picture

Would this help my issues? my site is www.thepoliticus.com. check it out in IE and them Chrome. What do I need to make readable?

kpm’s picture

Under the site site configuration > performance, have you enabled 'optimize css'?

nancydru’s picture

I'm working with dcherry17. I have css aggregation turned off at the moment.

Re #12: The background image is correct and visible in Firebug, but it's not there where it should be.

nancydru’s picture

Okay, the HTML actually has

<div id="main-navigation" class="width-48-950 last nofloat">

And "nofloat" has "float: none;" If I remove the float attribute, everything works.

The other pages have:

<div id="main-navigation" class="width-48-950 last nofloat clearfix">

If I put "clearfix" on the front page, we're cool.

Where are those classes set, and why is the front page different?

nancydru’s picture

page-front.tpl.php - just add "clearfix" on line 95.