techorials(.)com As you can see, when you view an article on my website, the sidebar is dropped down a ways. As soon as a user logs in the sidebar is fixed and comes back up to the top. Weird, I know. Please check out an article in my blog to see what I mean, and then you can log in with user/user as the username and password respectively to see how it corrects its self! If anyone can offer any help here, it would be greatly appreciated...
In your style.css stylesheet, find .box .content { Code (markup): and delete the following rule: float: left; Code (markup):
Thanks! That has fixed the messed up sidebar. However, when a user is NOT logged in, the sidebar still tends to drop down well beyond the fold when viewing a post. This is not the case on the homepage, only the post pages. Any ideas?
The "rightcol" div is outside of the "columns" div on the single pages, but it is inside on the index and other pages.
I'm not sure i understand what you are saying. The sidebar is called dynamically the same way in both instances...
Yes, but I think that it's being called in the wrong spot on the single page. Convergence is a paid theme so I have no access to it. On your index page, there is a columns div that contains both a centercol div and a rightcol div. On your single page, rightcol is not inside columns. On Themeforest, the preview has both divs inside columns. It is the same on both the index and single pages.
Hello, I am still having the same issue with my blog. I was never able to resolve it! If anyone has any input it would be greatly appreciated. to reiterate: When a user is NOT logged in, the sidebar drops down on a single post page. If they are logged in, the sidebar is displayed normally. You can login with user/user to check it out.
When a user is not logged in, the rightcols div is outside of the columns div on the single pages. That causes the sidebar to be pushed down. But when a user is logged in, rightcols is back inside the columns div, just like on the other pages. Then the sidebar is where it should be. Without the template files to look at, it is hard to understand why that is happening. Of course, you can't post them because it's a paid theme.
am i not able to see the malfunctioning ... it s working fine on FF & IE or may be you already fixed it up?
PM Sent regarding the issue, thanks. Well, it is still having the errors on my computer, in all browsers. :/ Perhaps you are looking at the wrong thing.
Doh! Should have checked this at the start. There is an extra </div> in there, along with a heap of other validation problems. It's rare to have a different single page for guests and members, so I think the problem is either a plugin or cache file. Do you have any cache plugins operating? Try clearing their cache or turning them off. What other plugins are you using? Have you tried turning them off one at a time? Ok, think I have found it. It was pretty simple after all, no plugins or cache <div id="respond" class="box post-comments"> <div class="content"> <h2>Leave Your Response</h2> <p>You must be <a href="http://www.techorials.com/wp-login.php?redirect_to=http%3A%2F%2Fwww.techorials.com%2Fmobile%2Fiphone%2Fssh-into-iphone-with-winscp-windows%2F">logged in</a> to post a comment.</p> </div> <div class="fix"></div> </div> <!--/content --> </div> <!--/box --> Code (markup): See that </div> above the line <div class="fix"></div>, get rid of that and everything should be ok. It will probably be in comments.php, or it may even be in single.php.
Thanks for all of your help Nebula! I think we are almost there! You got the above code from viewing the page source, the corresponding code snippet in the comments.php file looks like this: <div id="respond" class="box post-comments"> <div class="content"> <h2>Leave Your Response</h2> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p> <?php else : ?> Code (markup): as you can see, the part you suggested be removed isn't even present. bleh.
You're welcome I see what is going on now. Either the closing div needs to be moved inside the loop or <div class="fr"> needs to be moved under <h2>Leave Your Response</h2>. When guests view the page, they get the closing div but not <div class="fr">. That ends up closing the columns div prematurely and putting rightcols outside of it. Try that before sending me anything.