メイン

Plug-in アーカイブ

2007年12月05日

MT Plug-In:AddToHatenaBookmark

エントリーを公開時、そのエントリーをはてなブックマークにポストするプラグイン。

AddToHatenaBookmark

上記サイトよりダウンロードしたファイルを解凍し、Movable Type の plugins にアップロードします。
ここで問題発生
「Can't locate loadable object for module DateTime in 〜」
と表示されプラグインが使用できない状態になってしまっています。

いくつか検索して見たところ、GRAFAiN さんの「AddToHatenaBookmarkをロリポップで動かす」記事曰く
ロリポップやチカッパサーバ側での問題らしいです。

解決策としては、サーバ側をいじることは出来ないので、下記のモジュールを新しいものと差し替えます。

/extlib/DateTime.pm
/extlib/DateTime/Helpers.pm
/extlib/DateTime/TimeZone.pm
/extlib/DateTime/TimeZoneCatalog.pm

ダウンロード先はこちら
http://search.cpan.org/~drolsky/DateTime-0.36/
http://search.cpan.org/dist/DateTime-TimeZone/

ファイルを差し替え、再度、Movable Type のプラグインを確認し、先のエラーが出ていなければ動作するはずです。

Tag: AddToHatenaBookmark, Movable Type, Plug-In

2007年10月26日

MT Plug-In:静的ページでページ分割

PageBute プラグインは、phpを使わずに静的にページ分割してくれます。
Movable Type 4 でも動作確認済みということなので、まず、アーカイブページに設定をしてみました。

まず、PageButa プラグインをダウンロードし、PageBute.pl ファイルを Movable Type のプラグインフォルダにアップロードします。
次に、<MTEntries> の直前、もしくはスタイル等を考慮して、<MTEntries> より上の行に

<MTPageContents count="5">

と記述します。
「count=」は1ページに表示される件数です。指定しない場合は10件で区切られます。

つづいて、</MTEntries> より後の行に

</MTPageContents>
<MTIfPageBefore><$MTPageBefore delim="&lt;&lt;Previous"$></MTIfPageBefore>
<$MTPageLists delim="|"$>
<MTIfPageNext><$MTPageNext delim="Next&gt;&gt;"$></MTIfPageNext>

といった感じに記述します。
それぞれ「delim=」を指定することによって、ページ番号間の区切り、次ページ、前ページのリンク表示を変更することが出来ます。

最後に、<MTPageContents>~</MTPageContents>の間の分割したい位置に

<$MTPageSeparator$>

と記述します。
これが、ちょっとオイラは分かりにくかったです。

以上で、再構築を行うとページ分割ナビゲーションが表示されているはずです。

(HP) スカイアークシステム 静的ページ用ページ分割プラグイン PageBute

Tag: Movable Type, PageBute, Plug-In

2007年10月10日

MT Plug-In:Movable Type で特定のカテゴリを一覧表示

MTSwitch プラグインをダウンロードし、Movable Type のプラグインフォルダにアップロードします。
抽出したカテゴリを一覧表示したい場所に、下記の様に記述を追加します。

<MTEntriesWithSubCategories sort_by="title" category="カテゴリー名" lastn="表示させる件数">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><span class="date">(<$MTArchiveDate format="%m.%d"$>)</span></li>
</MTEntriesWithSubCategories>

カテゴリ名は、出力ファイル名ではなく「名前」を書いてください。

sort_by を「count」にすると日付順になります。
lastn が表示する件数です。

続きを読む "MT Plug-In:Movable Type で特定のカテゴリを一覧表示" »

Tag: MTSwitch, Movable Type, Plug-In

MyMiniCity


Powered by
Movable Type 3.36