2008年9月7日日曜日

HTMLテンプレート

BloggerのHTMLテンプレートをいじってみようと思い、若干の修正をしてみた。すると何度やってもエラーが出てうまくいかない。

特に、AccessAnalyzerで使うタグがうまく貼付けられないのが問題だった。一行一行解析していくと、どうもエラーは<img src=....の文で発生している事がわかる。ここまではよかったのだが、その後何を試してもうまくいかない。途方にくれてしまった。Google Analyticsにしようかとも思ったが、ここであきらめてはいけない、と踏むとどまる。

Googleでの検索語を色々試したあげく、最後はエラーメッセージそのものにしてみたら、やっとのことで必要な情報を含むページが見つかった。原典はここだが、日本語に訳されたものがここにある。

原因の一つは&が使えない事。CGIでは「空白」代わり、というかデータのセパレータとして&の記号を用いるが、Bloggerではこれを「&」と打たねばならない。その次に問題になるのがimgタグそのものである。HTMLというからにはすべての分は囲まれているべし、という信念があるようで、Bloggerではimgといえども囲まれていなければならないのである。</img>とか試したらうまくいってしまったが、普通は<img[空白]/>とやるとよいようだ。

以上の訂正を施したら、やっとこさエラーメッセージが消えてちゃんと動き出した。

0 件のコメント: