この記事の内容は、時間経過およびプログラムやシステムのバージョン アップなどの事情によって、現状に正しくそぐわない内容、またはそれどころか、場合によっては問題を引き起こす可能性があります。参考程度に留め、関連記事やアーカイブを検索してみてください。
スタイルシートやテンプレートを大きくカスタマイズしている場合でも、実際の見た目に近いプレビューを得られるブックマークレットを、今回、MovableType のプラグインとして更にお手軽便利に使えるようにしてみました。
ブックマークレット版は環境を選ばずに手軽に試せるという点がメリットに挙げられますが、その一方で、プレビューのために URL を入力したり、個別アーカイブのテンプレートを書き換えたりと導入に際してイケてない部分が多々ありました。快適な WYSIWYG(What You See Is What You Get)環境をできるだけ簡単に導入でき、更にスマートにお使い頂けるようにしています。
ブログに公開されている記事が一つも無い場合、プラグインは動作しません。
書換え前 | 書換え後 |
---|---|
<$MTEntryTitle$>
| <MTRealtimePreview field="title"><$MTEntryTitle$></MTRealtimePreview>
|
<$MTEntryBody$>
| <MTRealtimePreview field="text"><$MTEntryBody$></MTRealtimePreview>
|
<$MTEntryMore$>
| <MTRealtimePreview field="text_more"><$MTEntryMore$></MTRealtimePreview>
|
<$MTEntryKeywords$>
| <MTRealtimePreview field="text"><$MTEntryKeywords$></MTRealtimePreview>
|
<$MTEntryExcerpt$>
| <MTRealtimePreview field="excerpt"><$MTEntryExcerpt$></MTRealtimePreview>
|
MTRealtimePreviewID
タグ
<div id="<$MTRealtimePreviewID field="title"$>"><$MTEntryTitle$></div>
MTRealtimePreview
コンテナタグ
<span id="...">
と </span>
で括られるだけです。
この span 領域は見た目に影響を与えません。
field 属性が必須です。
<MTRealtimePreview field="title"><$MTEntryTitle$></MTRealtimePreview>
MTRealtimePreview、MTRealtimePreviewID は何度でも使えます。
MTRealtimePreview をネストすることはできません。
MTRealtimePreview はプレビューのための エレメントを生成しますが、 これが問題になる場合は MTRealtimePreviewID で個別に回避してください。
master
) ... バグ修正や機能追加など開発途中のバージョンです。開発中の新機能などをいち早く利用できますが、新しいバグが生まれていたり、テストが不十分な場合があります。商用利用をお考えの企業様向けに、別途、 商用ライセンスをご案内させて頂いております。
寄せられたコメント (全 4 件中、最新 5 件まで表示しています)
BigPAPI プラグインをMT3.3にイントールしてみましたが、
「Realtime Preview」ボタンがエントリー画面に表示されません。
エントリー記事が実在するブログですので、考えられるのは、
*.tmpl を書き換えるカスタマイズが併用されているかどうか、ということですが、
これは管理画面を書き換えるカスタマイズのことですよね?すると心当たりがありません。お知恵を拝借できれば幸いです。よろしくお願いします。
お世話になっております。
当方、相変わらずMT3.3ですが、「Realtime Preview"ボタンがありません 」
となっております。MT3.3では BigPAPI プラグインはMT自体に組み込まれているということでインストールしていないのですが、これが原因でしょうか?
RealtimePreview.plはPluginフォルダの直下に置いています。ブログの文字コードはEUC-JPですが、plは(日本語もないので)原本のまま置いてみました。
システムメニューのプラグインメニューで、「利用可」となっていますが、ボタンは表示されません。考えられる原因を教えていただけると幸いです。よろしくお願いします。
使わせていただきます♪
http://www.magicvox.net/archive/2006/src/RealtimePreviewPlugin/