1行表示のカレンダー: one-row-calendar

1行のカレンダーってときどき見かけます。シンプルでいいなあ、と思ってそういうプラグインがないか探してみたのですが、見つけられなかったので作ってみました。よろしければどうぞ。

ダウンロード

one-row-calendar-0.1.zip

ダウンロードしたファイルを解凍して、plugins ディレクトリに置いて、管理画面からプラグインを有効にしてください。

使いかた

「作ってみました」なんて書きましたが、実はこれは標準でついてくる get_calendar() というカレンダーを表示する関数の、HTML を書き出す部分をごにょごにょしただけのものです(><)

いやね、いろいろ考えたんですけどね。なかなかうまい方法が思いつかなくってね。なんかキャッシュ作ったりとか難しそうなことしてるし。

したがって機能的には標準のカレンダーとまったくいっしょです。まあ、そのほうが安心して使えると言えなくもないような。

それはさておき。実際に使うときはこんな感じになると思います。

<?php if (function_exists('get_1row_calendar')) { ?>
  <div class="calendar"><?php get_1row_calendar(); ?></div>
<?php } ?>

中では出力してないので、スタイル付けのためには div 要素などで囲ってやる必要があります。どんなふうに表示されるのかは、このページのいちばん下を見てみてください。

なお、動作確認は自分の環境(ME 2.1.2)でしかしていません。使ってみて不具合などありましたら、教えてもらえるとうれしいです。

よろしければコメントをどうぞ...

(お持ちでしたら)