- 2008-06-19 (木) 16:04
- wordpress
一つ前のエントリーでkohakuさんからコメントを貰い、そうかぁとおもって他の人のブログを見てみるとどうも二つのタイプに分かれるようです(Firefox3で試してみた)
タイプ1)名前欄、EMail欄、ブログURL欄共にすべて最初から記入されている
タイプ2)名前欄、EMail欄、ブログURL欄共に白紙になっているが、クリックするとすべて記憶されている
タイプ1の人は
masayanのブログ、hiromasa師匠のブログ、Rikaさんのブログ、yurikoさんのブログなどはすべて記憶しているので入力の必要がない。
タイプ2の人は
kohakuさんのブログ、みなみさんのブログ、ひかげさんのブログ、odysseyさんのブログ
などは、名前欄、EMail欄、ブログURL欄共に白紙になっているが、クリックすると前の情報が記憶されているのでマウスクリックで入力できる。
この二つのタイプの違いがどこから来ているのかがわからないのですが、いずれも、クッキーで情報をキャッシュしていることになる。
で、うちのブログはタイプ2のクリックして前の情報を読み出す、これも出来ないって事になっているわけでしょうかねぇ
原因がわりませ〜ん
Comments:13
おで 08-06-19 (木) 17:44
-
1
こんにちは~。
タイプ2らしいおでです。…あれ?yutakaさーん、ちゃんとクリックで前の情報でますよぉ~~。
おそらくなのですが、タイプ2はサイト側のキャッシュではなくてブラウザが補完しているのではないかと推測しています(label for=”author”とかですね)
というのも、いまこのコメントを書くためにNameのinputボックスで↓キーを押して(ダブルクリックでも可)「おで」を表示したのですが、これはぼくが以前yutakaさんのところでコメントしているからだと納得ができます。
ところが、ぼくが一度もコメントしたことがないWPの別のブログでも、同様に↓キーで「おで」が表示されるからです。
ぼくはFirefox 3を使っているのでkohakuさんと同じ状況ですね。
タイプ1みたいにするには、テーマでcookieを食べさせるように作りこみが要りそうです。
yutaka 08-06-19 (木) 17:56
-
2
こんばんわ〜、おでさん
あれ?yutakaさーん、ちゃんとクリックで前の情報でますよぉ~~。
ええ〜、そうなのぉ? じゃぁタイプ2じゃん

ということは、みなみさんが言うのはタイプ1じゃないということなのかなぁ? でもみなみさんのブログもタイプ2なんだけどなぁ。それともみなみさんのブラウザだとinputボックス上でクリックしても情報が出てこないんだろうか?タイプ1みたいにするには、テーマでcookieを食べさせるように作りこみが要りそうです。
やっぱりmasayanなんか仕込んでたんだな
ダブルクリックで情報さえ出てくれればOKということにしておこう
みなみ 08-06-19 (木) 18:11
-
3
お!ほんとだ。ダブルクリックで前の情報がでました!
こんなタイプがあるとは知りませんでした。
これからそれでいきます。
yutaka 08-06-19 (木) 18:15
-
4
こんなタイプがあるとは知りませんでした。
ちょ、ちょっと、ちょっとぉ〜〜 みなみさんちのブログも同じだぞぉ
情報は初めからは何も入ってなくてクリックすると出てくる、要するにタイプ2で同じ仲間じゃん
Rika 08-06-19 (木) 22:01
-
5
途中からだよね、びんさんのコメントする時に白紙になったのって。
てっきりびんさんが
「プライバシーの保護でしょ。当然でしょ。」
みたいな
「特別なこと」
してるんだと思ってた
yutaka 08-06-19 (木) 22:12
-
6
Rikaさんこんばんわ〜
途中からだよね、びんさんのコメントする時に白紙になったのって。
またまた、そういうこといってぇ、途中からってこのテーマにする前でしょ、きっと。どうやらテーマのせいだと言うところまでわかったんだけど? つい最近までって言われると又わからんようになるわなぁ

プライバシーなんかどうでもエエ!表示したままにしたいわぁ
ひかげ 08-06-22 (日) 20:31 -
7
タイプ2のひかげです。
このネタは、面白いかもしれませんね。
コメントについては、ベースにしていたのが
「EASY ALL」のやつだったので、
あまりよくわかっておりません。ちょっとみてみたら、$req と書いていたので
これが関係あるような気がしますが、
PHPも詳しくないので放置していますwちなみにブラウザはキャッシュ設定を切っているので、
どこに行っても、コメント投稿は毎回いちいち入力しています。タイプ1でもタイプ2でも
ひかげが試してみたサイトは、全て白紙でした。どこにあわせるかがポイントですね。(悩みのタネ)
yutaka 08-06-22 (日) 21:32
-
8
ひかげさん、情報有り難う
実に難しい問題ですねぇ、ブラウザに影響されず、情報を残したい人には確実に残すという方法は、チェックボックス方式しかないようですねぇ
をかもと 08-06-26 (木) 18:12
-
9
yutaka さん、どもです。
クッキーがセットされない件についてですが、
通常は wp-comments-post.php の 66~70行目でクッキーをセットしています。お使いの AJAX-Comments プラグインでは、コメント投稿時に wp-comments-post.php を通さず、独自の処理を行っているので、その辺で問題が発生していると思われます。
ajax-comments.php の 187~196 行目で setcookie() はしていますが isset($_remember) が true になってないので、セットされないのでしょう。
直前行に $_remember = true; って書いておけば覚えさせられると思われます。 yutaka 08-06-26 (木) 19:00
-
10
をかもとさん、こんにちわ〜
直前行に $_remember = true; って書いておけば覚えさせられると思われます。
なるほど〜 勉強になりましたぁ

quick-comments.0.3.2に変えてみましたぁ
yutaka 08-06-26 (木) 19:07
-
11
quick-commentsに入れ替えると、ちゃんと情報が保存されるんだ
動きも速いなぁ〜 をかもと 08-06-26 (木) 22:16
-
12
yutaka さん、どもです。
AJAX-Comments は prototype.js + script.aculo.us を要求するので、ファイルサイズが大きくなっちゃうんですよね。
# あと Javascript を、毎回 PHP で動的生成しているのも…quick-comments は jQuery だけなので、ファイルサイズはかなり抑えられるはずです。
yutaka 08-06-27 (金) 23:34
-
13
Quick Comments 0.4.0にバージョンアップしました

Trackbacks:0
- このエントリーのトラックバックURL
- http://fish1091.com/wordpress/archives/517/trackback
- Listed below are links to weblogs that reference
- コメント情報を残す その2 from Binsan's Cafe