■ 【修正!】コメントで名前を保存する

posted at 2005-09-07 01:06
前回seesaaのblogでHTML編集をしてコメント欄での名前とかを保存するわけですが、色々不具合発見!
というか指摘されて不具合発見!仕事だったら最悪のパターン!!
でもblogだと助け合ってる気がするのでいい感じ(都合のいい解釈)

前回のやり方のページを修正しました
-> ■ コメントで名前を保存する

初めてやられる方は、そのまま上のやり方をやるべし。


今回の不具合修正点は以下の通り
  1. "保存しない"を選んでいるとコメント確認欄で名前等が消える(emさんご指摘)
  2. IE5.5だと名前しか保存しない(Waoさんご指摘)


変更点は以下をご参照あれ

1. "保存しない"を選んでいるとコメント確認欄で名前等が消える

コメント欄で「保存しない」を選択してコメント確認欄を表示すると、書いていた名前等が消えてしまったわけです。
これは確認欄でもcookiesを読み込んでいて、cookiesがなかった場合にはすべて消してしまったのですよ。

というわけで、[デザイン]→[HTML]でHTMLの編集画面で以下の赤い箇所のJavascriptを削除


<script type="text/javascript" language="javascript">
<!--
if (document.comments_form.article_child__email != undefined)
  document.comments_form.article_child__email.value = getCookie("seesaamail");
if (document.comments_form.article_child__writer != undefined)
  document.comments_form.article_child__writer.value = getCookie("seesaaauth");
if (document.comments_form.article_child__homepage != undefined)
  document.comments_form.article_child__homepage.value = getCookie("seesaaurl");

if (getCookie("seesaaauth") || getCookie("seesaaurl")) {
  document.comments_form.bakecookie[0].checked = true;
} else {
  document.comments_form.bakecookie[1].checked = true;
}
//-->
</script>


赤い箇所をバッサリ削除して再構築してください。


2. IE5.5だと名前しか保存しない

どうやらIE5.5だとcookiesに名前しか保存しないらしいです(保存方法が原因?)
詳しくはWaoさんのエントリーをご参照ください。
-> Wao&Warn: Seesaaブログカスタマイズ−コメント入力項目保存


これはすべてJavascriptなので、以下の新しいファイルをダウンロードしてアップロードし直してください。

-> seesaa_cookies.js(新バージョン)

ダウンロードしてアップロードする前に一番上の行のHOTS欄を変更することをお忘れなく。

他に動いてるけど不具合っぽいとこも直してるのでIE5.5なんて知らねーよ!という方も是非更新を。


これで終了です。不具合も終わったはず?また何かあったらコメントなりトラックバックなどで宜しくお願いします。


posted by hirotomo | ☔ | permalink | Comment(5) | TrackBack(3) | カスタマイズ
comments
おはようございます。
修正して、きちんと動くことを確認しました。
早速の対応、本当にありがとうございました!!
Posted by em at 2005-09-07 09:17
 ご対応ありがとうございました!

 ひさしぶりにキレイなコーディングみて気持ちよかったですw解析も楽にいけました。

 また参考にさせていただくこともあるかと思いますが、よろしくお願いします^^
Posted by Wao at 2005-09-07 12:46
>emさん
こちらこそ助かりました。
また変なとこがあったら教えてください(あったら困るけど)

>Waoさん
もともとMovable Typeのを改造してるので、基本は僕が書いてるわけではないのですよ。
そういえばゼロからプログラムって書けないなぁ。
Posted by ヒロトモ at 2005-09-08 00:39
はじめまして!
SeeSaaのカスタマイズでさまよい、こちらのブログに辿り着きました。
そして、早速試させていただきました。
まだ動作の確認はしてないのですが、どうにか設置できました。
どうも、ありがとうございました<(_ _)>
Posted by ひぃ〜 at 2006-02-27 01:19
設置できたようでなによりです。
書いてあるのはseesaaの古いバージョンでしたが平気でしたか?
新バージョンにかえなきゃなぁ。
Posted by ヒロトモ at 2006-02-28 23:43

post a comment
name: [必須入力]

e-mail:

URL:

保存しますか?

comment:

認証コード: [必須入力]


・画像の中の文字を半角で入力してください



・半角英数字のみのコメントは投稿できません

■コメント欄でcookie保存

excerpt:  T-Back【コメントで名前を保存する】by ありふれた生活@hirotomo    ※青字部分9月13日追記:■【修正!】コメントで名前を保存する 参照    ヒロトモ神、再び降臨。  人の褌で相..
weblog: sketch-book
tracked: 2005-09-13 20:22

コメントページで投稿者情報をcookieに記憶(seesaa)

excerpt: seesaaブログで、なぜか標準で搭載されていない機能のひとつ、 それが、コメント欄で書き込み者情報を保存するcookie(クッキー)機能。 livedoorなど多くのブログサービスでは標準採用され..
weblog: ん~?( ̄~ ̄;)
tracked: 2005-11-16 02:52

時間がないときに

excerpt: 例えば他のWeblog会社ではコメントするとき最初の1回だけ打ち込んでクッキーに保存しておけば,いちいち名前やURL等を書かなくて済むので楽なのですが,Seesaaはコメント投稿時の投稿者情報をクッキ..
weblog: Song for...
tracked: 2007-01-28 21:57



×

この広告は180日以上新しい記事の投稿がないブログに表示されております。