xserver~自宅サーバー構築、Movable Typeのカスタマイズ、Linux、ブログなどについて解説していきます~

サイトロゴ
HOME > Movable Type > カスタマイズ > 第12回:文字列の長い...
Movable Type
RSS Atom

Movable Type のカスタマイズ関連について扱っていきます。

第12回:文字列の長いエントリーをトリミングする

第11回は、パンくずリストを設置する方法について説明しました。今回は、文字列の長いエントリータイトルをトリミングする(短くする)プラグイン、「日本語対応トリミングフィルタ」を紹介します。これは、サイドバーに表示させる最近のエントリーのタイトルが何行にも渡って表示されてしまう場合などに、文字列を一定の長さに指定する事でサイドバーやパンくずリストの見栄えをよくしてくれるプラグインです。

まずは、以下のサイトより、「日本語対応フィルタ」のソースをコピペして「trimj.pl」というファイル名をつけて、plugins ディレクトリに保存してください。保存する際は、ご使用のMovable Type の文字コードに合わせて保存しましょう。

人生迷い端:「日本語対応トリミングフィルタ(再度バグ修正)」

使い方は簡単です。例えば、エントリーのタイトルをトリミングしたい場合は以下のようにします。赤文字の30という数字がトリミングする時の長さを指定するもので、単位はバイト数です。仮に、「30」と指定した場合、日本語(全角)では15文字目より後ろの文字列がトリミングされ、その代用として「…」が付加されます。英語タイトル(半角)ならば、30文字目からトリミングされます。

<$MTEntryTitle trimj_to="30"$>

日本語対応トリミングフィルタ

上の例では、MTEntryTitle をトリミングしましたが、エントリーのタイトル以外にもトラックバック元のエントリーのタイトル(MTPingTitle)やブログのタイトル(MTPingBlogName)なども同じようにしてトリミングすることが可能です。

<$MTPingTitle trimj_to="30"$>
<$MTPingBlogName trimj_to="30"$>

このトリミングフィルタは、サイト上の見栄えをよくしてくれるので、大変重宝しています。作者さまに感謝感謝です♪是非、利用してみてください。以上、第12回は終了です。

参考になりましたらポチっとお願いします♪

トラックバック

このエントリーのトラックバックURL:


コメントを投稿

ブログをやるなら
ブログランキング

スポンサードリンク
私が読んだ書籍
ブログ簡単パワーアップ Movable Type スーパーカスタマイズテクニック
カスタマイズ中心の書籍。すでにMTを触っている方にオススメ。どこからでも気軽に読めるのがGOODです。MT本の中でも特にお勧めの一冊。

Movable Type標準ハンドブック Movable Typeで今すぐできるウェブログ入門 改訂版
標準ハンドブックの名に相応しいMT入門本。インストールから基本設定、簡易なカスタマイズまで網羅。白黒ですが、デザインがすっきりしていて読み易いです。

Movable Typeでつくる!最強のブログサイト
入門編から基本設定、3カラムデザインへの変更、スタイルシートの説明、カスタマイズ応用編など広い範囲で網羅しています。370p とボリューム感も。

Movable Typeスタイル&コンテンツデザインガイド―コンテンツ管理システム(CMS)ツールとしてのMovable Type活用術&実践サイトデザイン術
MTをCMSツールとして活用するための仕組みや特徴を解説。前半のタグリファレンスは便利。後半のデザイン例は、オリジナルなデザインが作れる方なら不要です。初心者にはやや不向き。