Top / [00このサイトについて] / MovableType / MTプラグイン 〔 Footnote 〕

« カブトムシ? 〔 不明幼虫 〕 | メイン | 生きてるの? »

MTプラグイン 〔 Footnote 〕

six olq: Footnote Plugin

 上記サイトから「脚注本文の下に語句や文章の意味をわかりやすく解説すること。」を付けるプラグインを頂いて来ました。


〔導入手順〕
 ①このプラグインは単体ではテンプレートでしか使えません。
 そこで各エントリー上で使えるようにするため「Macros」プラグイン〔mtmacros-1_52.zip:2004.12.4現在最新〕を「footnote.pl」と同時にダウンロードします。

 ②得られたファイルの中から「macros.pl」「footnote.pl」をFTPでmtの「plugins」ディレクトリにアップロード。

 ③同じく「macros.pm」「postproc.pm」をmtの「extlib」下に「bradchoate」というフォルダーを新規作成し,そこにアップロード。


 ④MTの管理画面から「テンプレート」→
 「新しいテンプレートモジュールを作る」と進み。
 「fndefine」「fnprint」という名前の二つのテンプレートを作成します。

fndefineのモジュールの中身

<MTMacroDefine ctag="fn">
<MTFootnote value="[MTMacroContent]" reset="[MTMacroAttr name='reset']>
<MTFootnoteSet>
<sup>
<a href="#fn-<$MTEntryID$>-<$MTFootnoteTotalCount$>"
id="efn-<$MTEntryID$>-<$MTFootnoteTotalCount$>"
title="<$MTFootnoteString remove_html='1'$>">
*<$MTFootnoteCount$></a>
</sup>
</MTFootnoteSet>
<MTFootnoteGet>
<MTIfFootnoteExist>
<hr/>
<div>
<MTFootnotes>
<MTFootnoteNumbers glue=" ">
<a href="#efn-<$MTEntryID$>-<$MTFootnoteTotalNumber$>"
id="fn-<$MTEntryID$>-<$MTFootnoteTotalNumber$>">
*<$MTFootnoteNumber$></a>
</MTFootnoteNumbers>
: <MTFootnoteString><br />
</MTFootnotes>
</div>
</MTIfFootnoteExist>
</MTFootnoteGet>
</MTFootnote>
</MTMacroDefine>


fnprintのモジュールの中身

<MTIfFootnoteExist>
<hr/>
<div>
<MTFootnotes>
<MTFootnoteNumbers glue=" ">
<a href="#efn-<$MTEntryID$>-<$MTFootnoteTotalNumber$>"
id="fn-<$MTEntryID$>-<$MTFootnoteTotalNumber$>">
*<$MTFootnoteNumber$></a>
</MTFootnoteNumbers>
: <MTFootnoteString><br />
</MTFootnotes>
</div>
</MTIfFootnoteExist>


 ⑤メインインデックステンプレートの下記部分を変更。各1箇所。

<$MTEntryBody$>→
<MTMacroApply><$MTEntryBody$></MTMacroApply>
<$MTEntryMore$>→
<MTMacroApply><$MTEntryMore$></MTMacroApply>


 ⑥メインインデックステンプレートに

<head>~</head>の間に
<MTInclude module="fndefine">

エントリー表示部<div class="entry">~の任意の場所に
<MTInclude module="fnprint">
 ※ここが一番悩みます。

 を記述します。以上で準備は全て終了です。

 エントリー本文に「名詞<fn>説明文</fn>」と記述すれば「名詞説明文」と表示されます。

 このままでは,インデックスページでしか「脚注」が使えませんので,脚注を使いたい各カテゴリーテンプレートで⑤からの作業を繰り返します。
 当サイトも少しは見やすくなったでしょうか。(^^ゞ

トラックバック

このエントリーのトラックバックURL:
http://dasai.biz/mt/mt-tb.cgi/116

コメント (2)

これいいですね!機会があったら入れてみよう。
ところで「乾坤一擲」はどうしちゃったんでしょうか?

 いつもお世話になります。
 「乾坤一擲」は「マッスルボマー」になったみたいです。

投稿者 : Dasai 日時 : 2005年03月05日 22:37

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


カテゴリー

About MTプラグイン 〔 Footnote 〕

2004年12月04日 08:42に投稿されたエントリーのページです。

ひとつ前の投稿は「カブトムシ? 〔 不明幼虫 〕」です。

次の投稿は「生きてるの?」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

このブログのフィードを取得
[フィードとは]