コメント情報を残す その2

一つ前のエントリーでkohakuさんからコメントを貰い、そうかぁとおもって他の人のブログを見てみるとどうも二つのタイプに分かれるようです(Firefox3で試してみた)
タイプ1名前欄、EMail欄、ブログURL欄共にすべて最初から記入されている
タイプ2名前欄、EMail欄、ブログURL欄共に白紙になっているが、クリックするとすべて記憶されている

タイプ1の人は
masayanのブログ、hiromasa師匠のブログ、Rikaさんのブログ、yurikoさんのブログなどはすべて記憶しているので入力の必要がない。

タイプ2の人は
kohakuさんのブログ、みなみさんのブログ、ひかげさんのブログ、odysseyさんのブログ
などは、名前欄、EMail欄、ブログURL欄共に白紙になっているが、クリックすると前の情報が記憶されているのでマウスクリックで入力できる。

この二つのタイプの違いがどこから来ているのかがわからないのですが、いずれも、クッキーで情報をキャッシュしていることになる。
で、うちのブログはタイプ2のクリックして前の情報を読み出す、これも出来ないって事になっているわけでしょうかねぇ :neutral:  原因がわりませ〜ん :mad:

◈ Trackback URL:

13 件のコメント “コメント情報を残す その2”

  1. おで

    こんにちは~。
    タイプ2らしいおでです。

    …あれ?yutakaさーん、ちゃんとクリックで前の情報でますよぉ~~。

    おそらくなのですが、タイプ2はサイト側のキャッシュではなくてブラウザが補完しているのではないかと推測しています(label for=”author”とかですね)

    というのも、いまこのコメントを書くためにNameのinputボックスで↓キーを押して(ダブルクリックでも可)「おで」を表示したのですが、これはぼくが以前yutakaさんのところでコメントしているからだと納得ができます。

    ところが、ぼくが一度もコメントしたことがないWPの別のブログでも、同様に↓キーで「おで」が表示されるからです。

    ぼくはFirefox 3を使っているのでkohakuさんと同じ状況ですね。

    タイプ1みたいにするには、テーマでcookieを食べさせるように作りこみが要りそうです。

  2. yutaka

    こんばんわ〜、おでさん :eek:

    あれ?yutakaさーん、ちゃんとクリックで前の情報でますよぉ~~。

    ええ〜、そうなのぉ? じゃぁタイプ2じゃん :!:
    ということは、みなみさんが言うのはタイプ1じゃないということなのかなぁ? でもみなみさんのブログもタイプ2なんだけどなぁ。それともみなみさんのブラウザだとinputボックス上でクリックしても情報が出てこないんだろうか?

    タイプ1みたいにするには、テーマでcookieを食べさせるように作りこみが要りそうです。

    やっぱりmasayanなんか仕込んでたんだな :smile:

    ダブルクリックで情報さえ出てくれればOKということにしておこう

  3. みなみ

    お!ほんとだ。ダブルクリックで前の情報がでました!
    こんなタイプがあるとは知りませんでした。
    これからそれでいきます。 :wink:

  4. yutaka

    こんなタイプがあるとは知りませんでした。

    ちょ、ちょっと、ちょっとぉ〜〜 みなみさんちのブログも同じだぞぉ
    情報は初めからは何も入ってなくてクリックすると出てくる、要するにタイプ2で同じ仲間じゃん :lol:

  5. Rika

    途中からだよね、びんさんのコメントする時に白紙になったのって。

    てっきりびんさんが
    「プライバシーの保護でしょ。当然でしょ。」
    みたいな
    「特別なこと」
    してるんだと思ってた :oops:

  6. yutaka

    Rikaさんこんばんわ〜

    途中からだよね、びんさんのコメントする時に白紙になったのって。

    またまた、そういうこといってぇ、途中からってこのテーマにする前でしょ、きっと。どうやらテーマのせいだと言うところまでわかったんだけど? つい最近までって言われると又わからんようになるわなぁ :sad:
    プライバシーなんかどうでもエエ!表示したままにしたいわぁ

  7. ひかげ

    タイプ2のひかげです。

    このネタは、面白いかもしれませんね。

    コメントについては、ベースにしていたのが
    「EASY ALL」のやつだったので、
    あまりよくわかっておりません。

    ちょっとみてみたら、$req と書いていたので
    これが関係あるような気がしますが、
    PHPも詳しくないので放置していますw

    ちなみにブラウザはキャッシュ設定を切っているので、
    どこに行っても、コメント投稿は毎回いちいち入力しています。

    タイプ1でもタイプ2でも
    ひかげが試してみたサイトは、全て白紙でした。

    どこにあわせるかがポイントですね。(悩みのタネ)

  8. をかもと

    yutaka さん、どもです。

    クッキーがセットされない件についてですが、
    通常は wp-comments-post.php の 66~70行目でクッキーをセットしています。

    お使いの AJAX-Comments プラグインでは、コメント投稿時に wp-comments-post.php を通さず、独自の処理を行っているので、その辺で問題が発生していると思われます。
    ajax-comments.php の 187~196 行目で setcookie() はしていますが isset($_remember) が true になってないので、セットされないのでしょう。
    直前行に $_remember = true; って書いておけば覚えさせられると思われます。

  9. yutaka

    をかもとさん、こんにちわ〜

    直前行に $_remember = true; って書いておけば覚えさせられると思われます。

    なるほど〜 勉強になりましたぁ :grin:
    quick-comments.0.3.2に変えてみましたぁ :wink:

  10. yutaka

    quick-commentsに入れ替えると、ちゃんと情報が保存されるんだ :wink:  動きも速いなぁ〜

  11. をかもと

    yutaka さん、どもです。

    AJAX-Comments は prototype.js + script.aculo.us を要求するので、ファイルサイズが大きくなっちゃうんですよね。
    # あと Javascript を、毎回 PHP で動的生成しているのも…

    quick-comments は jQuery だけなので、ファイルサイズはかなり抑えられるはずです。

新規にコメントはこちらからどうぞ

:mrgreen: :!: :smiley: :neutral: :shock: more »

Random Post

Recent Comments

Latest Trackbacks

Mobile QRcord

qrcord

zenphoto Album

shidare5 banpaku08