MT4で月別アーカイブリストを修正する


カテゴリー[ブログ・MT]

MT4にアップグレードしてからサイドの月別アーカイブリストがうまく表示されなくなった。
MT3の時にインストールしたプラグインMTArchiveYearとMTArchiveLoadが正常に動作してないみたい。

色々検索してみたがプルダウン式のリストを使った解説を見つけられなかった。
というわけで自力でタグを編集してみることにした。

まとめてみると、


<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<select name="archive" onchange="javascript:if(this.options[this.selectedIndex].value != ' ') {
location.href = this.options[this.selectedIndex].value; }">
<option value=""><$MTArchiveDate format="%Y" $>年(<$MTArchiveYearCount$>)</option>
</MTArchiveDateHeader>
<option value="<$MTArchiveLink$>">└ <$MTArchiveDate format="%m月"$>(<$MTArchiveCount$>)</option>
<MTArchiveDateFooter></select></MTArchiveDateFooter>
</MTArchiveList>

テンプレートを上のように修正。

ここで注意することは、
    ・ 年のアーカイブ数は<$MTArchiveYearCount$>をそのまま使っているのでMTArchiveYearプラグインは削除しない。
    ・ MTArchiveLoadのほうは削除してもいい
    ・ 新たに小粋空間さんが公開しておられるMT4対応版のMTArchiveDateFooterプラグインをインストールする。

という作業がいる。

これでいままでのリストが表示できるようになった。

投稿者: ゆめのあと PM 6:22 | コメント (0) | トラックバック (0)


この記事へのトラックバックのリンク
http://mt.teacaddy.net/mt/trackback.cgi/555

この記事へのコメントを投稿する









次回のためにブラウザに情報を記録しますか?




画像の中に見える文字を入力してください。