先日コメントを書いていたとき気づいたステータスバーのエラー表示。
'mtcmtauth' は宣言されていません
いつもは困ったときの検索頼みで、エラーを元に検索さえすればだいたい解決方法も出てくるのだけど、今回は違った。
検索してもでてくるのはこのエラーの解決方法を求めるコメントが1つ。
それに対しての返答はなし。
私にはこのエラーに対していったい何をすればいいのかの知恵もなく、また
小粋空間様に頼ってみた。
すると今日のエントリーで解決方法を伝授してくれた。
たったの2行だけど、その2行のおかげで無事エラーは消えた。
その上、Six Apartへフィードバックまでしてくださったよう。
私もしなきゃとは思ったものの、どこからフィードバックするのか見つからなかったので(^_^;)
早速フィードバックのページもブックマークした。
以下、覚え書き。。。
インディックステンプレートのSite JavaScript(mt-site.js)に下記の青字部分を追加して再構築するだけ。
:
</MTElse>
</MTIfRegistrationRequired>
</MTIfRegistrationAllowed>
var mtcmthome;
var mtcmtauth;
if (document.comments_form) {
if (!commenter_name && (document.comments_form.email != undefined) &&
(mtcmtmail = getCookie("mtcmtmail")))
document.comments_form.email.value = mtcmtmail;
if (!commenter_name && (document.comments_form.author != undefined) &&
(mtcmtauth = getCookie("mtcmtauth")))
document.comments_form.author.value = mtcmtauth;
if (document.comments_form.url != undefined &&
(mtcmthome = getCookie("mtcmthome")))
document.comments_form.url.value = mtcmthome;
if (document.comments_form["bakecookie"]) {
if (mtcmtauth || mtcmthome) {
document.comments_form.bakecookie.checked = true;
} else {
document.comments_form.bakecookie.checked = false;
}
}
}
}
:
でも、
var mtcmthome;
var mtcmtauth;
の2行がいったいどういう意味なのかさえわからない。。。
≪ 続きを隠す
コメントをどうぞ