解決済

clip!clip!
Ads By Google

タグ別ページの最上部に変な文字が表示されます。 [livedoor blog]

タグ別ページの最上部に
tagtemplate ">
という文字が表示されて困っています。

<body class="default_2008 category
<script type="text/javascript"><!--
ld_blog_vars = {
  provider_id : '1',
  provider_name : 'livedoor',
  id : '2140269',
  name : 'livedoor ID',
  charset : 'euc-jp'
};
//-->
</script> tagtemplate
">
という具合にclass属性の中にスクリプトタグが挿入されるのが原因のようです。
修正方法をご存じの方がいましたら教えてください。

よろしくお願いいたします。

2009-04-26 00:38の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

3.

2009-04-26 19:38:41ベスト
ちょっと長いですがこんな感じでとりあえずしのげるのではないかと^^;
<IfIsTagTemplate>
<body class="default_2008 category tagtemplate">
 <Else><IfIsSearchTemplate>
  <body class="default_2008 category searchtemplate">
  <Else><body class="default_2008 category categorizedtemplate">
 </IfIsSearchTemplate>
</IfIsTagTemplate>
カテゴリアーカイブと記事検索結果ページには例のスクリプトは付加されませんが
いらないですよね、あんなモノ(笑)
自信度 : 自信なし 回答レベル : 回答

うまくいきました!
ありがとうございました!

1.

2009-04-26 07:07:30ベター
そいつはbodyタグに反応します(爆)

基本そいつはbodyタグの直後に挿入されるみたいなんですが…

ひょっとして、bodyタグの途中に改行が入っていませんか??
自信度 : 自信なし 回答レベル : 補足要求

改行入っていました

Ads By Google

コメント(10)

#1.  BLUEPIXY
2009-04-26 03:08:12

body にclass 付けされているせいかと思って、色々と試してみましたが再現しません。
こちらでは、どう書いても、OKです。
すでに修正されたのかもしれません。
再構築か、少し変更して、保存しなおしてみたらどうでしょうか?

2009-04-26 07:02:38

また中の人がおかしなことして おかしなことになっているみたいですね^^;

私なんかこないだヘッダーに直書きしていたJS内の"<body>"にそいつが反応しやがって
ページ最上部で生コードが数行むき出しでしたよ><

JSを外部ファイルに追いやって対処しましたけど

#3.  BLUEPIXY
2009-04-26 18:07:41

>>1
ウチで試してみた所では、class の属性の途中(スペース区切り)で、改行しても大丈夫ですが・・

#4.  imq
2009-04-26 18:22:51

タグページに固有のデザインを適用するために

<body class="default_2008 category<IfIsTagTemplate> tagtemplate</IfIsTagTemplate>">
という条件分岐を入れているのが原因でしょうか?

2009-04-26 19:49:50

私の想像では
向こうでHTMLに変換される際に

"<"body class ・・・<IfIsTagTemplate">"
まだbodyタグの途中なのに↑の">"で「bodyタグが閉じられた」と勘違いされてしまうのではないかと

2009-04-26 19:58:17

>>3
<Else><IfIsSearchTemplate>のくだりは余計でしたね。
すいませんせっかくだからついでに書いてみたくなっただけです。

#8.  imq
2009-04-26 21:27:46

bodyタグそのものを書き換えれば済みましたね。
ありがとうございます。

>IfIsSearchTemplate
そういうタグがあるんですね!

スクリプトの方は、去年テンプレートを作ったときは挿入されていなかったと思うのですが。。

ところでこの「ld_blog_vars」って何かに使っているのでしょうか?

2009-04-26 22:38:33

ベストどうもだす^^;

「<If(Unless)IsTagTemplate>」があるのだからそれもあるかもと思ってカンで入力していたらたまたま通ったのが約2ヶ月前。現在はwikiにも書いてあるかもしれません。

例のスクリプトは、ごく最近だと思いますよ。
そのうち訪問者数カウントやアクセス解析なんかに使われるのではないでしょうか。

ad_rs問題やこれもそうですが、個人的には以前は</body>の直前に挿入されていた訪問者数やアクセス解析のタグが最近になってページ中盤のヘンな位置に挿入されるようになったことに迷惑しています><

2009-05-05 15:18:29

一応訂正です。
>>#9 を投稿した時はdiv id="analyzer_tags"で始まる訪問者数カウントやアクセス解析のスクリプトがプラグインAとBの間とかの妙な位置に挿入されていたのですが、最近確認しましたらまた元の位置(</body>の直前)に戻っていました。
中の人が試験的にいろいろやってるのかしらん

#11.  imq
2009-05-08 01:41:22

戻っていますね。
今日はいろいろメンテナンスやら不具合やら色々報告があったので、
だいたい落ち着いてきたのでしょうか。

アクセス解析は「外す」という選択もほしいです^^;

トラックバック(2)

トラックバックURL: