メイン

2007年06月22日

Movabletypeのアップデート

Movabletypeを3.2-ja-2から3.35へアップデートしました。
非常に簡単。DLしてきた中身をそのままconfigでCGIPathに設定しているディレクトリへ上書きでULするだけ。
何かこういうアップデートってつい先送りにしがちなんですがこれくらい簡単に出来るってステキ。

スパムが減るといいなぁという期待のアップデートでした。
最後にmt-configの自分が使用しないDB等の設定をコメントし忘れて再アップロードしたのはご愛嬌(笑)

2006年04月02日

Movabletypeのマニュアル

movabletypeのマニュアルってもうちょっと詳しくドキュメント用意してくれないのかなぁ?と思ってたらあるんですね。ドキュメント。

http://www.sixapart.com/movabletype/docs/3.2/

ま、英語なんですけども。。。
でも無いよりいいですよね^^;

2006年03月31日

Movabletypeカテゴリでサブカテゴリを含ませる

最近Movabletypeのタグを色々理解しようと時間があれば、勉強しているところです。
カテゴリでサブカテゴリを作成すると、親カテゴリのページにサブカテゴリのエントリーが含まれません。
「これは何とかならないものか?」とヘルプやらネットやらで調べていた所、ありました。
ちゃんとその為の対策が実装されていますね。

MTEntriesWithSubCategoriesがそれで、
環境設定>テンプレート>カテゴリー・アーカイブの<MTEntries>と</MTEntries>をこの<MTEntriesWithSubCategories>と</MTEntriesWithSubCategories>に変えてやるだけで解決しました^^

続きを読む "Movabletypeカテゴリでサブカテゴリを含ませる" »

Movabletypeカテゴリリストで特定のカテゴリを排除する

昨日調べていた、movabletypeのカテゴリリストで特定のカテゴリを排除する方法。
今後別のコンテンツ群を作成するにあたって通常のブログのエントリと区別する必要がありまして、まずはカテゴリのリストからそれを排除しようというもの。
たぶんこれでアーカイブとかからも取り除く事が出来ると思います。 まずは、プラグインのインストール。両リンクとも最終的には同じページ。

Six Apartのプラグインページ
http://www.sixapart.com/pronet/plugins/
Six Apartから辿ったところStagger[nation]
http://www.staggernation.com/mtplugins/FilterCategories/

tar.gz形式なので解凍して、フォルダごとmovabletypeをインストールしたディレクトリ配下のpluginsディレクトリへアップロード。これだけ。

使い方は、色々あると思いますが、ここではとりあえず、カテゴリのリストから排除する方法を示します。各テンプレートのカテゴリのブロックには、以下のような記述がありますので、そこに下記太字で記述してあるタグを追加するだけです。

<MTTopLevelCategories>
<MTFilterCategories exclude="排除したいカテゴリ|他にも削除したいのがある場合">
<MTSubCatIsFirst>
<ul class="module-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item">
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel> (<$MTCategoryCount$>)</a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel> (<$MTCategoryCount$>)
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse></li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTFilterCategories>
</MTTopLevelCategories>

以上のように、太字の部分を付け加えただけでOKでした^^
デフォルトでのMTTopLevelCategoriesの直下にMtFilterCategoriesタグを挿入してやるだけですね。

Movabletypeアーカイブのテンプレート類でカテゴリによって出力する内容を変える方法。

エントリー・アーカイブ、カテゴリー・アーカイブ、のテンプレートでカテゴリによって出力する内容を変える方法。 他にもっとスマートな方法があるのかもしれませんが、プラグインのFilterCategoriesを使用した方法です。

<MTFilteredEntryCategories exclude="カテゴリ名">
上記で指定したカテゴリ以外で出力したい内容
</MTFilteredEntryCategories>
<MTFilteredEntryCategories include="カテゴリ名">
上記で指定したカテゴリで出力したい内容
</MTFilteredEntryCategories>

カテゴリを複数指定したい場合は、パイプを使って ”カテゴリ1|カテゴリ2|カテゴリ3”と区切ります。ただしこれはMTEntryコンテキスト内での使い方という事でご注意を