自動保存間隔を抑止する

自動保存機能時のエラー

以前、こちらの自動保存間隔を変更するという記事をご紹介しました。

でもね、どうもこの自動保存が悪さしてる!? ようで、複数の編集画面(エントリ、テンプレート)を開いてると、いざ保存しようとしたときに右のようなエラーが発生するような気がするんです (´Д`;)

ということで、テンプレート編集画面の CodePress をオフすると同様に、わたしには不要な機能なので自動保存しないよう、Movable Type をカスタマイズしましたのでご紹介します。

ホントならプラグインとかで抑止できるといいんだけど、現状ではできないようなので直接 Movable Type のファイルをイジりましたの。

カスタマイズ

変更する前に必ずバックアップするようにしてくださいね。

変更するファイルは以下のファイルになります。

  • テンプレート編集画面:mt/tmpl/cms/edit_template.tmpl
  • エントリ編集画面:mt/tmpl/cms/edit_entry.tmpl

まずはテンプレート編集画面を自動保存しないようにします。
mt/tmpl/cms/edit_template.tmpl をテキストエディタで開いて、508 行目を以下のように変更します。

<form name="template-listing-form" id="template-listing-form" method="post" action="<mt:var name="script_url">" mt:once="1" mt:auto-save="0" mt:auto-save-delay="<$mt:var name="autosave_frequency"$>000">

赤い字の部分を mt:auto-save="1" から mt:auto-save="0" に変更します。
変更したら保存してください。

次にエントリ編集画面を自動保存しないようにします。
mt/tmpl/cms/edit_entry.tmpl をテキストエディタで開いて 1130 行目を以下のように変更します。

<form name="entry_form" id="entry_form" method="post" action="<$mt:var name="script_url"$>" mt:once="1" mt:auto-save="0" mt:auto-save-delay="<$mt:var name="autosave_frequency"$>000">

先ほどと同様に、赤い字の部分を mt:auto-save="1" から mt:auto-save="0" に変更して保存してください。

一通り変更したら元の場所にアップロードすれば、自動保存されなくなりました ( ̄∇ ̄)/


トラックバック(1)

アンインストール アーンインストール 巷で話題のMT4のウザいところ。エントリ、テンプレートの自動保存。 ググって見たらこの破壊方法があったので試して... 続きを読む

コメント(2)

初めまして(^^)V。 この記事のお陰で、ウザイ(^_^;)自動保存を停止できました。 有難うございます(^^)V。 ちなみに 4.25だと書かれている場所とは違いましたが、 「mt:auto-save」の検索でOKでした。 最近MovableTypeへの引っ越しを考え、現在ブログを 構築中ですので、また何かありましたら、アドバイスなど 頂ければ幸いです。 ではでは~。

このブログ記事について

このページは、bzbellが2007年12月 1日 21:56に書いたブログ記事です。

ひとつ前のブログ記事は「MovableType MEMOのテンプレートお使いのみなさんへ4」です。

次のブログ記事は「SpamLookup プラグインにスパムにするキーワード登録」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.0