- 2005-10-28 (金) 3:03
- Movable Type
どうしても一行カレンダーがつけたくてここ二日ほど熱中してました。普通のカレンダーならいっそつけない方がいい、一行カレンダーじゃなきゃ!と意地になって色々調べた結果なんとか設置ができました。疲れた…。
最初は私がテンプレートを使用させていただいている小粋空間に一行カレンダーがあることを知らなかったので、他のいくつかのサイトからタグをはりつけたりしていたのですがどうにもうまく表示されない。調べていくうちに、小粋空間に一行カレンダー(リアルタイムカレンダー)があることを発見し、やっぱりテンプレートを使っているわけだしエラーも置きにくいだろうとここのを設置することにしたのですが、どうしてもうまくいかない。ここの一行カレンダーはiframe内にカレンダー表示をするようになっているのですが、iframe内でドキュメントが見つからず404errorになっている…。なぜ?!?!色々見直しても全然うまくいかないので、あーもう諦めようか…と嫌になりながら見ていると、カレンダー内のパスと、実際のパスが違うことに気づく。
おかしいな、archiveフォルダがない。
カレンダーテンプレートに
<a href=”< $MTBlogURL$>archives/calendar/< $MTArchiveDate format="%Y/%m/index" $>.php”><
という記述があるのですが、FTPで見てみると、archivesというフォルダが作られておらず、直接calendarフォルダが作られている。…おかしいな。これが問題ですね、明らかに。blogの「設定」の「公開」から
アーカイブの設定:
* アーカイブを、サイト・パスとは別のパスで公開する場合は、チェックしてください。
ここにチェックを入れる。そして、アーカイブパスとアーカイブURLを入れるのですが、その際に、http://www.example.com/archives/にして、アーカイブファイルをおくパスも同じように「archives」をつけたす。アーカイブファイルの拡張子はhtml。
そうしてサイトの再構築を行うと、ようやく表示!ところが表示されたはいいけれど今度は少しずれている。IEでは大丈夫なのですが、firefox等のmozillaでは表示が崩れる、とのことでその設定もつけくわえていく。その他、centerに配置するためにCSSやらwidthなどをいじっていき、ようやく綺麗に配置。
あとはサイドバーと中央エントリーなどをいじっていく。元々のテンプレートのままだとおかしいので、.sidebarのCSSをいじったり、paddingやmarginの調整でタイトル部分とあわせていく。
この記事を読んだ人は以下の記事も読んでいます:
- テンプレートの軽量化
- tree type category
- タイトルにエントリータイトルをつける
- 個別エントリーに同一categoryのエントリーを表示
- カレンダーの不具合 (毎月1日に404 error)
この記事と関連する書籍
Check
コメント:0
トラックバック:0
- この記事へのトラックバックURL
記事への言及のないもの等は削除する場合があります。また、スパム判定ですぐに反映されない場合があります。 - http://www.sky-s.net/sky-blog/archives/2005/10/28-030350.php/trackback
- この記事と関連のあるサイトへのリンク
- 1 line calendar from sorarium



