タグ

2017年5月24日のブックマーク (2件)

  • ダイナミックで月送りカレンダー

    これはダイナミックで月送りカレンダー(4) MT4版の改編版です。 MTタグだけで実装できるとても簡単な月送りカレンダーですが、「indexにカレンダーを設置した場合に最新のものではなく、現在の月にしたい」というご質問を受けました。 実はMTにデフォルトで用意されているカレンダーならご要望通りの動きになります。MT標準のカレンダーは「常に現在の月を表示する」仕様になっていますので。しかし標準のカレンダーには月送り機能がありません。しかも記事の有無に関係なく現在の月を表示するため、単純に <MTArchiveList archive_type="Monthly" lastn="1"><MTArchivePrevious>~では前月へのリンクを出せないというややこしさがありました。 そのためこれまでのカスタマイズでは、index(日付・ブログ記事でないもの)はカレンダーをまるごと<MTArch

    sky_2007
    sky_2007 2017/05/24
  • 月曜始まりのカレンダーを出力する(完成編)

    2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 昨日の話の続きで、月曜始まりのカレンダーを出力する方法をお話しします。 今日は、昨日述べた問題点の解決方法と、具体的なテンプレートについて解説します。 1.1日が日曜日の場合 まず、1日が日曜日の場合に、1日をカレンダーに出力する方法から述べます。 1日が日曜日の場合、MTCalendarタグの繰り返しの1回目では、1日の日付を出力する状態になり、空のセルの出力ではありません。 そこで、「繰り返しの1回目であり、かつ空のセルでないならば、1日の日付を出力する」というように条件判断するようにします。 昨日あげたテンプレートでは、繰り返しの1回目を判断する処理が入っています。 そこ

    sky_2007
    sky_2007 2017/05/24