Top / Movable Type / 月曜始まりカレンダーに変更

2007.02.12 Mon.

月曜始まりカレンダーに変更

MT3.33にアップデートした際に棚上げにしてあった案件、月曜始まりカレンダーを、ようやく導入しました。

metabolism: 月曜始まりカレンダー@MT3.3版(テストしてません)

求めていたのはまさにこれっす!

「テストしてません」と書いてありますが、サイドバーをご覧のとおり、ちゃんと月曜始まりになってます♪

以下、改造方法。。
MT3.33再インストール時に、小粋空間さんの「Ajax月送りカレンダー」に変更してあるので、その場合の方法です。

あ、ファイル変更の際には、バックアップをお忘れなく。。

■/lib/MT/Template/ContextHandlers.pmを変更


3168行目付近に、以下の箇所があります。

(my $days_in_month = days_in($m, $y);で検索するとわかりやすいです。)

my $days_in_month = days_in($m, $y);
my $pad_start = wday_from_ts($y, $m, 1);
my $pad_end = 6 - wday_from_ts($y, $m, $days_in_month);

my $iter = MT::Entry->load_iter({ blog_id => $blog_id,

赤字部分を下記青字のように変更。


my $days_in_month = days_in($m, $y);
my ($sdow);
$sdow = 0 unless ($sdow = $args->{sdow});
my $pad_start = (wday_from_ts($y, $m, 1) + 7 - $sdow) % 7;
my $pad_end = 6 - (wday_from_ts($y, $m, $days_in_month) + 7 - $sdow) % 7;

my $iter = MT::Entry->load_iter({ blog_id => $blog_id,
保存して上書きアップロードします。


■カレンダーテンプレートの変更

続いて、Ajaxカレンダーにした時に作成した「アーカイブに関連したテンプレート」を下記のように変更。

・通常の日曜始まり
<table summary="<MTArchiveDate format="%Y/%m">">
<tr>
<th abbr="Sunday" class="sunday">Sun</th>
<th abbr="Monday">Mon</th>

<th abbr="Tuesday">Tue</th>
<th abbr="Wednesday">Wed</th>
<th abbr="Thursday">Thu</th>
<th abbr="Friday">Fri</th>
<th abbr="Saturday" class="saturday">Sat</th>
</tr>
<MTCalendar month="this" sdow="1">
<MTCalendarWeekHeader><tr></MTCalendarWeekHeader>

赤字部分を下記青字のように書き換え。


・今回変更する月曜始まり
<table summary="<MTArchiveDate format="%Y/%m">">
<tr>
<th abbr="Monday">Mon</th>
<th abbr="Tuesday">Tue</th>
<th abbr="Wednesday">Wed</th>
<th abbr="Thursday">Thu</th>
<th abbr="Friday">Fri</th>
<th abbr="Saturday" class="saturday">Sat</th>
<th abbr="Sunday" class="sunday">Sun</th>
</tr>
<MTCalendar month="this" sdow="1">
<MTCalendarWeekHeader><tr></MTCalendarWeekHeader>
んで保存します。

後は「カレンダーテンプレート(月別アーカイブ)」を再構築すれば完了!


これでめでたく月曜始まりに(^^)
やっとスッキリです♪

Comments (0件)

コメントはありません。

Please post a comment







Options


(スタイル用のHTMLタグが使えます)
太字 イタリック アンダーライン 取り消し線 ハイパーリンク
  • ※ 書き込み処理に時間がかかる場合がありますが、何度もクリックしないようお願いします。。
  • ※ 稀にエラーになった場合でも、書込みは完了していることがあります。
  • Trackbacks (0件)

    記事URL:

    トラックバックURL:
  • ※ 記事内容に関係のないトラックバックは削除させていただくことがあります。ご了承ください。
  • ※ この記事に対する言及リンクのないトラックバックは、迷惑トラックバックとして公開されないことがあります。
  • トラックバックはありません。


    loading ...

    +Monthly Archives+

    +Recent 5 Entries+

    2012.01.10 Tue.
    上州夜ウダ@2012
    2011.06.04 Sat.
    ヤツが帰ってきた!
    2011.05.30 Mon.
    F1 モナコGP決勝
    2011.05.15 Sun.
    新moblogサービスの...
    2011.05.04 Wed.
    化粧水で誤魔化して...

    +Categories+

    +Recent Comments+

    上州夜ウダ@2012
    YUKIO (01/10)
    Zacky。 (01/10)
    ヤツが帰ってきた!
    LB (06/05)
    Zacky。 (06/06)
    亜門 (06/07)
    Zacky。 (06/07)
    化粧水で誤魔化してみる?
    Debow (05/06)
    Zacky。 (05/07)
    お肌の悩み
    LB (04/25)
    Zacky。 (04/26)
    YUKIO (04/26)
    Zacky。 (04/26)
    久しぶりの満腹
    亜門 (04/10)
    Zacky。 (04/10)
    東北地方太平洋沖地震
    (03/12)
    LB (03/12)
    Zacky。 (03/12)
    大雪
    YUKIO (02/15)
    Zacky。 (02/15)
    AFCアジアカップ決勝 日...
    Zacky。ローニ (01/31)

    +Recent Trackbacks+

    ブラボー!
    └ 上村より「里... (02/16)
    コソウダ♪
    └ 突発的召集 (07/05)
    └ 突発オフミ (07/07)
    コメントスパム対策 完...
    └ MT-Keystro... (04/06)
    MovableType 3.35→3...
    └ Movable Typ... (02/27)
    恒例!暮れの夜ウダ@...
    └ 年末恒例の夜... (12/30)
    海ほたるで夜ウダ!
    └ 夏の風物詩・... (08/22)
    UDA 夏のBBQオフミ
    └ UDAでBB... (08/04)
    ブラッとLB工房へ
    └ メンテオフ (01/29)
    バーガーキングが帰っ...
    └ バーガーキン... (12/22)

    +Hot Topics Top10+

    Hot!!! 04/24 9:00 Update!
    No. 1 ( 7 hits)
    タイヤ決定!
    No. 2 ( 6 hits)
    デカ目っ!
    No. 3 ( 5 hits)
    趣味:プラグ交換? -サン...
    No. 3 ( 5 hits)
    オーディオ変更
    No. 3 ( 5 hits)
    コソウダ♪
    No. 4 ( 4 hits)
    タイミング
    No. 4 ( 4 hits)
    コメントスパム対策 完結編...
    No. 4 ( 4 hits)
    タイヤ交換した理由・・・
    No. 5 ( 3 hits)
    シワシワの悩み
    No. 5 ( 3 hits)
    New!M3
    No. 5 ( 3 hits)
    エンジンマウント交換@DI...
    No. 5 ( 3 hits)
    人気記事ランキングを作って...
    No. 5 ( 3 hits)
    ヤツが帰ってきた!
    No. 5 ( 3 hits)
    W杯アジア最終予選 ウズベ...
    No. 5 ( 3 hits)
    UEFAチャンピオンズリー...
    No. 5 ( 3 hits)
    キーレス復活♪

    +BMW Ring+

    BMW BLOG RING
    « prev  next »
    « random »
    BMW BLOG RING

    +Linkage+

    +Blog Status+

    Entries : 447
    Comments : 721
    Trackbacks : 79

    visitors now.

    +Powered by+