|
|
hi there, first post here, I noticed that my blog started having this error:
<script type="text/javascript" src="http://www.blogger.com/ static/v1/common/js/327583163-csitaillib.js">
on Friday.
in the TITLE bar, I tried searching for this problem in google
on Friday, there was one other blog with this problem.
this morning,
Monday, there were 117, and this afternoon 156
http://www.google.co.uk/search?q=%3Cscript+type%3D%22text%2Fjavascript%22+src%3D%22http%3A%2F%2Fwww.blogger.com%2Fstatic%2Fv1%2Fcommon%2Fjs%2F327583163-csitaillib.js%22%3E&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
I'm
glad to know it's not just my template, but would like to know if anyone has
a fix?
thanks in advance.
All replies
I am having the same problem. this has also affected the google ranking of my blog in the google search results. Google seems to have indexed the pages with this javascript code in the title. This will seriously hurt google ranking if not fixed quickly.
Same trouble here, view this topic:
http://www.google.com/support/forum/p/blogger/thread?tid=5a2a56deb55a6ee0&hl=en
See http://www.google.com/support/forum/p/blogger/thread?tid=36c362c289aa5724 for some workarounds.
thanks everyone, the removing of the </blogger> makes the site look fine and even the code looks ok in the view page source. Really odd! I see if you search for it in google now there's over 750 results. Lots of affected blogs!
once again thanks!
sorry my bad, hadn't done enough testing, it made the front of my blog act crazy putting the header of the blog above every post.
|
rklau
Top Contributor
The Blogger Team
7/2/09
|
Best answer
-
rklau
(Top Contributor)
Hi - we have filed a bug and are fixing this now. This will be resolved shortly, very sorry for the issue.
thank you thank you thank you!!
rklau any idea how long till this is fixed?
I just did a search for the code and now google's showing 28,300 results that have the error, that's a lot in a week!
Blogger is a free service. So we have to be more patient than we would if we were paying for it.
rklau says a fix is coming soon, so I'm happy about that.
|
rklau
Top Contributor
The Blogger Team
7/7/09
|
Hi all - more details from this. We did some further looking, posted to known issues here:
In short, please change your <title> code by removing anything between <title> and </title> and replacing it with <$BlogPageTitle$>.
We are continuing to look at changing how our code handles the <blogger>...</blogger> code, but in general that should not be in the <title>.
Thanks,
Rick
I am having this problem, but more seriously. All of my pages are XHTML, and this scripting code is invalid XHTML because of the &&, and because it's not properly escaped as CDATA.
I don't have a malformed title tag, but this code is nonetheless being inserted on every single page!
How Can I remove it completely? I don't want this code there, and it's causing huge problems (it made my site completely invisible in Firefox!)
Can you guys at least use this standard procedure: (from http://www.w3.org/TR/xhtml1/#h-4.8) <script type="text/javascript"> <![CDATA[ ... unescaped script content ... ]]> </script>
So what about having it in other Meta data - Description, Keywords?
What if -- in a Permalink-- I want to put the date and time the blog post was written into the description, or if I want to put into the desciprtion just the name of the blog post and not the name of the blog (which is already in the description), or not necessarily in in the format "blog name: blog post name," or if I want to include the author's name?
Thanks
Also. The code seems to show up in the Permalink page (not within title or metas) as a replacement for the closing </blogger> tag and causes a javascipt error on the page.
> In short, please change your <title> code by removing
anything > between <title> and </title> and replacing it with <$BlogPageTitle$>. > We
are continuing to look at changing how our code handles the
> <blogger>...</blogger> code, but in general that should not
be in the <title>.
Yes, but how can I put the publication date of the post, for example, in the TITLE or Description meta tag without using the <blogger>...</blogger> code in theses tag? Or the title of the post (without the name of the blog)? Etc. Thanks for your answer. Olivier
Dear mr. rklau,
in my humble opinion: People are using blogger tags in blog's page titles, because
blogger.com does not published correct and searchengine-friendly title and meta description
for each post page.
Because of this, people, which are using the old/classic template and are publishing via ftp, must optimized their blog output, for seo-friendly and
more dynamic page information with </blogger> tags.
solution: as wordpress can do, blogger should also can do for their lovely ftp-publisher community :-)
i have a dream, that one day, for us old blogger, for every part on our page, blogger will published searchengine-friendly high dynamic title and meta description!!!! i have this dream :) and dont forget the label pages, and dont forget also my grandfahter <MainorArchivePage>, where is his son <LabelPage> :) last but not least, i love blogger since 2004. i remeber the day, our blogs became label pages, but without their pagination :( i wish you all the best and i have this dream, let it come true :), dan
All you have to do is find all <Blogger> and </Blogger> occurencies in your classic template and comment them out like this : <!--<Blogger>--> and <!--</Blogger>--> This won't prevent your template to generate your blog and this will disable those ***-csitaillib.js bugged javascript. I tested it, now my website works again with no error (http://j2.ions.fr/blog/). jesus2099
Sorry, does not work. The result is awful in the TITLE and meta "description" TAG :( Thanks anyway Olivier
Sorry <Blogger></Blogger> tags inside the <title> is an exception to this workaround indeed. You should put your <Blogger></Blogger> tags AROUND the <title> instead of inside. Give me your URL I can help you fixing it after seeing it maybe. It is true this thread is about <title> but is seems quite ignored that their javascript are causing js errors inside the page. This workaround is correct for every other <Blogger></Blogger> tags in the page. This way their (useless) javascript are disabled.
Yes but not in the TITLE and the metage "description" tag :( My url: http://actu.abondance.com/ Thanks
I don't see the problem in your page, except that your title and description are duplicated, the second being commented out I don't know why. Also you forgot to comment some <!--<Blogger>--> & <!--</Blogger>-->before your <!-- Fin posts --> If I imagine your problem right why don't you do : <!--<Blogger>--> ... <title> ... whatever you need ... </title> ... <!--</Blogger>--> Doesn't it work that way ?
Hey nice it works :)
I have written this code in my page:
<!--<Blogger>--> <title>My TITLE without the blogger and /blogger tags</title> <!--</Blogger>-->
And it's OK!
Thank you very much for your tip!
Olivier
Olivier, you have some repetition in your header ... might want to take a look at it:
<html> <head> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!----> <title>Abondance - Actualité des moteurs de recherche et du référencement</title> <!--<script type="text/javascript" src="http://www.blogger.com/static/v1/common/js/327583163-csitaillib.js"></script> <script>if (typeof(window.attachCsiOnload) != 'undefined' && window.attachCsiOnload != null) { window.attachCsiOnload('ext_blogspot'); }</script>--> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!----> <meta name="description" content="Abondance - Retrouvez ici toute l'actualité des moteurs de recherche majeurs et du référencement en France et dans le Monde, jour après jour : nouveautés, rachats, nouveaux moteurs, nouvelles fonctions, nouvelles annonces, nouveaux outils, etc. "> <!--<script type="text/javascript" src="http://www.blogger.com/static/v1/common/js/327583163-csitaillib.js"></script> <script>if (typeof(window.attachCsiOnload) != 'undefined' && window.attachCsiOnload != null) { window.attachCsiOnload('ext_blogspot'); }</script>-->
I looked at the javascript http://www.blogger.com/static/v1/common/js/327583163-csitaillib.js but it is pretty opaque -- anyone out there figure out what it is doing?
>Olivier, you have some repetition in your header ... >might want to take a look at it:
Urghhh it works on the post pages, but not for the index one. grrrrr :(
Abondance, you can put your template as **http:// actu. abondance. com / template.html** so that I have a look if you want :)
Hello The template is here: http://actu.abondance.com/template-actu.html Thanks
La répétition sur l'index c'est normal car <blogger> fait une boucle sur tous les posts
OK it's normal because the <Blogger> tag is looping through all the page's posts. Try this: <MainPage> <title><$BlogPageTitle$> - Actualité des moteurs de recherche et du référencement</title> </MainPage> <ArchivePage> <title><$BlogPageTitle$> - Actualité des moteurs de recherche et du référencement</title> </ArchivePage> <ItemPage> <!--<Blogger>--> <title><$BlogItemTitle$> - Abondance : Référencement et moteurs de recherche</title> <!--</Blogger>--> </ItemPage> --- Also, you forgot to put <!----> comments for the last <Blogger></Blogger> near "fin des posts".
Works fine :)
Thanks a lot!!!!!!!
Olivier
it seems that this strange script add with the tag "</Blogger>", I use <$BlogItemTitle$> in my js files,so it doesn't work at all...
While the workaround does stop the js appearing in the title, it also means my pages can't have decent TITLE values - the default it pretty bad for usability and SEO. Also the inserted Javascript causes validation errors because it doesn't have a type and the contents aren't escaped - Blogger crew, please use valid HTML! One alternative workaround I did find was to wrap all of my title code in the <blogger> tags and set the homepage to only display one post. That avoids the duplication problem some people are seeing on their blog; and the JS is inserted outside the TITLE tag. Still, we shouldn't have to change our blog formatting to get around this issue... that's pretty kludgy :)
guys we still have the problem and in google index we have javascript indexed any ideas?? http://www.mutuo-prestito.org/2009/07/abruzzo-stop-per-un-anno-rate-dei-mutui.html
hello, sorry me again, we would like have TITLE POST + TITLE BLOG this script does not work could you please advice us how ti fix it?
<Blogger> <title> <MainOrArchivePage> <$BlogTitle$> </MainOrArchivePage> <ItemPage> <$BlogItemTitle$> - <$BlogTitle$> </ItemPage> </title> </Blogger>
Can somebody from Blogger please let us know if this issue is getting fixed or whether it is going to remain as is?
Many thanks
Issue not fixed for me. The known issue workaround and commenting out the blogger tag still leaves two blocks of inserted javascript code that is causing IE to crash.
After title:
<script type="text/javascript">(function() { var a=window;function f(e){this.t={};this.tick=function(d,b,c){var i=c?c:(new Date).getTime();this.t[d]=[i,b]};this.tick("start",null,e)}var g=new f;a.jstiming={Timer:f,load:g};try{a.jstiming.pt=a.external.pageT}catch(h){};a.tickAboveFold=function(e){var d,b=e,c=0;if(b.offsetParent){do c+=b.offsetTop;while(b=b.offsetParent)}d=c;d<=750&&a.jstiming.load.tick("aft")};var j=false;function k(){if(!j){j=true;a.jstiming.load.tick("firstScrollTime")}}a.addEventListener?a.addEventListener("scroll",k,false):a.attachEvent("onscroll",k); })();</script>
After </blogger>
<script type="text/javascript" src="http://www.blogger.com/static/v1/common/js/327583163-csitaillib.js"></script> <script>if (typeof(window.attachCsiOnload) != 'undefined' && window.attachCsiOnload != null) { window.attachCsiOnload('ext_blogspot'); }</script>
I agree with pj48, can't they change it back?
This has done the trick for me.
Wrap all instances of <blogger> and </blogger> with both HTML and JavaScript comments.
<!--/* <Blogger> */ --> <!--/* </Blogger> */ -->
My title still reverts to the cursive script no matter what I try -- I do not appear to have the <Blogger> code in there.
<head> <b:include data='blog' name='all-head-content'/> <title>Burnt by the Tuscan Sun</title> <b:skin><![CDATA[/* * Blogger Template Style
Can you perhaps tell me how to change it so my title stays as it is configured in the standard template? Thank you so much for any responses.
FM
I tried commenting out <blogger></blogger> and it didn't work...
I found what worked, just replace this code: <title><$BlogPageTitle$></title> with this one:
<MainOrArchivePage> <title><$BlogPageTitle$></title> </MainOrArchivePage>
<ItemPage> <Blogger><title><$BlogItemTitle$> | <$BlogTitle$></title></blogger> </ItemPage>
Subscribe
|
|
|