MT4のプレビュー機能がエラー&応急処置

MT4の テンプレートいじってたら、いつの間にかプレビュー(確認)機能が使えなくなっている。

原因究明したいところだけど、中々時間が取れない+別に大して困らないって事で放置してます。

困らない理由としては、プレビュー機能が使えなくても閲覧者への直接的な害は無い事、そして何より記事編集ページの[確認]ボタンでのプレビューが出来無いだけで、プレビューのアクションを直接URLに入力してアクセスすれば、スタイルの適用された記事の確認(機能は大幅に制限される)という効果は得られるからです。

以下にその方法を記します。

具体的な応急処置

まず、確認したい記事を保存し、該当記事の編集ページURL(*1)をコピーします。

*1 http://[mt.cgiのURL]?__mode=view&_type=entry&id=1&blog_id=1

コピーしたURLの"__mode=view"の部分を以下のように書き換える。

変更前
__mode=view&_type=entry&id=1&blog_id=1
変更後
__mode=preview_entry&_type=entry&id=1&blog_id=1

後は変更したURLにアクセスすれば、スタイルの適用された記事を確認する事が出来ます。

確認後に行うこと

今回紹介した確認方法を行うと、ルートディレクトリに [ランダムな文字列].html というファイルが自動的に作成されます。これはプレビュー用に書き出されたファイルで、記事の確認が済めば不要なので、削除しちゃってください。

制限される機能

制限される機能と言うか、記事の確認以外の機能は全て使用できません

つまり、本来のプレビュー画面で行える、記事の再編集及び記事の保存は使用できません(ボタン自体は存在しますが、クリックする事によって不具合が生じます *2)

勿論この方法は公式な方法ではありませんので、URLの書き換えか、テンプレートのデバッグか、究極の二択に迫られた時のみ使用する事をオススメします。

*2 表示されているボタンをクリックすると、記事の内容が消えるなど、とてもとてもデンジャーな状態になります。

尚、今回紹介した一時的なプレビュー方法を利用して発生したいかなる損失、不具合等について、当方は一切の責任を負いませんのであしからず。

Comment(0)

Post your commnet

Trackback(0)

Trackback URL
Permanent link

Recent Entries
Category
Archives
Tag Cloud
あわせて読みたいブログパーツ