プラグインの最近のブログ記事

テンプレートセットを作る簡単にプラグイン

MT4.1から導入されたテンプレートセット機能で、テンプレートの入れ替え自体は非常に簡単になりました。

テンプレートセットの作り方も、説明を読めばそれほど難しいとは思わないんですが、なにしろテンプレートモジュールやウィジェットまで含めるとかなりの数のテンプレートを作らないといけません。

自分で使うだけのテンプレートセットなら、使わないモジュールなどはサクッと削除してしまえばいいんですけどね。
私の場合、ある程度汎用性を持たせようとして、モジュールやウィジェットはIDやClassをいじらずにデフォルトテンプレートの構造をそのまま利用したので、標準テンプレートのものは特に問題なく使えるはずです。

しかし、テンプレートを数えてみるとなんと50以上orz
その数の多さに挫けてしまいましたが、そんな状況を打破してくれるプラグインが\(^o^)/

MTで記事を更新順に並べ替える[Global Listings]

| カテゴリ: プラグイン

MovalbeTypeをブログとしてではなく、データベースとして使おうとすると投稿日時順ではなく、更新日時で並べ替えたいなと思うわけです。


シックスアパート社のマニュアル
を見るとMTEntriesのアトリビュートにlastn="N"(指定した数字(N)のエントリーを表示します。Nは0より大きな数字にしてください。)とsort_by="modified_on"(エントリーを並び替える対象を指定します。modified_on(変更日時)が指定できます。)があるので、これを組み合わせて下記のように指定してみました。

<MTEntries lastn="10" sort_by="modified_on"> ~ </MTEntries>

これだとエントリ数が10以下なら問題ないのですが、それ以上になると投稿日時ベースで最新の10件を更新日時順に並べ替えるという処理になってしまいます。

つまり、古い投稿日のエントリを変更してもここには表示されません。
それじゃ意味がないわけで・・・

変数処理を改良するプラグイン-VarHandler.pl

カテゴリ: プラグイン

特に深い意味はないこのblogですが、1エントリあたりの内容がほぼ固定され量も少ないので、通常のテンプレートだとスペースに無駄が多い状態でした。

くるま::blog

そこで、メインのコンテンツを縦に2分割してエントリが2列に表示されるように変更しました。
エントリを<div>タグで囲んで、クラスをverticalにします。

スタイルシートでverticalクラスにメインコンテンツの半分の幅になるよう指定して、float:leftでエントリが左右交互に表示されるようにしました。

これだけでも、スタイルシートのpaddingの調整などが必要で手間だったのですが、重大な問題が・・・

エントリ内でコードを表示する[QuickCode]

カテゴリ: プラグイン

このプラグインを使う人は限られるかもしれませんが、エントリ内でコードを表示するときに"<"を"&lt;"にするか、全角の"<"にするのが非常に面倒でした。

・・・が、こんな便利なプラグインを発見しました。

noblog::短気な猫3rd : QuickCodeを使う

プラグインの配布元はこちら→QuickCode

プラグインの導入は例によってファイルをダウンロードして解凍したら、MovableTypeディレクトリのpluginsディレクトリに"quickcode.pl"をアップロードするだけです。

050205_01.jpgこんな感じで、プラグインファイルをアップロードするとエントリの投稿画面にある"テキストフォーマット"プルダウンに"QuickCode"と"QuickCode for Comments"というメニューが増えています。

"QuickCode"を選択すると、独自のタグで囲まれた部分が↓このように表示されます。

トラックバックがどの記事に送信されたか[MTPingedEntry]

カテゴリ: プラグイン

MovableTypeの標準機能ではトラックバック送信元のサイト名しか表示されないので、どのエントリについたトラックバックなのかわかりません。

↓こんなかんじ
050202_01.jpg

そこでこのプラグインを導入します。

一色政彦WebSite「MTPingedEntry」

本家にしっかりとした解説がありますので、特に説明の必要はないと思いますが、自分用のメモとしてこちらにも置いておきます。

プラグインの導入

カテゴリ: プラグイン

MovableTypeにプラグインを導入するのは至って簡単です。

MovableTypeの本体を設置したディレクトリに"plugins"というディレクトリがありますので、その中にFTPソフトでプラグインファイルをアップロードするだけです。

パーミッションの変更も、指定がない限り特に必要ありません。

アイテム


カテゴリ

アーカイブ