Recent Topics

1 Aug 10, 2009 20:55    

My b2evolution Version: 3.3.1 Stable

Upgraded a blog to the 3.3.1 stable. The blog was using a 3 column skin called evocamp and everything displayed fine with 2.4.7.

After the update the sidebar container 2 is displaying down under the post column, instead of printing to the far right where the sidebar 2 container is supposed to print and was printing with the 2.4.7 version.

I then tried the 2 column skins and the sidebar 1 contents are displaying at the bottom of the post list in the 2 column skins. I just checked all of the two column skins that come with the installation and the sidebar is displaying below the post list in all of them except for the Pixel Green skin. That skin seems to work.

Anyone know why this is happening?

EDIT: I think the skin displayed fine with the 3.3.1 RC. The picture below shows the blog using the Asevo skin. The sidebar contents are below the last post. There are no widgets in the sidebar 2 container in the widget list.

http://www.happeh.com/B2SkinProblem.png

EDIT2: Yikes! I just noticed the footer is printing at the top of the Asevo skin. Maybe the footer and sidebar printing locations are reversed?

http://www.happeh.com/B2SkinProblem02.png

2 Aug 11, 2009 00:20

You need to check Widgets in the Admin and sort out which containers each of your widgets are in.
You will also need to check where widget containers are in the index.php

I'm moving this to the appropriate forum.

3 Aug 11, 2009 05:34

There is something really strange going on here. If I use the 3 column evocamp skin provided with the blog software, the front page of the blog displays the columns wrong. The far right sidebar prints under the post list.

But. If I press "read more" for one of the posts, then the post is displayed properly with the evocamp skin properly displaying all 3 columns with the widgets.

For the moment I am leaving the evocamp skin on the blog, which can be found at

http://www.happehtheory.com/HappehHealthBlog/blog5.php

If you click the link you will go to the intro page. If you look at the bottom of the post list you will see a "comments" widget and the B2 logo. There is no printing on the far right where the sidebar should go.

If you then pick any post and click "read more", the post will display and you will now see the "comments" widget over on the far right where it belongs.

I do not think this is simple operator error as the respondent suggests. What could I do to the software to make the intro page display one way and the posts display another way, when they both use the same widget and skin setup?

5 Aug 11, 2009 06:28

I copied the update files to the directory and uploaded all of them.

I just discovered something even stranger. Another blog in the same blog installation is using the evocamp skin fine and displaying all three columns properly.

http://www.happehtheory.com/HappehHealthBlog/blog3.php

If you flip between that blog and the problem blog

http://www.happehtheory.com/HappehHealthBlog/blog5.php

You can see up at top that the blogs are both part of the same blog installation. The health blog prints the evocamp skin with 3 containers fine, while the main page/post listing page of the Anorexia blog prints sidebar 2 under the posts listing, but in the actual posts themselves, sidebar 2 prints where it should to the far right.

6 Aug 11, 2009 09:26

This all seems to be because both of those blogs are actually using different skins.

Blog 3 is using a skin called 'Test' and Blog 5 is using 'evocamp'. If you look at the css (style.css) for each of those skins there are a few differences between them, which is why they are not viewing the same.

I am not sure where the 'Test' skin comes from but I would check what skin each of the blogs are using and make sure they are all the same - probably set them all to the 'Test' skin as that seems to be working for you.

L

7 Aug 11, 2009 10:48

The skins were being changed back and forth in an attempt to see what was going on which is why the pictures up top show the asevo skin and the later references are to the evocamp skin. The test skin is an evocamp skin with some minor changes.

I changed the skin as you suggested and there is still a display problem.

The blog is small enough that I created a new one and copied the posts over. The new one seems to be displaying like I want. It is easier to delete the problem blog than deal with it.

Thanks for your help.

9 Aug 11, 2009 11:09

Oh boy. It didn't work.

I made a backup blog and copied the posts over. The backup blog uses a 2 column skin that displays fine.

I then deleted the problem blog.

Then I made a new blog with the exact same name as the one that was deleted. I copied the posts from the backup to the new blog, and used the same skin the backup blog was using.

The new blog is displaying the sidebar under the posts.

I checked both blogs to ensure the skins are the same and unless I am blind they are the same skin. The widget list is identical for both unless I am tired and can't see straight.

It has to be something with the software. The backup blog looks fine with the sidebar on the right as it should be.

http://www.happehtheory.com/HappehHealthBlog/index.php?blog=9

but the exact same posts in a new blog with the same name as the deleted problem blog shows the widgets at the bottom of the post list.

http://www.happehtheory.com/HappehHealthBlog/index.php?blog=10

10 Aug 11, 2009 11:19

How very strange

This could be something to do with post content. If you look at blog 9 it displays fine but has less posts displayed. Blog 10 doesn't look right and has more posts displayed on the homepage.

Also if you go to page 2 of posts on blog 9 the same thing happens as blog 10 which kind of indicates that it is something to do with one of the other posts - Anorexia Dent Example 05 or Anorexia Dent Example 06.

Lee

11 Aug 11, 2009 18:50

Your two skins have html differences, the one that fails has an unclosed div.

¥

12 Sep 03, 2009 19:58

¥åßßå wrote:

Your two skins have html differences, the one that fails has an unclosed div.

¥

Thanks! You are the Man! This had been driving me crazy!


Form is loading...