ココログのカスタマイズ 【カレンダー編(仕様)】
ココログのカレンダーはイケてない!
何で今月のカレンダーしか表示されないの?
他社のブログのようなカレンダーが欲しい!
ということでJavaScriptで作ってみました。
コイツが以前日記で書いた「prototype.js を使用したあるもの」です。
違いが分かるように左側に両方表示させてますが、上がカスタマイズしたカレンダーで、下がココログのデフォルトのカレンダーとなっています。
カスタマイズしたカレンダーの仕様は以下の通りです。
- 見出しの <<(前月)と >>(次月) のリンクをクリックすると指定月のバックナンバーに遷移でき、当該月のカレンダーが表示されます。
- <<(前月)ですが、ブログ開始月を設定することにより、ブログ開始前月へのリンクは非表示となります。
- >>(次月)ですが、未来月へのリンクは非表示となります。
- カレンダーの日リンクをクリック指定した場合(固定リンクも同様)、当該月のカレンダーが表示されます。
仕組みとしては、URLからそのページの年月を取得するようにしています。
年月が取得できた場合は、その月のカレンダーが表示され、カテゴリーページなど年月が取得できないページの場合は今月のカレンダーが表示されます。
現在は、他の人も簡単に導入できるようにスクリプトを整理中です。
| 固定リンク
この記事へのコメントは終了しました。






コメント