以前にプレビューを行うプラグインを公開しましたが、Movable Type 3.2対応(英語版β5で動作を確認)と、BIGPAPI対応を行いました。
新版のファイルは以下からダウンロードすることができます。
インストールの手順は、一部を除いて以下のエントリーの通りです。
エントリーのプレビューを行うプラグイン(その1)
エントリーのプレビューを行うプラグイン(その2)
インストール手順の変更点は、以下の2箇所です。
1.BIGPAPIのインストール
BigPAPIに対応したので、BIGPAPIをインストールすることが必要になります。
BIGPAPIの概要やインストールについては、こちらのエントリーを参照してください。
2.edit-entry.tmplは書き換えない
一方、BIGPAPIに対応したことで、edit-entry.tmplファイルを書き換える必要がなくなりました。
したがって、エントリーのプレビューを行うプラグイン(その2)の手順のうち、「9.edit_entry.tmplにJavaScriptを追加する」と「10.edit_entry.tmplにPreviewボタンを追加する」の手順が不要になります。
なお、旧版はMovable Type 3.2では動作しませんでした(設定ページを開こうとすると、読み込みが止まってしまいます)。
旧版をお使いの方は、Movable Type 3.2にバージョンアップする際に、このプラグインも一緒にバージョンアップされると良いと思います。
なお、旧版をお使いの方で、今すぐバージョンアップしたいという方は、edit-entry.tmplの書き換えを元に戻してから、新版のファイルをアップロードしてください。





コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
こんにちはー。昨日は NT-Notifierの件で 根気強く
アドバイスいただきありがとうございました。
今日は、こちらの記事にしたがって、プレビューのプラグインを
ヴァージョンアップしました。またプレビューができるようになりました。
こんにちは
MT3.2-ja-2で使用させていただきました。
メインインデックスのプレビューのみの利用ですが、
とても快適に動作しています。
素晴らしいプラグインをどうもありがとうございました。
はじめまして。
いつも大変参考にさせていただいています。
今回、このプラグインを導入しようと思って試したのですが、
プレビュー用のテンプレート作成時に保存は出来ても再構築で以下のようなエラーになります。
Can't call method "created_on" without a package or object reference
at /MTインストールディレクトリ/plugins/TagsForPreview.pl line 290.
自分で行った変更は、EUCに変更とmt.cfgをmt-config.cgiに変えたのみです。
細かなことはぜんぜんわからないのでどこが悪いか検討もつかない状態でして・・・。
よろしければアドバイスいただけないでしょうか?
よろしくお願いいたします。
>youさん
こんにちは。
プレビューするエントリーのIDが、プラグインに渡っていないように思われます。
ためしに、手動でエントリーのIDを渡すようにしてみてください。
以下のようなURLにアクセスすると、手動でエントリーのIDを渡すことができます。
http://MTのディレクトリ/mt-rebuild-preview.cgi?__mode=start_rebuild&blog_id=BlogのID&entry_id=エントリーのID
なお、エントリーのIDが渡らない原因は不明です。
アドバイスありがとうございます。
えっと、ちょっと説明のしかたが悪かったようですみません。
エントリーIDを渡すことはおろか、プレビュー用テンプレート作成そのものが出来ていないのです。
壱さんの手順でいうところの「5.プレビュー用テンプレートの作成」でダメなんです。
私はエントリーページでのプレビューを考えているのですが、
この時点でアーカイブのテンプレートをコピー~保存&再構築をしたのですが、
ここで再構築するとエラーになるのでテンプレートそのものが作成できませんでした。
保存は出来るが再構築はできないというのはそういう意味です。
言葉が足りず申し訳ありません(汗)
この説明で上手く伝わりますでしょうか?
よろしくお願いいたします。
>youさん
こんにちは。
お書きいただいた症状からすると、プラグインの組み込みができていないようです。
Perlのバージョンによって、プラグインの組み込みができないことがあり、以下のページにその点を修正していただいたものがあります。
http://www.dakiny.com/archives/movable_type/post_223/index.php
こちらのものをお試しください。
何度もありがとうございます。
一応、ご紹介いただいたページは最初に読んでいたのですが、
当方の利用しているレンタルサーバではPerlのバージョンが5.8.3のため修正版は試していませんでした。
今回、修正版を利用してみましたが、やはり同じ症状でした。
ただ、エラーメッセージが少しだけ変化しまして、
最後の部分が「line 307」になりました。
とは言え、これでも自分の手には負えないのでやはり今回は諦めるしかないのかな、と思い始めております・・・。
何度もアドバイスくださったのに申し訳ありません(汗)
色々とありがとうございました。
こんばんは、壱さん
お世話になっています。
MT3.2対応のプラグインをDLさせて頂きました。
これでプレビューでの確認が楽になりました
ありがとうございます。
こんばんわ。
MovableTypeのスーパーカスタマイズテクニックの本を買いましたぁ。そこで、お聞きしたいことがあるんですけでも・・・
109ぺージ「エントリーに絵文字を入れられるようにする」というところで、BigPAPIもインストールしました。
本どおりにやったんですけども、表示されないんですね。。。。
こちらのエントリーでは、新たにインストールしてくださいとあるんですけでも・・・
それが原因ですか?
説明が簡単で申し訳ないです。。。不明な点があればお知らせ下さい。
(MovableType3.2です。)
>feiさん
こんにちは。
JavaScriptの文字コードはどうなっているでしょうか。
そちらのBlogではutf-8が使われていますので、JavaScriptの文字コードもutf-8にします。
ありがとうございます。
もう一回、みたら。。。お恥ずかしいんですけども。。。
ファイル名が間違っていました。
無事に表示されております。
°゚°。。ヾ( ~▽~)ツ ワーイ♪
次に、コメントへ挑戦いたします。
申し訳ありませんでした。。。
こちらで質問してもいいですか?
すみません。。。
今、MovableTypeのスーパーカスタマイズテクニックの114ページの「コメント入力欄でも絵文字を使えるようにする」というところなんですども。。。
私は「マクロ版」に挑戦しております。
そこで、[ConvertIconMacro.pl]をアップロードしてみたんですけども、プラグインのところで「ラグインエラー」となってロードに失敗しました。となっていました・・・
コメントのところには表示されてないんですね。。。
何が原因か。。。分からずです。
文字コードはutf-8で保存しております。
お忙しいところ申し訳ないんですが。。。アドバイスよろしくお願いいたします。
すみません。間違ってました。
「プラグインエラー」です。
ConvertIconMacro.plプラグイン・エラー:
Unrecognized character \xE3 at /home/sites/lolipop.jp/users/ciao.jp-pig-family/web/cgi/mt/plugins/ConvertIconMacro.pl line 8.
Compilation failed in require at lib/MT.pm line 552.
↑内容です。
>feiさん
こんにちは。
おそらく、ConvertIconMacro.plを書き換えた際に、8行目のどこかに全角のスペースが入ってしまったのではないかと思います。
全角を半角に修正してください。
ありがとうございます。
全角がたくさんありました。
それで、プラグインでは表示されておりました。
コメントには絵文字が並びましたぁ。
しかし、コメントすると表示されないんですね
(; ̄ー ̄)...ン。。。どこがおかしいのか?
すみません。アドバイスをよろしくお願いいたします。
もう一回見直してみましたが・・・分からず・・・
それでエントリーアーカイブを再構築すると500エラーになるんです
>feiさん
こんにちは。
プラグインの4行目のアップロード先ディレクトリの指定で、「mt-static」を「mt_static」に間違われているようです。
なお、500エラーの件は不明です。
ありがとうございました。
(o*。_。)oペコッ
500エラー・・・解決できなかったです。。。
(´;ェ;`)ウゥ・・・
えーと、色々捜してみたんですけども・・・見当たらなかったんでいいですか?
コメントをした際に、コメントのプレビューが下に表示されているサイトさんをみたことがあるんですけども、そのやり方はどこかに記載されていますか?
本ではエントリーを投稿する前にプレビューするとあります。
コメントを投稿する前に下にプレビューが表示されるというのはありますか?
>feiさん
以下を参照してみてください。
http://caetla.oops.jp/blog2/archives/2005/01/31_1602.php
ありがとうございます。
やむやむさんに聞いていますー
表示されなくて
今、コメントの方は聞いていてるので同時に
横型カレンダーを導入しようかな?って思っていまして・・・
どこに載っているか捜しましたが見つからなかったので
こちらで質問させていただきます。
すみません。。。
カレンダーは表示されているんですけども・・・
中央にかたまっています・・・
きれに、上に表示されず。。。
サイドメニューも下げたんですけど、うまくできなかったんです。タイトルバナーの下にキレイに・・・横に並ぶようにしたいんです
アドバイスお願いいたします(o*。_。)oペコッ
>feiさん
こんにちは。
カレンダーが中央カラムにあるので、中央カラムの幅で表示されています。
バナーの下にカレンダーを入れ、またカレンダーを中央そろえにすると良いでしょう。
こんにちわ。
ありがとうございます。無事に中央にカレンダーが!
あとですね。。。
エントリーの絵文字に下に余白があったんです。
スタイルシートで、本のように「エントリー」の所へ
img.mt_icon{
marigin: 0px 2px;
}
↑追加いたしました。が。。。見て見ると、下の余白があるんですねー
お忙しいところすみませんがよろしくお願いいたします。
*不明な点があればお知らせください*
>feiさん
こんにちは。
「スタイルシートを設定したのに、なぜ余白が出るのか・・・」と思ってよく見てみたら、綴りが違っています。
「marigin」ではなくて「margin」です。
w( ̄▽ ̄;)wワオッ!!
ありがとうございます。
本当ですね
こんばんは。
ご無沙汰してます。
私のサイトに本記事のカスタマイズで「3.3+BigPAPIで動作しません」というコメントが参りました。
すでにお分かりとは存じますが、とりあえずご連絡まで。
>yujiroさん
こんにちは。
遅くなりましたが、MT3.3対応版を公開しました。