Google

このブログについて

プロフィールGoogle Blogger の使い方、カスタマイズ方法、各種ツールなど、Blogger 関連の役立つ情報を紹介しています。

フィードリーダーに登録

お知らせ

また発作的にブログを作ってしまいました。


フォトログも更新中。フィードリーダーの片隅にでも、置いてもらえるとうれしいです。

以前の記事

現在の閲覧者数

web tracker
2005-09-24

テンプレート変更しました このエントリーをはてなブックマークに追加

このブログでは立ち上げから3ヶ月の間、テンプレートを色々といじってはいたんですが、全体的に入れ替えたことはありませんでした。
今回 Blogger Templates でいいテンプレートをみつけたので、サイト移転にも合わせて初挑戦。テンプレート「Travel」の詳細はこちら

といいつつ、これまでにしたカスタマイズを再び新しいテンプレートにするのは面倒なので、今までのテンプレートに新しいものの部品だけくっつけて、HTML・CSS を調整して、合わない部品は自作して、という作業をしました。ので厳密にはテンプレートの入れ替えとは言えませんね…。

ちなみに、最近の Blogger Templates のテンプレートには新しいコメントシステムが導入されているんですが(H & A さんに教えてもらいました)、コメントシステムは当分従来のものでいこうと思っています。

新しいテンプレートで、だいぶさっぱりとしたんじゃないでしょうか?
posted at 19:32 | Translate このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマークを表示
:
  • 僕もこの休日中に「青天白日」のテンプレートを変更してみました。
    自分では結構いい感じなんじゃないかと思うんですが、久しぶりにInternet Explorer(Windows版・バージョン6)で見てみたところ、個別の記事(ItemPage)を表示すると、テクスト自体は正常に表示できるものの、必ずステータスバーに「エラーが発生しました」と出るのはどういうわけなのか…。
    スクリプトを外したり、いろいろ試してみたんですが、効果がありません。テンプレートとブラウザの相性が悪いんでしょうか?

    By Blogger BB/Niphonese, at 26 September, 2005 22:20  

  • ソースを見てみたんですが、エラーを出しているのは Bloglendar のスクリプトのようです。

    head 要素内で呼び出されるスクリプトの中で、ページの読み出しが完了したときに自動的にカレンダーが表示されるようにプログラムされています。これは出揃ったページの内容から記事の日付情報を読み取って表示するためです。ついでに書くと、実際にカレンダーを表示する際にも、スクリプトを利用して表示すべき位置を見つけて書き出しをしています。

    H.M. さんのブログでは、多分アイテムページの中でこのカレンダーを書き出すべきところ(id のついた div 要素)が見つからないためにエラーになっているんだと思います。ので Bloglendar 用の id のついた div 要素 を用意すればエラーがなくなるのではないかと思います。

    もしアイテムページにカレンダーが必要ないのなら、その id のついた div 要素も別にいりませんが、その場合は head のあとの Bloglendar 関連のスクリプト呼び出し2つと CSS 呼び出しとをまとめて <MainOrArchivePage> と </MainOrArchivePage> とではさみます。そうするとアイテムページでは、その3つの呼び出しタグが書き出されずスクリプトも動き出さないので(当たり前ですが)、id のついた div 要素がなくてもエラーは出なくなると思います。

    <MainOrArchivePage> のようなテンプレートタグについては、以前に 記事 を書いているのでご覧いただけたらと思います。

    ええっと…、あいかわらず長々とすみません。こんな説明でわかりますでしょうか?

    By Blogger kuribo, at 27 September, 2005 11:28  

  • head内のタグをアイテムページに読み込ませないようにしたら、エラーがなくなりました!いやあ、どうもありがとうございます。

    Bloggerは、自分でタグを書き込んでテンプレートを編集するかたちになるので、けっこう鍛えられますよね。

    検索でアイテムページから入ってくる人のことを考えて、ロードを軽くするためアーカイブ欄は個別のポストでは表示させず、かわりに、リンク欄からメインページのアーカイブ欄に飛ぶように設定しています。
    実際問題として、ログを見ていても、アーカイブを丁寧に読んでくれるような人は稀ですしね。

    FirefoxやNetscapeではJavaScriptのエラーをいちいち知らせてくれないので、これはIEのせいに違いないと早合点し、「IEユーザーはビル・ゲイツと心中してくれよ!」みたいな気分でしたけど、マイクロソフトさんを見限るのはちょっと早すぎたようです。

    By Blogger BB/Niphonese, at 27 September, 2005 20:53  

  • IE は、エラーがどこで発生したのかちゃんと出るので逆に重宝します。

    ともかく、問題が解決したようでなによりです。

    By Blogger kuribo, at 28 September, 2005 00:19  

Post a Comment


Links to this post:

Create a Link