May 19, 2005
MTInclude とダイナミックパブリッシング
- sonots
- 09:20 PM
- コメントする
- トラックバック (776)
- カテゴリー:DynamicPublishing
まずダイナミックパブリッシングでない場合を説明します。参考
テンプレートをモジュール化し、MTInclude テンプレートタグでとりこむことで、 テンプレートの編集が楽になります。 例えば、Main Index テンプレートでも Archive テンプレートでもサイドバーを表示させておきたい場合、 共通の Sidebar テンプレートモジュールを作っておけば、それ1つ編集するだけで両方に反映されます。
別ファイルを「取り込む」、ということに関して言えばおおまかに3つ方法があります。
- MTInclude module テンプレートタグを使用する
- MTInclude file テンプレートタグを使用する
- PHP の include を使用する
May 13, 2005
アーカイブファイルのアドレス変更
- sonots
- 03:04 AM
- コメントする
- トラックバック (32)
- カテゴリー:SubtleTips
アーカイブに作られるファイルのアドレス、いわゆる Permalink の規則を変更します(Permalink = Permanent(永続的) に利用できるリンク)。 デフォルトではエントリタイトルの文字列を利用するわけですが、 日本語をしようしていると、aaaaaaaaaab.html となるなど全くもって意味がないです。 また、インポート時にずれてしまったりもして、なんとも中途半端な Permalink です。
- ARTIFACT ―人工事実― | MovableTypeのページ分割/Permalinkの変更
- アーカイブのURLが変わらないように
- Chitatopops: Permalinkを変更
- HINAGATA:各種アーカイブファイルを効率的に構築する (画像もあるのでわかりやすいかも)
Permalink は「WEBLOG CONFIG」>「Archive Files」から「Archive File Template」の項目から設定することができます。 Individual Entry Archive を例に説明します。
Individual Entry Archive
おおまかに言って2つのスタイルがあるかと思います。
- 時刻だけを使用
- キーワードを使用
トラックバック時には Excerpt を使おう
- sonots
- 02:50 AM
- コメントする
- トラックバック (38)
- カテゴリー:SubtleTips
エントリー編集ページを開いて、下部の「Customize the display of this page.(この画面の表示をカスタマイズする)」 をクリックするとエントリーページで表示される項目を設定できます。
Custom(カスタム): で Exceprt(概要) にチェックすると Exceprt 項目も入力できるようになります。 全部チェックしておけば損はないかと思います。
Exceprt には概要を入力します。 トラックバックを出すと相手のブログにはここに書かれたテキストが表示されます。 Exceprt 項目を利用していない場合はエントリ中の先頭テキストが表示されます。 先頭に概要を記述している場合はいいですが、そうでない場合は Excerpt 項目を使用したほうが親切です。
April 03, 2005
Main Index の記事が消えることないですか?
- sonots
- 04:52 PM
- コメント (1)
- トラックバック (19)
- カテゴリー:DynamicPublishing
Movable Type はデフォルトでは過去7日間のエントリが Main Index(index.html) に表示されます。 最新7件ではなく、7日間です。 よって、1週間投稿しない状態で Rebuild すると Main Index で何も記事が見えなくなってしまいます。 特に Main Index もダイナミックパブリッシングの場合は Rebuild もいらないので痛い。 最新7件に変更します。
Main Index テンプレートの
<MTEntries>
を
<MTEntries lastn="7">
のように変更しましょう。ちなみにデフォルト動作である7日間は
<MTEntries days="7">
と記述することもできます。7は WEBLOG CONFIG → Preferences のほうで設定されています。
April 02, 2005
MTを利用した独立ページの作り方
- sonots
- 01:01 AM
- コメントする
- トラックバック (15)
- カテゴリー:SubtleTips
たまに見かける、独立ページなのに MT ページと見た目が同じなページの作り方です。例: links.html
Learning Movable Type: Creating an About Page へどうぞ。
つまりは、Main Index または Individual Entry Archive テンプレートから <MTEntries></MTEntries> 間を削ったインデックステンプレート(テンプレートモジュールの所ではなく)を作り、出力ファイルを about.html や links.html のように設定する、と。
April 01, 2005
デフォルトスタイルシートの機能的改善
- sonots
- 08:22 AM
- コメントする
- トラックバック (23)
- カテゴリー:SubtleTips
Movable Type のデフォルトスタイルシートは機能的にデフォルトらしからぬ不満があります。 スタンダードになれるように見た目はできるだけ維持しつつ改善していきます。
March 30, 2005
着せ替えMovable Type
- sonots
- 07:56 PM
- コメント (5)
- トラックバック (7)
- カテゴリー:DynamicPublishing
出力ファイルをphpにする、またはダイナミックパブリッシングを利用すれば 動的ページが作れるので、 訪問者がテンプレートを着せ替えられるシステムを導入できます。
css の着せ替えではなく、テンプレートの着せ替えです。
プラグインを使用しているわけではないので、面倒くさいかもしれませんし、楽かもしれません。 サンプルはこの blog のトップへ。