Under the Bridge

a Picture of the Late Him

MT4:エントリ投稿画面をホゲる実験

2008年5月13日 00:06 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

エントリ投稿画面をホゲる覚え書き。

alt-tmplフォルダへedit_entry.tmplファイルをコピーして、こちらを弄くる。ファイル名は変えない。壊れたらこのファイルを削除すれば元通りである。本体をいじくるのは駄目。

記事としては未完成過ぎるが、物覚えが悪い自分用にメモ。

勝手にエントリのファイル名(basename)が入るのを抑制する

edit_entry.tmplの、1018行目

<input name="title" id="title" tabindex="1" value="<$mt:var name="title" escape="html"$>" maxlength="255" mt:watch-change="1" onkeyup="rebasename(this)" />

これをこのように変更。

<input name="title" id="title" tabindex="1" value="<$mt:var name="title" escape="html"$>" maxlength="255" mt:watch-change="0" />

オートセーブを無理やりOFFにする

edit_entry.tmplの、191行目

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

これをこのように変更。

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

ファイル名が空白であればメッセージでも出したいが

調査中。ワカンネ

ちなみに、190~204行目を削除すると、ボタンは「保存」「確認」「削除」クリックに反応しなくなる(なんて乱暴な...)。これはインクルードされるheader.tmplの222行目で使用されているような気がするようなむにゃむにゃ。

<mt:setvarblock name="form_header">
    <form name="entry_form" id="entry_form" method="post" action="<$mt:var name="script_url"$>" mt:once="1" mt:auto-save="1" mt:auto-save-delay="<$mt:var name="autosave_frequency"$>000">
    <mt:if name="new_object">
        <input type="hidden" name="author_id" value="<$mt:var name="author_id"$>" />
    <mt:else>
        <input type="hidden" name="id" value="<$mt:var name="id"$>" />
    </mt:if>
        <input type="hidden" name="blog_id" value="<$mt:var name="blog_id"$>" id="blog-id" />
        <input type="hidden" name="__mode" value="save_entry" />
        <input type="hidden" name="_type" value="<$mt:var name="object_type"$>" />
        <input type="hidden" name="return_args" value="<$mt:var name="return_args" escape="html"$>" />
        <input type="hidden" name="magic_token" value="<$mt:var name="magic_token"$>" id="m_t" />
        <input type="hidden" name="action_name" value="" />
        <input type="hidden" name="itemset_action_input" value="" />
</mt:setvarblock>

ファイル名が空の場合、yyyymmdd_0xとかいうファイル名を

デフォルトでファイル名を入れると、親切かも。日記ブログであれば20080512_01、20080512_02...というファイル名で全然OK。企業のサイトであれば、厳密に決めるだろうから関係ない話(と勝手に考える)。

トラックバック(0)

このブログ記事を参照しているブログ一覧: MT4:エントリ投稿画面をホゲる実験

このブログ記事に対するトラックバックURL:

コメントする






Categories
Entries
Feed
スポンサードリンク

parts

フィードメーター - Under the Bridge

あわせて読みたい

なかのひと