I am using a subtheme of Genesis. Userloginbar does not work out of the box on this theme. It appears to have the same issues as http://drupal.org/node/372889.

By taking the user-log-in div out of modules/user/user.module (because it is duplicated in the sites/all/modules/userloginbar/userloginbar.css code) and making some other CCS changes, I was able to get Userloginbar to appear on one horizontal line.

But when I added FBConnect it reverted to two lines again. I am not an expert at all, just a dangerous tinkerer, but I think it is because the sites/all/modules/fbconnect/fbconnect.module has an if clause for user-log-in-form (around line 174) and there is also a user-log-in-form div in the userloginbar.css.

Consequently what happens is there are basically two user-log-in forms, One is the userloginbar (on one line) and the other is the fbconnect form (on another line). The CSS acts the same on both of the, but treats them as two separate forms. There doesn't seem to be any way to 'connect' them

Is there some way to 'connect' the two forms so that the CSS acts on the whole rather than treating them as two different forms?

Comments

trackleft’s picture

same problem

Tafa’s picture

I had the same problem. So, I reverted back to the normal user login block. Then, I went to "http://www.topnotchthemes.com/blog/081204/horizontal-user-login-block-us...". to get it to work with the theme I was using. It worked except that now, the greyout text within the forms cannot be removed when user has focus on form.
Have a look and let me know what you think (www.lateguide.com).
Thanks
Tafa

Alan.Guggenheim’s picture

I would like to use it, but I have a similar problem with acquia marina (fusion/skinr) theme: it displays on two lines in a block that is too big (about 120 pixels)