2006年06月06日
mt-site.jsについて ('commenter_name'は宣言されていません。)
Movable Typeを3.2にアップグレードした際に個別アーカイブを表示すると
「'commenter_name'は宣言されていません。」というJavaScriptエラーが表示されます。
ソースを眺めてみると「mt-site.js」というファイルを参照しているが、そのファイルがどう探しても見つからないので恐らくこれが原因だろうという事がわかりました。
「mt-site.js」で検索をかけると、
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=mt-site.js&num=50
いろいろ出てきます。
だいたいこれぐらい情報があると私はわざわざエントリーしないんですが、
これら検索で引っかかってきた記述を見てもレベルが高くてパッと解らなかったので(バカでごめんなさい^^;)メモ&他人に役立てばと思いエントリーします。
サイトJavascriptテンプレートを作成します。
私はバージョン3.2にアップグレードした後に、どのように新しい「サイトJavascript」テンプレートを作成しますか?
で2つの方法を説明しています。がdefault_templates\site_javascript.tmplを開いて、インデックス・テンプレートを作成
テンプレートの名前:JavaScript
出力ファイル名:mt-site.js
再構築オプションにチェック。保存と再構築後、テンプレート画面に戻って作ったテンプレートにチェック、"その他の操作"のドロップダウンメニューから"テンプレートを更新する" を選び"実行"ボタンをクリック。最後に再構築。
という記述からだいたいやらなくてはいけない事が解ったのですが、実際にどうすればいいかわからず適当にやってうまくいったのでそのやり方を書きたいと思います。
1.管理画面から メインメニュー>該当のブログ>テンプレートを選択。
2.「テンプレートを新規作成」をクリック
3.
テンプレート名:JavaScript
出力ファイル名:mt-site.js
テンプレート内容:サーバ上のdefault_templates/site_javascript.tmplをコピー&ペースト
4.保存→再構築
これでエラーが回避できるはずです。
--------------------------------------------------------------
ブログランキング参加しています。応援クリックお願いします。
このエントリーが役立ったり、勉強になった場合は下のボタンをクリック!

上のボタンをクリックするとランキングサイトで当ブログのランキングがアップします。
--------------------------------------------------------------
↑これなに?
- by taku
- at 08:28







コメント
はじめまして、こんばんわ。
mt-site.jsで困っていたのですが、書いてあるとおりにしたらアッサリと解決できました。
解りやすくて、とても参考になりました。
ありがとうございました!
gucci氏>コメントありがとうございます。
こういったコメントがあると俄然やる気が出ます(´ー`)
お役に立てたなら嬉しいです。