Sometime around 12/10/08 (at 11:50 -0400) Rocky Slaughter said:
I have had success with Blogger actions before. I just must be
doing something wrong.
You have to use the Classic blogger template in the Blogger setup,
you do everything in a single Freeway page, and you must upload your
blog template site to your own web space so that the
blogspot.com-hosted template can find the resources it needs.
I strongly recommend using Freeway to upload; do everything ‘by the
book’ before trying something your own way.
My latest blog layout uses XHTML Transitional. I’d post a link, but
it is part of a site design that’s currently behind a password block
so you can’t see any resources (i.e. images) that need to be read
from the site.
XML error message: XML document structures must start and end within
the same entity."
Try running your layout through a validator. If you see errors then
you know something you’ve done to customise the layout in a
non-standard way. Do you have any custom markup in there? Any old
third-party actions? Been using Source Code Snooper?
1.) I do normally use a “Classic Template.” But I have tried both the layout and the template.
2.) I do not have anything extraneous on the page that would interfere with the Blogger actions.
3.) I have the blog uploaded to my own host so that blogspot can find the resources.
4.) I have no third-party actions or HTML markup.
5.) I did run the script through a validator.
I feel like something in my actions may be incorrect. Unfortunately I do not have the code brains to figure out errors based on viewing the source.
Does that help in understanding the problem?
Once again, here are the links so you can see where I have uploaded to a host… and the difference there is between that and the code I have added to blogger.
You don’t have to use the Classic template. I know I don’t on my blogspot because the bottom link says, “Revert To Classic Template.” What errors are you getting when you paste the code in? The reason why it doesn’t work on classic mode is because the tag system is different on classic and Freeway doesn’t output “classic” tags. I have a book right here that lists all the classic tags.
For instance, layout’s now work with widget id’s like:
The error message I get when copy/pasting into the Layout is that “Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: XML document structures must start and end within the same entity.”
I paste it DIRECTLY out of Freeway with no additional markup or anything.
Make sure you are not running Classic as Dan mentioned previously. The
Actions write the code using the new Blogger 2.0 API. Also, you do
need the blog to be hosted on Blogger (i.e. blogspot), they haven’t
implemented Blogger 2.0 on externally hosted blogs yet.
When I do it with a “Layout” I take all the existing HTML out of the “Edit HTML” box. Then I paste the Freeway code in there. Is that correct, or are there parts of code that I need to leave in there?
Thank you so much for all the crazy effort of running through the steps yourself. Freeway support continues to blow my mind. I hope you guys stay like this for years to come.
Weirdly enough, I was able to work backwards a little to get it launched correctly. I figured out that I needed to not “expand widgets” because the widgets had to disappear in order for the code to work properly. I also did a hybrid of the existing template and my template and weeded everything out one by one until I got success.
Thanks to everyone who helped. This whole thing was super complicated and I feel like I must have missed one crucial step somewhere along the way.
I’ll have a coffee but I think I don’t deserve the donut. I just
realised that I told you that you should use the Classic template…
when I meant that you mustn’t use the Classic template. Oy, such a
mistake I made!
I am having spacing issues with my blog. I have a problem with the spacing between the body and the Authors name. Way too much space! Can you provide me a way to decrease the excess space? Here is the link: